COVID-19 Travel restrictions may apply upon entering Belarus. Learn More.

There are 7 ways to get from Riga 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.

Recommended option

Bus via Vilnius  •  9h 30m

  1. Take the bus from Riga Central Bus Station to Vilnius Central Bus Station 850105
  2. Take the bus from Vilnius Central Bus Station to Grodno Bus Station

$21 - $31

Cheapest option

Bus  •  10h

  1. Take the bus from Riga to Grodno Bus Station

$21

5 alternative options

Train  •  12h 20m

  1. Take the train from Riga Pass to Molodechno Riga / ...
  2. Take the train from Molodechno to Grodno 731Б / ...

$37 - $77

Drive  •  5h 43m

  1. Drive from Riga to Hrodna 449.4 km

$50 - $75

Fly to Vilnius, bus  •  7h 16m

  1. Fly from Riga (RIX) to Vilnius (VNO) RIX - VNO
  2. Take the bus from Vilnius Central Bus Station to Voranava
  3. Take the bus from Voranava to Grodno Bus Station

Fly to Minsk, bus  •  7h 15m

  1. Fly from Riga (RIX) to Minsk (MSQ) RIX - MSQ
  2. Take the bus from Minsk Central bus station to Grodno

$88 - $453

Fly to Warsaw Chopin, train  •  8h 36m

  1. Fly from Riga (RIX) to Warsaw Chopin (WAW) RIX - WAW
  2. Take the train from Warszawa Wschodnia to Grodno

$73 - $294

Coronavirus (COVID-19) in Belarus

There is widespread community transmission globally.
Some travel restrictions are being lifted in Belarus. For the latest travel status, please check the official page for Belarus.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .

Coronavirus (COVID-19) Travel Advice

Limited international flights leaving Latvia began to resume from May 12.

Currently, we are unable to provide international travel restriction information for Belarus relating to Coronavirus (COVID-19). For the latest travel status in Belarus, please check government recommendations.

Currently, we are unable to provide domestic travel restriction information for travelling within Belarus. For the latest Coronavirus (COVID-19) travel status within Belarus, please check government recommendations.

Last updated: July 13 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Riga to Hrodna is to bus which costs $21 and takes 10h.

More details

The quickest way to get from Riga to Hrodna is to drive which costs $50 - $75 and takes 5h 43m.

More details

Yes, there is a direct bus departing from Riga and arriving at Grodno Bus Station station. Services depart once a week, and operate Thursday. The journey takes approximately 10h.

More details

No, there is no direct train from Riga to Hrodna. However, there are services departing from Riga Pass and arriving at Grodno via Molodechno. The journey, including transfers, takes approximately 12h 20m.

More details

The distance between Riga and Hrodna is 365 km. The road distance is 449.4 km.

Get driving directions

The best way to get from Riga to Hrodna without a car is to bus via Vilnius which takes 9h 30m and costs $20 - $35.

More details

It takes approximately 9h 30m to get from Riga to Hrodna, including transfers.

More details

Riga to Hrodna bus services, operated by Intaks, depart from Riga station.

More details

Riga to Hrodna train services, operated by Ukrainian Railways, depart from Riga Pass station.

More details

The best way to get from Riga to Hrodna is to bus via Vilnius which takes 9h 30m and costs $20 - $35. Alternatively, you can train, which costs $35 - $80 and takes 12h 20m.

Mode details

Map of how to get from Riga to Hrodna.
Launch map view
  • Distance: 364.7 km
  • Duration: 9h 30m

What companies run services between Riga, Latvia and Hrodna, Belarus?

You can take a bus from Riga to Hrodna via Vilnius Central Bus Station in around 9h 30m. Alternatively, you can take a train from Riga to Hrodna via Molodechno in around 12h 20m.

