There are 6 ways to get from Mazyr to Riga by train, 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, bus via Minsk
best- Take the train from Mazyr to Minsk Pastrain
- Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotisbus
- Take the train from Vilnius to Riga-Pasazierutrain 889
14h 11m$43–127Train, bus
- Take the train from Mazyr to Bobruisktrain
- Take the bus from Babruysk Bus station to Vilnius, Autobusų Stotisbus
- Take the bus from Vilnius Central Bus Station to Riga Central Bus Stationbus
16h 31m$76–96Drive 749.2 km
- Drive from Mazyr to Rigacar 749.2 km
9h 20m$135–195Train, bus, fly
- Take the train from Mazyr to Minsk Pastrain
- Take the bus from Minsk Central Bus Station to Vilnius Airportbus
- Fly from Vilnius Airport (VNO) to Riga International Airport (RIX)plane VNO - RIX
11h 52m$90–222Train
- Take the train from Mazyr to Minsk Pastrain
- Take the train from Minsk Pas to Molodechnotrain
- Take the train from Molodechno to Hudahajtrain
- Take the train from Vilnius to Riga-Pasazierutrain 889
15h 4m$48–84Bus
- Take the bus from Mazyr to Gomel Bus Stationbus
- Take the bus from Gomel Bus Station to Riga Central Bus Stationbus 8253
19h 54m$57–95
Mazyr to Riga by train, foot, and bus
Questions & Answers
The cheapest way to get from Mazyr to Riga is to train and bus via Minsk which costs $40 - $130 and takes 14h 11m.
The fastest way to get from Mazyr to Riga is to drive which takes 9h 20m and costs $130 - $200.
No, there is no direct bus from Mazyr to Riga station. However, there are services departing from Mazyr and arriving at Riga Central Bus Station via Gomel Bus Station. The journey, including transfers, takes approximately 19h 54m.
No, there is no direct train from Mazyr to Riga. However, there are services departing from Mazyr and arriving at Riga-Pasazieru via Minsk Pas, Molodechno, Kena and Vilnius. The journey, including transfers, takes approximately 15h 4m.
The distance between Mazyr and Riga is 871 km. The road distance is 749.2 km.
The best way to get from Mazyr to Riga without a car is to train and bus via Minsk which takes 14h 11m and costs $40 - $130.
It takes approximately 14h 11m to get from Mazyr to Riga, including transfers.
Mazyr to Riga bus services, operated by Gomel Bus Terminal, depart from Mazyr station.
Mazyr to Riga train services, operated by Belarusian Railway (High Speed Trains), depart from Mazyr station.
The best way to get from Mazyr to Riga is to train which takes 15h 4m and costs $45 - $85. Alternatively, you can bus, which costs $55 - $95 and takes 19h 54m.
What companies run services between Mazyr, Belarus and Riga, Latvia?
You can take a train from Mazyr to Riga-Pasazieru via Minsk Pas, Molodechno, Hudahaj, Kena, and Vilnius in around 15h 4m. Alternatively, you can take a bus from Mazyr to Riga Central Bus Station via Gomel Bus Station in around 19h 54m.
- Website
- airbaltic.com
Flights from Vilnius Airport to Riga International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $60–190
- Phone
- 105
- Website
- Belarusian Railway
Train from Mazyr to Minsk Pas
- Ave. Duration
- 3h 49m
- Frequency
- Twice daily
- Estimated price
- $9–12
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Mazyr to Bobruisk
- Ave. Duration
- 2h 16m
- Frequency
- Twice daily
- Estimated price
- $6–9
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Mazyr to Minsk Pas
- Ave. Duration
- 3h 49m
- Frequency
- Twice daily
- Estimated price
- $9–12
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Mazyr to Minsk Pas
- Ave. Duration
- 3h 49m
- Frequency
- Twice daily
- Estimated price
- $9–12
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Minsk Pas to Molodechno
- Ave. Duration
- 54 min
- Frequency
- Twice daily
- Estimated price
- $4–6
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- +370 700 55 111
- [email protected]
- Website
- LTG Link
Train from Vilnius to Riga-Pasazieru
- Ave. Duration
- 4h 4m
- Frequency
- Twice daily
- Estimated price
- $19–26
- Website
- LTG Link
Train from Vilnius to Riga-Pasazieru
- Ave. Duration
- 4h 4m
- Frequency
- Twice daily
- Estimated price
- $19–26
- Website
- LTG Link
- Phone
- 105
- Website
- Belarusian Railway
Train from Minsk Pas to Molodechno
- Ave. Duration
- 59 min
- Frequency
- 4 times a day
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Minsk Pas to Molodechno
- Ave. Duration
- 58 min
- Frequency
- 3 times a day
- Estimated price
- $8–27
- Website
- Russian Railways
- 1nd Class (SW)
- $65–95
- 3rd Class (Platzcart)
- $8–12
- 2nd Class (Kupé)
- $19–27
Train from Molodechno to Hudahaj
- Ave. Duration
- 56 min
- Frequency
- Once daily
- Estimated price
- $8–27
- Website
- Russian Railways
- 1nd Class (SW)
- $65–95
- 3rd Class (Platzcart)
- $8–11
- 2nd Class (Kupé)
- $19–27
- Phone
- +370 612 88 984
- [email protected]
- Website
- Eurolines Lithuania
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- $21–90
- Website
- Eurolines Lithuania
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- Minsktrans
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 4h 55m
- Frequency
- Every 4 hours
- Estimated price
- $6–70
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Bus from Minsk Central Bus Station to Vilnius Airport
- Ave. Duration
- 4h 40m
- Frequency
- Every 4 hours
- Estimated price
- $6–70
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 6h
- Frequency
- 4 times a day
- Estimated price
- $15–26
- Schedules at
- ecolines.by
- Book at
- ecolines.by
Bus from Vilnius Central Bus Station to Riga Central Bus Station
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $16–40
- Schedules at
- ecolines.net
- Phone
- +375 (29) 643 70 22
- [email protected]
- Website
- Intercars Europe
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 5h 15m
- Frequency
- 4 times a week
- Estimated price
- $20
- Website
- Intercars Europe
Bus from Minsk Central Bus Station to Vilnius Airport
- Ave. Duration
- 5h
- Frequency
- 4 times a week
- Estimated price
- $20
- Website
- Intercars Europe
- Phone
- +372 680 0909
- [email protected]
- Website
- Lux Express
Bus from Vilnius Central Bus Station to Riga Central Bus Station
- Ave. Duration
- 4h 15m
- Frequency
- 5 times a day
- Estimated price
- $22–45
- Website
- Lux Express
- Phone
- +38 (067) 467-44-00
- [email protected]
- Website
- TransTempo
Bus from Vilnius Central Bus Station to Riga Central Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $34–38
- Website
- TransTempo
- Website
- avtovokzal.gomel.by
Bus from Mazyr to Gomel Bus Station
- Ave. Duration
- 2h 24m
- Frequency
- Once daily
- Estimated price
- $1–5
- Schedules at
- avtovokzal.gomel.by
- Book at
- infobus.by
- Phone
- +37167210066
- [email protected]
- Website
- latlines.lv
Bus from Gomel Bus Station to Riga Central Bus Station
- Ave. Duration
- 16h 30m
- Frequency
- Twice a week
- Estimated price
- $55–90
- Schedules at
- latlines.lv
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 plan an amazing trip around Scandinavia, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Mazyr to Riga bus services, operated by Gomel Bus Terminal, arrive at Gomel Bus Station.
Mazyr to Riga train services, operated by Belarusian Railway (High Speed Trains), arrive at Minsk Pas station.
Yes, the driving distance between Mazyr to Riga is 749 km. It takes approximately 9h 20m to drive from Mazyr to Riga.
There are 2220+ hotels available in Riga.





























