Город находится в 42 км от аэропорта Санкт-Петербурга.
Путь из аэропорта Санкт-Петербурга в Ульяновку занимает в среднем 55 минут.
Улья́новка — посёлок городского типа в Тосненском районе Ленинградской области. Единственный населённый пункт Ульяновского городского поселения.
Посёлок расположен в северной части района на автодороге федерального значения М10 (E 95) «Россия» (Москва — Санкт-Петербург) в месте пересечения её автодорогой А120 (Санкт-Петербургское южное полукольцо) и примыкания автодороги 41К-028 (Ульяновка — Отрадное).
Расстояние до районного центра — 17 км.
Через посёлок протекает река Саблинка (приток Тосны).