Петровское расположено примерно в 16 км (по шоссе)[5] на север от Серпухова, на реке Московка, левом притоке реки Нара, у внешней стороны большого Московского кольца[6][7], высота центра деревни над уровнем моря — 166 м[8].
Современное состояние
На 2016 год в деревне зарегистрировано 6 садовых товариществ[9].
Достопримечательности
В деревне находится мемориал павшим войнам в Великую Отечественную войну.