There are 6 ways to get from Saint Petersburg to Byaroza by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Minsk National Airport, bus, train
best- 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 Bereza Gorodtrain
9h 7m$67–398Bus
cheapest- Take the bus from Saint Petersburg Bus Terminal to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Kobrynbus
- Take the bus from Kobryn to Byarozabus
20h 32m$36–200Train
- Take the train from Vitebsky Railway Terminal to Bereza Gorodtrain 051Б
17h$89–150Drive 1,030.5 km
- Drive from Saint Petersburg to Byarozacar 1,030.5 km
13h 30m$90–130Fly to Brest Airport, train
- Fly from Pulkovo Airport (LED) to Brest Airport (BQT)plane LED - BQT
- Take the train from Zhabinka to Bereza Gorodtrain
7h 49m$72–370Train, bus
- Take the train from Vitebsky Railway Terminal to Molodechnotrain
- Take the train from Molodechno to Drogichin Gorodtrain
- Take the bus from Drahichyn to Byarozabus
26h 5m
Pulkovo Airport (LED) to Minsk National Airport (MSQ) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to Byaroza is to bus which costs $35 - $200 and takes 20h 32m.
The fastest way to get from Saint Petersburg to Byaroza is to fly and train which takes 7h 49m and costs $70 - $370.
No, there is no direct bus from Saint Petersburg to Byaroza. However, there are services departing from Saint Petersburg Bus Terminal and arriving at Byaroza via Minsk Central Bus Station and Kobryn. The journey, including transfers, takes approximately 20h 32m.
No, there is no direct train from Saint Petersburg to Byaroza. However, there are services departing from Vitebsky Railway Terminal and arriving at Bereza Gorod via . The journey, including transfers, takes approximately 17h.
The distance between Saint Petersburg and Byaroza is 976 km. The road distance is 1030.5 km.
The best way to get from Saint Petersburg to Byaroza without a car is to train which takes 17h and costs $85 - $150.
It takes approximately 9h 7m to get from Saint Petersburg to Byaroza, including transfers.
Saint Petersburg to Byaroza bus services, operated by Visit Tour, depart from Saint Petersburg Bus Terminal station.
Saint Petersburg to Byaroza train services, operated by Belarusian Railway (BCh), depart from Vitebsky Railway Terminal station.
The best way to get from Saint Petersburg to Byaroza is to train which takes 17h and costs $85 - $150. Alternatively, you can bus, which costs $35 - $200 and takes 20h 32m.
What companies run services between Saint Petersburg, Russia and Byaroza, Brest region, Belarus?
Belarusian Railway (BCh) operates a train from Vitebsky Railway Terminal to Bereza Gorod once daily. Tickets cost $85–147 and the journey takes 16h 55m. Alternatively, you can take a bus from Saint Petersburg Bus Terminal to Byaroza via Minsk Central Bus Station and Kobryn in around 20h 32m.
- 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 Brest Airport
- Ave. Duration
- 1h 45m
- When
- Wednesday and Saturday
- Estimated price
- $65–360
Train from Minsk Pas to Bereza Gorod
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Estimated price
- $7–10
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Zhabinka to Bereza Gorod
- Ave. Duration
- 43 min
- Frequency
- Once daily
- Estimated price
- $4–6
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Bereza Gorod
- Ave. Duration
- 2h 56m
- Frequency
- Twice daily
- Estimated price
- $34–60
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $34–38
- 2nd Class (Kupé)
- $60
- 1nd Class (SW)
- $100–130
Train from Vitebsky Railway Terminal to Bereza Gorod
- Ave. Duration
- 16h 55m
- Frequency
- Once daily
- Estimated price
- $85–147
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $85–95
- 2nd Class (Kupé)
- $147
- 1nd Class (SW)
- $270–310
Train from Minsk Pas to Bereza Gorod
- Ave. Duration
- 2h 49m
- Frequency
- 3 times a week
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Zhabinka to Bereza Gorod
- Ave. Duration
- 59 min
- Frequency
- Once a week
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Molodechno to Drogichin Gorod
- Ave. Duration
- 8h 29m
- Frequency
- Once daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Vitebsky Railway Terminal to Molodechno
- Ave. Duration
- 14h 37m
- Frequency
- Once daily
- Estimated price
- $29–60
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $130–190
- 3rd Class (Platzcart)
- $29–40
- 2nd Class (Kupé)
- $40–60
- 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/
Bus from Minsk Central Bus Station to Kobryn
- Ave. Duration
- 4h 17m
- Frequency
- 4 times a week
- Estimated price
- $8–14
- 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 Minsk Central Bus Station
- Ave. Duration
- 12h 50m
- Frequency
- Once daily
- Estimated price
- $26–190
- Schedules at
- vt.by
- Phone
- +375 (29) 643 70 22
- [email protected]
- Website
- intercars-tickets.com
Bus from Saint Petersburg Bus Terminal to Minsk Central Bus Station
- Ave. Duration
- 12h 3m
- Frequency
- 3 times a week
- Estimated price
- $26–85
- Website
- https://www.intercars-tickets.com/
- Phone
- +375 162 93-37-04
- [email protected]
- Website
- av.brest.by
Bus from Kobryn to Byaroza
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $2–3
- Schedules at
- av.brest.by
- Book at
- infobus.by
- Phone
- 8(029) 803-08-08
- Website
- grodnotrans.by
Bus from Drahichyn to Byaroza
- Ave. Duration
- 59 min
- Frequency
- Twice a week
- Schedules at
- grodnotrans.by
- Book at
- infobus.by
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 How do I get from Sydney to Melbourne, Travelling to and around Russia for the 2018 FIFA World Cup, and Best ways to travel around Australia - to help you get the most out of your next trip.
More Questions & Answers
Saint Petersburg to Byaroza bus services, operated by Visit Tour, arrive at Minsk Central Bus Station.
Saint Petersburg to Byaroza train services, operated by Belarusian Railway (BCh), arrive at Bereza Gorod station.
Yes, the driving distance between Saint Petersburg to Byaroza is 1031 km. It takes approximately 13h 30m to drive from Saint Petersburg to Byaroza.


















