Город находится в 106 км от аэропорта Санкт-Петербурга.
Путь из аэропорта Санкт-Петербурга в Рощино Ленинградская область занимает в среднем 2 часа 2 минуты.
Ро́щино — посёлок городского типа в Выборгском районе Ленинградской области. Административный центр Рощинского городского поселения.
Посёлок расположен в южной части Выборгского района на автодороге 41А-025 (Ушково — урочище Гравийное), автодороги 41К-090 (Рощино — Цвелодубово) и 41К-210 (Рощино — Сосновая Поляна) примыкают с севера и юга соответственно. Расстояние до районного центра — 90 км.
Через посёлок протекают реки Рощинка, Широкая и Нижняя, разлив которых образует Рощинское озеро.