There are 6 ways to get from Saint Petersburg to Hrodna by bus, train, 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.
Bus
best- Take the bus from Saint Petersburg Bus Terminal to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Grodnobus
17h 50m$34–196Train
- Take the train from Vitebsky Railway Terminal to Molodechnotrain 079Ч
- Take the train from Molodechno to Grodnotrain 629Б / ...
18h 59m$36–69Drive 905 km
- Drive from Saint Petersburg to Hrodnacar 905 km
12h 54m$79–115Fly to Minsk National Airport, bus, train
- 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 Grodnotrain
10h 55m$67–347Train via Baranavichy
- Take the train from Vitebsky Railway Terminal to Baranovichi-Ctrain 051Б
- Take the train from Baranovichi-C to Grodnotrain 679Б
20h 25mFly to Brest Airport, bus
- Fly from Pulkovo Airport (LED) to Brest Airport (BQT)plane LED - BQT
- Take the bus from Brest Bus station to Grodno Bus Stationbus
10h 38m$75–378
Saint Petersburg to Hrodna by train
Questions & Answers
The cheapest way to get from Saint Petersburg to Hrodna is to bus which costs $30 - $200 and takes 17h 50m.
The fastest way to get from Saint Petersburg to Hrodna is to fly and bus which takes 10h 38m and costs $70 - $380.
No, there is no direct bus from Saint Petersburg to Hrodna. However, there are services departing from Saint Petersburg Bus Terminal and arriving at Grodno via Minsk Central Bus Station. The journey, including transfers, takes approximately 17h 50m.
No, there is no direct train from Saint Petersburg to Hrodna. However, there are services departing from Vitebsky Railway Terminal and arriving at Grodno via Molodechno. The journey, including transfers, takes approximately 18h 59m.
The distance between Saint Petersburg and Hrodna is 1067 km. The road distance is 905 km.
The best way to get from Saint Petersburg to Hrodna without a car is to bus which takes 17h 50m and costs $30 - $200.
It takes approximately 17h 50m to get from Saint Petersburg to Hrodna, including transfers.
Saint Petersburg to Hrodna bus services, operated by Visit Tour, depart from Saint Petersburg Bus Terminal station.
Saint Petersburg to Hrodna train services, operated by Russian Railways (РЖД), depart from Vitebsky Railway Terminal station.
The best way to get from Saint Petersburg to Hrodna is to bus which takes 17h 50m and costs $30 - $200. Alternatively, you can train, which costs $35 - $70 and takes 18h 59m.
What companies run services between Saint Petersburg, Russia and Hrodna, Belarus?
You can take a bus from Saint Petersburg Bus Terminal to Grodno via Minsk Central Bus Station in around 17h 50m. Alternatively, you can take a train from Vitebsky Railway Terminal to Grodno via Molodechno in around 18h 59m.
- 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
- 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
Train from Molodechno to Grodno
- Ave. Duration
- 3h 22m
- Frequency
- 3 times a day
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Grodno
- Ave. Duration
- 4h 23m
- Frequency
- 5 times a day
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Baranovichi-C to Grodno
- Ave. Duration
- 3h 38m
- Frequency
- Once daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Molodechno to Grodno
- Ave. Duration
- 2h 53m
- Frequency
- Once daily
- Estimated price
- $7–10
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Grodno
- Ave. Duration
- 3h 52m
- Frequency
- Once daily
- Estimated price
- $9–12
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Vitebsky Railway Terminal to Baranovichi-C
- Ave. Duration
- 15h 47m
- Frequency
- Once daily
- Estimated price
- $80–137
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $80–90
- 2nd Class (Kupé)
- $137
- 1nd Class (SW)
- $250–290
- 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-17-251-14-11
- [email protected]
- Website
- minsktrans.by
Bus from Minsk Central Bus Station to Grodno
- Ave. Duration
- 4h
- Frequency
- Every 3 hours
- Estimated price
- $8–14
- Book at
- https://infobus.by/en/bus
- Website
- https://minsktrans.by/
- Schedules at
- https://minsktrans.by/marshruty-i-raspisanie/
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 162 93-37-04
- [email protected]
- Website
- av.brest.by
Bus from Brest Bus station to Grodno Bus Station
- Ave. Duration
- 4h 10m
- Frequency
- Every 3 hours
- Estimated price
- $5–11
- Schedules at
- av.brest.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 Heading to Europe? Read this before you buy a Eurail Pass, How to travel India's Golden Triangle, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
Saint Petersburg to Hrodna bus services, operated by Visit Tour, arrive at Minsk Central Bus Station.
Saint Petersburg to Hrodna train services, operated by Russian Railways (РЖД), arrive at Molodechno station.
Yes, the driving distance between Saint Petersburg to Hrodna is 905 km. It takes approximately 12h 54m to drive from Saint Petersburg to Hrodna.
There are three+ hotels available in Hrodna.

















