Расстояние до Москвы (по прямой) составляет 84 км.
Расстояние до центра Красногорск (по прямой) составляет 17 км.
Расстояние до районного центра г. Серпухов (по прямой) составляет 16 км.
Верхнее Шахлово — деревня в Серпуховском районе Московской области. Входит в состав Дашковского сельского поселения. Население по данным на 2006 год составляет 9 жителей.
Географическое положение
Расположена на правом берегу реки Нара в 15 км к северо-западу от Серпухова. Ближайшие населённые пункты: Съяново-2 и Нижнее Шахлово, расположенные от Верхнего Шахлова менее, чем в одном километре. Менее чем в трех километрах находится бывший военный городок № 115, сейчас посёлок Серпухов-12.
Транспорт
Деревня расположена в 3 километрах от Большого Московского кольца, с которым связана шоссе с твердым покрытием. Автобусное сообщение с другими населёнными пунктами обеспечивается посредством маршрута № 23 Серпухов — Съяново-2.