How to get to Saint Petersburg, Russia from Vilnius by train ? You can check how to get train from Vilnius to Saint Petersburg, Russia below.
You take a bus, shuttle or taxi from your location in Vilnius to Minsk Pas.
You take a train from Minsk Pas to St Petersburg Vitebskii and cost approximately 75 BYN (29 USD) (ref: Belorussian Railways (BŽD)).
You take a bus, shuttle or taxi from St Petersburg Vitebskii to your destination in Saint Petersburg, Russia.
Class | Est. Price |
---|---|
2nd Class (platzkart) | 75 BYN (29 USD) |
1st Class (Coupe) | 130 BYN (50 USD) |
You take a bus, shuttle or taxi from your location in Vilnius to Molodechno.
You take a train from Molodechno to St Petersburg Glavny and cost approximately 110 EUR (130 USD) (ref: Russian Railways (РЖД)).
You take a bus, shuttle or taxi from St Petersburg Glavny to your destination in Saint Petersburg, Russia.
Class | Est. Price |
---|
You take a bus, shuttle or taxi from your location in Vilnius to Riga Pass.
You take a train from Riga Pass to St Petersburg Vitebskii and cost approximately 54 EUR (65 USD) (ref: L-Ekspresis).
You take a bus, shuttle or taxi from St Petersburg Vitebskii to your destination in Saint Petersburg, Russia.
Class | Est. Price |
---|---|
Coupe wagon (four-berth) | 54 EUR (65 USD) |
SV coupe (two-berth) | 150 EUR (180 USD) |
You can find hotels and accommodations in Saint Petersburg, Russia with our hotels search tool below
Booking.com