HowToGo

Vilnius to Saint Petersburg, Russia - Transfer & Transportation Guides

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

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

Search Transfer from Vilnius to Saint Petersburg, Russia

Transfer solutions

You have 7 options transfer to Saint Petersburg, Russia from Vilnius below

Bus ( 18 min. )

Take a bus from Juozo Tumo-Vaižganto st. to Oro uostas.


Open Map More details & check price at SĮ "Susisiekimo Paslaugos"
Plane ( 1 hr. 25 min. )

Take a flight from Vilnius 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 4 hr. 36 min.
Distance 672 km.
Cost 156 USD
Train ( 4 hr. 34 min. )

Take a train from Vilnius to Minsk-Passajirskii.


Open Map More details & check price at Ukrainian Railways
Walk ( 5 min. )

Take a foot from Minsk-Passajirskii to Minsk Central bus station.


Bus ( 50 min. )

Take a bus from Minsk Central bus station to Minsk Airport.


Open Map More details & check price at Aeroexpress
Plane ( 1 hr. 15 min. )

Take a flight from Minsk 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 9 hr. 47 min.
Distance 923 km.
Cost 278 USD
Bus ( 3 hr. 45 min. )

Take a bus from Vilnius North to Riga Bus Station.


Open Map More details & check price at FlixBus
Bus ( 10 hr. 35 min. )

Take a bus from Riga Central Bus Station to Saint Petersburg Bus station.


Open Map More details & check price at Lux Express
Duration 15 hr. 20 min.
Distance 867 km.
Cost 52 EUR (61 USD)
Train ( 4 hr. 34 min. )

Take a train from Vilnius to Minsk-Passajirskii.


Open Map More details & check price at Ukrainian Railways
Train ( 13 hr. 11 min. )

Take a train from Minsk Pas to St Petersburg Vitebskii.


Open Map More details & check price at Belorussian Railways (BŽD)
Duration 18 hr. 45 min.
Distance 1046 km.
Cost 70 USD
Train ( 3 hr. 27 min. )

Take a train from Vilnius to Molodechno.


Open Map More details & check price at Ukrainian Railways
Train ( 16 hr. 55 min. )

Take a train from Molodechno to St Petersburg Glavny.


Open Map More details & check price at Russian Railways (РЖД)
Duration 21 hr. 22 min.
Distance 1058 km.
Cost 163 USD
night bus ( 4 hr. )

Take a bus from Vilnius to Riia.


Open Map More details & check price at Lux Express
Walk ( 8 min. )

Take a foot from Riia to Riga Pass.


Train ( 16 hr. 40 min. )

Take a train from Riga Pass to St Petersburg Vitebskii.


Open Map More details & check price at L-Ekspresis
Duration 21 hr. 48 min.
Distance 1115 km.
Cost 117 EUR (140 USD)
Car ( 10 hr. 25 min. )

Drive a car from Vilnius to Saint Petersburg.


Duration 10 hr. 25 min.
Distance 717 km.
Cost 81 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 Vilnius, Lithuania

Vilnius (Lithuanian pronunciation: [ˈvʲɪlʲnʲʊs] (listen), see also other names) is the capital of Lithuania and its largest city, with a population of 580,020 as of 2020. The population of Vilnius's functional urban area, which stretches beyond the c... Learn more

About Saint Petersburg, Russia


References