There are 6 ways to get from Saint Petersburg to Eastern Europe by train, taxi, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi
best- Take the train from Vitebsky Railway Terminal to Jlobintrain
- Take the train from Jlobin to Mazyrtrain
- Take the taxi from Mazyr to Eastern Europetaxi
17h 47m$97–152Bus
cheapest- Take the bus from Saint Petersburg Bus Terminal to Gomel Bus Stationbus
- Take the bus from Gomel Bus Station to Mazyrbus
- Take the bus from Mazyr to Lelchytsybus
20h 43m$42–87Drive 1,099.3 km
- Drive from Saint Petersburg to Eastern Europecar 1,099.3 km
15h 28m$96–139Fly to Minsk National Airport, bus, train, taxi
- Fly from Pulkovo Airport (LED) to Minsk National Airport (MSQ)plane LED - MSQ
- Take the bus from Minsk Airport to Minsk stationbus
- Take the train from Minsk Pas to Mazyrtrain
- Take the taxi from Mazyr to Eastern Europetaxi
11h 43m$87–371Bus via Mogilev
- Take the bus from Saint Petersburg Bus Terminal to Mogilev Bus stationbus
- Take the bus from Mogilev to Gomelbus
- Take the bus from Gomel Bus Station to Mazyrbus
- Take the bus from Mazyr to Lelchytsybus
22h 16m$42–196Fly to Gomel Airport, bus
- Fly from Pulkovo Airport (LED) to Gomel Airport (GME)plane LED - GME
- Take the bus from Gomel Bus Station to Mazyrbus
- Take the bus from Mazyr to Lelchytsybus
11h 17m$71–370
Pulkovo Airport (LED) to Minsk National Airport (MSQ) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to Eastern Europe is to bus via Mogilev which costs $40 - $200 and takes 22h 16m.
The fastest way to get from Saint Petersburg to Eastern Europe is to fly and bus which takes 11h 17m and costs $70 - $370.
No, there is no direct bus from Saint Petersburg to Eastern Europe. However, there are services departing from Saint Petersburg Bus Terminal and arriving at Lelchytsy via Gomel Bus Station and Mazyr. The journey, including transfers, takes approximately 20h 43m.
The distance between Saint Petersburg and Eastern Europe is 1046 km. The road distance is 1099.3 km.
The best way to get from Saint Petersburg to Eastern Europe without a car is to train and taxi which takes 17h 47m and costs $95 - $160.
It takes approximately 17h 47m to get from Saint Petersburg to Eastern Europe, including transfers.
Saint Petersburg to Eastern Europe bus services, operated by Avtovokzaly.ru, depart from Saint Petersburg Bus Terminal station.
Saint Petersburg to Eastern Europe bus services, operated by Avtovokzaly.ru, arrive at Gomel Bus Station.
Yes, the driving distance between Saint Petersburg to Eastern Europe is 1099 km. It takes approximately 15h 28m to drive from Saint Petersburg to Eastern Europe.
What companies run services between Saint Petersburg, Russia and Eastern Europe, Belarus?
You can take a bus from Saint Petersburg Bus Terminal to Eastern Europe via Gomel Bus Station, Mazyr, and Lelchytsy in around 20h 43m.
- Website
- belavia.by
Flights from Pulkovo Airport to Minsk National Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $55–330
Flights from Pulkovo Airport to Gomel Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday and Friday
- Estimated price
- $60–350
Train from Vitebsky Railway Terminal to Jlobin
- Ave. Duration
- 13h 57m
- Frequency
- Once daily
- Estimated price
- $70–122
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $70–80
- 2nd Class (Kupé)
- $122
- 1nd Class (SW)
- $220–260
Train from Jlobin to Mazyr
- Ave. Duration
- 1h 31m
- Frequency
- Twice daily
- Estimated price
- $5–7
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Mazyr
- Ave. Duration
- 3h 51m
- Frequency
- Twice daily
- Estimated price
- $9–12
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Saint Petersburg Bus Terminal to Gomel Bus Station
- Ave. Duration
- 14h 30m
- Frequency
- Once daily
- Estimated price
- $30–50
- Schedules at
- avtovokzaly.ru
- Website
- infobus.by
Bus from Saint Petersburg Bus Terminal to Gomel Bus Station
- Ave. Duration
- 14h 45m
- Frequency
- Once daily
- Estimated price
- $35–75
- Website
- https://infobus.by/en/bus
Bus from Saint Petersburg Bus Terminal to Mogilev Bus station
- Ave. Duration
- 11h 43m
- Frequency
- Once daily
- Estimated price
- $30–70
- Website
- https://infobus.by/en/bus
- Website
- avtovokzal.gomel.by
Bus from Gomel Bus Station to Mazyr
- Ave. Duration
- 2h 24m
- Frequency
- Once daily
- Estimated price
- $1–5
- Schedules at
- avtovokzal.gomel.by
- Book at
- infobus.by
Bus from Mazyr to Lelchytsy
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $1–3
- Schedules at
- avtovokzal.gomel.by
- Book at
- infobus.by
Bus from Mogilev to Gomel
- Ave. Duration
- 3h 20m
- Frequency
- 5 times a day
- Estimated price
- $2–4
- Schedules at
- avtovokzal.gomel.by
- Book at
- infobus.by
Bus from Gomel Bus Station to Mazyr
- Ave. Duration
- 2h 24m
- Frequency
- Once daily
- Estimated price
- $1–5
- Schedules at
- avtovokzal.gomel.by
- Book at
- infobus.by
Bus from Mazyr to Lelchytsy
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $1–3
- Schedules at
- avtovokzal.gomel.by
- Book at
- infobus.by
Bus from Gomel Bus Station to Mazyr
- Ave. Duration
- 2h 24m
- Frequency
- Once daily
- Estimated price
- $1–5
- Schedules at
- avtovokzal.gomel.by
- Book at
- infobus.by
Bus from Mazyr to Lelchytsy
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $1–3
- Schedules at
- avtovokzal.gomel.by
- Book at
- infobus.by
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- minsktrans.by
Bus from Minsk Airport to Minsk station
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Book at
- https://infobus.by/en/bus
- Website
- https://minsktrans.by/
- Schedules at
- https://minsktrans.by/marshruty-i-raspisanie/
- Phone
- +375 (29) 148-41-31
- [email protected]
- Website
- vt.by
Bus from Saint Petersburg Bus Terminal to Mogilev Bus station
- Ave. Duration
- 12h 20m
- Frequency
- Twice a week
- Estimated price
- $40–180
- Schedules at
- vt.by
- Ave. Duration
- 1h 19m
- Estimated price
- $20–24
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, Travelling to the US: What do I need to know?, and How to get from Southend Airport into central London - to help you get the most out of your next trip.














