Travel from Latvia to Belarus

Train, bus or fly from Latvia to Belarus?

Belavia Belarusian Airlines and Air Baltic fly from Riga to Minsk once daily. Alternatively, Minsktrans operates a bus from Riga to Minsk 3 times a day. Tickets cost $18 - $29 and the journey takes 9 h 40 min. Ecolines also services this route once daily.

How to get from Latvia to Belarus

ModeDurationPrice
From Grēcinieku iela line 22 bus to Riga airport, fly to Minsk airport, then bus to Minsk.4 h 41 min$91
From Rīga bus to Vilnius(LT) then train to Minsk-Passajirskii.8 h 30 min$20
From Riga bus to Minsk Tsentralny.9 h 40 min$28
From Rīga pasažieru train to Daugavpils, train to Vilnius(LT), then train to Minsk-Passajirskii.11 h 2 min
From Riga Pass night train to Minsk-Passajirskii.12 h 10 min$7
From Riga drive to Minsk.5 h 55 min$64

Is there a direct train between Latvia and Belarus?

Yes, there is an overnight train departing from Riga Pass and arriving at Minsk-Passajirskii. This train operates Monday, Wednesday and Friday. The journey takes approximately 12¼ hours.

Is there a direct bus between Latvia and Belarus?

Yes, there is a direct bus departing from Riga and arriving at Minsk Tsentralny. Services depart 4 times a day, and operate every day. The journey takes approximately 9¾ hours.