Город находится в 40 км от аэропорта Санкт-Петербурга.
Путь из аэропорта Санкт-Петербурга в Кудрово занимает в среднем 49 минут.
Ку́дрово — город в Заневском городском поселении Всеволожского района Ленинградской области. Благодаря расположению вплотную к восточной границе Санкт-Петербурга, внутри Кольцевой автодороги, в 2 км от станции метрополитена «Улица Дыбенко», является одним из самых ближних пригородов Санкт-Петербурга.
Город расположен в юго-западной части района и непосредственно примыкает к восточной границе Невского района Санкт-Петербурга.
К востоку от него проходит автодорога А118 (Кольцевая автомобильная дорога вокруг Санкт-Петербурга). Расстояние до административного центра поселения — 3,5 км.
Расстояние до железнодорожной станции Заневский Пост — 3 км.
Через город протекает река Оккервиль — левый приток Охты.