HowToGo

Penza to Saint Petersburg, Russia - Transfer & Transportation Guides

Find transfer & transportation guides from Penza to Saint Petersburg, Russia. How to get from Penza to Saint Petersburg, Russia by Flight, Train.

You can get to Saint Petersburg, Russia from Penza by verhicle types below

Search Transfer from Penza to Saint Petersburg, Russia

Transfer solutions

You have 4 options transfer to Saint Petersburg, Russia from Penza below

Taxi ( 11 min. )

Take a taxi from Penza to Penza.


Open Map More details & check price at Yandex Taxi
Plane ( 4 hr. 5 min. )

Take a flight from Penza to Pulkovo.


Bus ( 7 min. )

Take a bus from Pulkovo Terminal 1 Airport to Saint Petersburg Moskovskaya Metro.


Open Map More details & check price at Novgorod Avto
Metro ( 15 min. )

Take a subway from Moskovskaya to Nevsky Prospekt.


Open Map More details & check price at Saint Petersburg Metro
Duration 5 hr. 9 min.
Distance 1199 km.
Cost 114 USD
Train ( 21 hr. 46 min. )

Take a train from Penza 1 to St Petersburg Glavny.


Open Map More details & check price at Russian Railways (РЖД)
Duration 21 hr. 46 min.
Distance 1333 km.
Cost 3000 RUB (40 USD)
Bus ( 10 hr. )

Take a bus from Penza Bus station to Moscow Central Bus Station.


Open Map More details & check price at Avtovokzaly.ru
Bus ( 8 hr. 30 min. )

Take a bus from Moscow Central Bus Station to Velikiy Novgorod Bus station.


Open Map More details & check price at Tutu.ru
Bus ( 2 hr. 52 min. )

Take a bus from Veliky Novgorod to Saint Petersburg Moskovskaya Metro.


Open Map More details & check price at Novgorod Avto
Bus ( 21 min. )

Take a bus from Кт to Кт.


Open Map More details & check price at St Petersburg State Transport
Duration 23 hr. 33 min.
Distance 1419 km.
Cost 2890 RUB (41 USD)
Car ( 15 hr. 56 min. )

Drive a car from Penza to Saint Petersburg.


Duration 15 hr. 56 min.
Distance 1340 km.
Cost 82 USD

Find Hotels in Saint Petersburg, Russia

You can find hotels and accommodations in Saint Petersburg, Russia with our hotels search tool below

Booking.com

About Penza, Russia

About Saint Petersburg, Russia

Saint Petersburg (Russian: Санкт-Петербург, tr. Sankt-Peterburg, IPA: [ˈsankt pʲɪtʲɪrˈburk] (listen)), formerly known as Petrograd (Петроград) (1914–1924), then Leningrad (Ленинград) (1924–1991), is a city situated on the Neva River, at the head of t... Learn more


References