Деревня Шахово расположена в 7.6 км от г.Троицка, в юго-западном направлении
На юго-востоке к деревне примыкает д. Городок. Ближайшие крупнейшие населенные пункты: села Былово (2 км на северо-восток), Михайловское (3 км на юго-запад), п. Шишкин Лес (2 км на юго-запад). Рядом находятся: деревни Шарапово (1 км на запад), Малыгино (2 км на северо-восток), Юрово (2 км на юго-восток), Дешино (2 км на юг), Варварино (2 км на восток)
По состоянию на 2010 год в деревне зарегистрированы 5 жителей (2 мужчины, 3 женщины)
Высота над уровнем моря 170 м.
Координаты: 55°25΄49˝С.Ш. 37°12΄46˝В.Д.
Код ОКТМО: 45948000
Код КЛАДР: 7700800001600
До этой деревни
остановка Шишкин лес (2 300 метров)
Ольховая - 34 км на автобусе 512, 514, 513
Теплый стан - 41 км на автобусе 512, маршрутке 512
Подольск - 32 км на автобусе с996