Калуга расположена в 188 километрах к юго-западу от Москвы на высоком овражистом левом берегу Оки при впадении в нее реки Яченки.