Airlines
Air Baltic
Website
airbaltic.com
Flights from Riga to Vilnius
Ave. Duration
50 min
When
Every day
Estimated price
$60 - $190
Flights from Riga to Minsk
Ave. Duration
1h 10m
When
Every day
Estimated price
$95 - $170
Flights from Riga to Warsaw Chopin
Ave. Duration
1h 25m
When
Every day
Estimated price
$65 - $150
LOT
Website
lot.com
Flights from Riga to Warsaw Chopin
Ave. Duration
1h 25m
When
Every day
Estimated price
$65 - $190
Belavia Belarusian Airlines
Website
belavia.by
Flights from Riga to Minsk
Ave. Duration
1h
When
Every day
Estimated price
$80 - $180
Train operators
Ukrainian Railways
Website
uz.gov.ua
Train from Riga Pass to Molodechno
Ave. Duration
8h 22m
Frequency
Twice a week
Estimated price
$30 - $60
Schedules at
uz.gov.ua
3rd class
$30 - $45
2nd class
$40 - $60
1st class
$65 - $90
Belorussian Railways (BŽD)
Phone
(+375 17) 225 44 77
Website
rw.by
Train from Riga-Pasazieru to Molodechno
Ave. Duration
9h 50m
Frequency
Twice a week
Estimated price
$10 - $35
Website
Belorussian Railways
Book at
Belorussian Railways
2nd Class (platzkart)
$10 - $19
1st Class (Coupe)
$16 - $35
Train from Molodechno to Grodno
Ave. Duration
2h 58m
Frequency
4 times a day
Estimated price
$5 - $19
Website
Belorussian Railways
Book at
Belorussian Railways
2nd Class (platzkart)
$5 - $11
1st Class (Coupe)
$9 - $19
Train from Warszawa Wschodnia to Grodno
Ave. Duration
5h 1m
Frequency
Once daily
Estimated price
$5 - $19
Website
Belorussian Railways
Book at
Belorussian Railways
2nd Class (platzkart)
$5 - $11
1st Class (Coupe)
$8 - $19
Bus operators
Ecolines
Phone
+371 67214512
Email
info@ecolines.lv
Website
ecolines.net
Bus from Riga Central Bus Station to Vilnius Central Bus Station
Ave. Duration
4h
Frequency
Once daily
Estimated price
$13 - $21
Schedules at
ecolines.net
Bus from Minsk Central bus station to Grodno Bus Station
Ave. Duration
4h 25m
Frequency
Once daily
Estimated price
$14 - $20
Schedules at
ecolines.net
Grodno Transport
Website
avgrodno.by
Bus from Vilnius Central Bus Station to Grodno Bus Station
Ave. Duration
4h 30m
Frequency
Once daily
Estimated price
$7 - $10
Schedules at
avgrodno.by
Book at
ticketbus.by
Bus from Voranava to Grodno Bus Station
Ave. Duration
2h 2m
Frequency
Every 4 hours
Estimated price
$4
Schedules at
avgrodno.by
Book at
ticketbus.by
Intaks
Website
intaks.by
Bus from Riga to Grodno Bus Station
Ave. Duration
10h
Frequency
Once a week
Estimated price
$21
Schedules at
intaks.by
Book at
ticketbus.by
Baranavichy Bus Terminal
Website
barautopark.by
Bus from Vilnius Central Bus Station to Voranava
Ave. Duration
1h 38m
Frequency
Once daily
Schedules at
barautopark.by
Book at
ticketbus.by
Minsktrans
Phone
(+375 17) 219-86-01
Email
info@minsktrans.by
Website
minsktrans.by
Bus from Minsk Central bus station to Grodno
Ave. Duration
4h
Frequency
Every 2 hours
Estimated price
$5 - $9
Book at
https://ticketbus.by/
Website
http://www.minsktrans.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 What are the different types of Renfe trains in Spain?, How to get from Luton Airport into central London and How to travel India's Golden Triangle - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Riga Airport to Vilnius Airport is the direct flight which takes 50 min.

Search flights

Riga to Hrodna bus services, operated by Intaks, arrive at Grodno Bus Station.

More details

Riga to Hrodna train services, operated by Belorussian Railways (BŽD), arrive at Grodno station.

More details

Yes, the driving distance between Riga to Hrodna is 449 km. It takes approximately 5h 43m to drive from Riga to Hrodna.

Get driving directions

Air Baltic offers flights from Riga Airport to Vilnius Airport.

Search flights

Book your Riga to Hrodna bus tickets online with Omio.

Search and book

There are 276+ hotels available in Hrodna. Prices start at $100 USD per night.

More details

The best way to get from Riga to Riga Airport is to drive which takes 10 min and costs $1 - $2.

More details