There are 7 ways to get from Mechelen to Riga by plane, train, bus, 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 from Brussels Airport
best- Fly from Brussels Airport (BRU) to Riga International Airport (RIX)plane BRU - RIX
4h 58m$100–251Train to Brussels South Charleroi Airport, fly
cheapest- Take the train from Malines to Luttretrain
- Fly from Brussels South Charleroi Airport (CRL) to Riga International Airport (RIX)plane CRL - RIX
6h 43m$68–347Train, bus
- Take the train from Brussels-Nord to Koeln Hbftrain Ice
- Take the train from Köln Hbf to S Spandau Bhftrain 19 / ...
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Riga, Bus Stationbus
26h 58m$194–342Drive 1,766.3 km
- Drive from Mechelen to Rigacar 1,766.3 km
21h 37m$318–460Train, bus via Hagen
- Take the train from Brussels-Nord to Koeln Hbftrain Ice
- Take the train from Köln Hbf to Hagen Hbftrain 43 / ...
- Take the train from Hagen Hbf to Berlin Hbftrain 19 / ...
- Take the bus from Berlin Airport BER to Riga, Bus Stationbus
27h 36m$260–380Bus
- Take the bus from Antwerp Rooseveltplaats to Berlin, Zentralen Omnibusbahnhofbus N81 / ...
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Riga, Bus Stationbus N1324 / ...
32h 3m$102–262Train, bus #2
- Take the train from Malines to Rotterdam Centraaltrain Ec / ...
- Take the bus from Rotterdam Centraal to Rīgas SAObus
37h 31m$69–185
Mechelen to Riga by train, foot, and bus
Questions & Answers
The cheapest way to get from Mechelen to Riga is to train and bus which costs $65 - $190 and takes 37h 31m.
The fastest way to get from Mechelen to Riga is to fly which takes 4h 58m and costs $100 - $260.
No, there is no direct bus from Mechelen to Riga station. However, there are services departing from Mechelen Biest and arriving at Riga, Bus Station via Rumst Catenberg, Antwerp Rooseveltplaats and Berlin, Zentralen Omnibusbahnhof. The journey, including transfers, takes approximately 32h 3m.
The distance between Mechelen and Riga is 1458 km. The road distance is 1766.3 km.
The best way to get from Mechelen to Riga without a car is to train and bus which takes 26h 58m and costs $190 - $350.
It takes approximately 4h 58m to get from Mechelen to Riga, including transfers.
Mechelen to Riga bus services, operated by FlixBus, depart from Antwerp Rooseveltplaats station.
The best way to get from Mechelen to Riga is to fly which takes 4h 58m and costs $100 - $260. Alternatively, you can bus, which costs $100 - $270 and takes 32h 3m.
Mechelen to Riga bus services, operated by FlixBus, arrive at Berlin, Zentralen Omnibusbahnhof station.
Riga is 1h ahead of Mechelen. It is currently 12:04 PM in Mechelen and 1:04 PM in Riga.
What companies run services between Mechelen, Belgium and Riga, Latvia?
Air Baltic, Scandinavian Airlines, and KLM fly from Brussels Airport (BRU) to Riga International Airport (RIX) 5 times a day. Alternatively, you can take a bus from Mechelen Biest to Riga, Bus Station via Rumst Nieuwstraat, Rumst Catenberg, Antwerp Rooseveltplaats, and Berlin, Zentralen Omnibusbahnhof in around 32h 3m.
- Website
- ryanair.com
Flights from Brussels South Charleroi Airport to Riga International Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $55–240
Flights from Brussels South Charleroi Airport to Riga International Airport via Krakow
- Ave. Duration
- 5h 30m
- When
- Monday
- Estimated price
- $55–240
Flights from Brussels South Charleroi Airport to Riga International Airport via Vienna
- Ave. Duration
- 5h 35m
- When
- Monday
- Estimated price
- $55–240
- Website
- airbaltic.com
Flights from Brussels Airport to Riga International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- $80–270
- Website
- flysas.com
Flights from Brussels Airport to Riga International Airport via Copenhagen
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $90–180
- Website
- klm.com
Flights from Brussels Airport to Riga International Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- $80–270
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Brussels-Nord to Koeln Hbf
- Ave. Duration
- 1h 41m
- Frequency
- Every 3 hours
- Estimated price
- $50–60
- Website
- https://int.bahn.de/en
Train from Köln Hbf to S Spandau Bhf
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- $95–110
- Website
- https://int.bahn.de/en
Train from Köln Hbf to Hagen Hbf
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- $31–35
- Website
- https://int.bahn.de/en
Train from Hagen Hbf to Berlin Hbf
- Ave. Duration
- 3h 24m
- Frequency
- Every 3 hours
- Estimated price
- $85–100
- Website
- https://int.bahn.de/en
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Malines to Luttre
- Ave. Duration
- 1h 6m
- Frequency
- Every 30 minutes
- Estimated price
- $9–13
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- $9–13
- 1st Class
- $13–20
Train from Malines to Rotterdam Centraal
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- $14–21
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- $14–21
- 1st Class
- $22–35
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Malines to Rotterdam Centraal
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- $24–75
- Website
- https://www.ns.nl/en
- 2nd Class
- $24–35
- 1st Class
- $45–75
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Berlin, Zentralen Omnibusbahnhof to Riga, Bus Station
- Ave. Duration
- 17h 50m
- Frequency
- Twice daily
- Estimated price
- $90–160
- Website
- https://www.flixbus.co.uk
Bus from Berlin Airport BER to Riga, Bus Station
- Ave. Duration
- 17h 15m
- Frequency
- Twice daily
- Estimated price
- $85–150
- Website
- https://www.flixbus.co.uk
Bus from Antwerp Rooseveltplaats to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 10h 35m
- Frequency
- Twice daily
- Estimated price
- $55–95
- Website
- https://www.flixbus.co.uk
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Berlin, Zentralen Omnibusbahnhof to Riga, Bus Station
- Ave. Duration
- 19h 50m
- Frequency
- 3 times a week
- Estimated price
- $40–140
- Website
- https://ecolines.net/
Bus from Rotterdam Centraal to Rīgas SAO
- Ave. Duration
- 35h 5m
- Frequency
- 4 times a week
- Estimated price
- $55–110
- Website
- https://ecolines.net/
Want to know more about travelling around Latvia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Mechelen to Riga is 1766 km. It takes approximately 21h 37m to drive from Mechelen to Riga.
There are 1877+ hotels available in Riga.

























