Шарапово расположена примерно в 10 км (по шоссе) на север от Чехова, на безымянном притоке реки Рожайка (правый приток реки Пахры)[6], высота центра деревни над уровнем моря — 167 м[7]. На 2016 год в Шарапово зарегистрировано 16 улиц и 1 территория[8], через деревню проходит автодорога Крым.