HUB hero image

How to Travel from

Brussels Airport to Mainz

by Plane, Rideshare, Route or Car

Brussels Airport
+0
Mainz
Transport search to Mainz
Brussels Airport
+0
Mainz
Building a composite car route
Cheapest
Best Offer!
Car
3 h 23 min
375 km.
from $20
Composite Route Car Only

Four ways to Travel from Brussels Airport to Mainz

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Bus operators

FlixBus

Phone:
+49 30 300 137 300
Website:
flixbus.com
Bus from Brussels-North train station to Mainz
Ave. Duration:
5h 25m
Frequency:
Once daily
Estimated price:
$37.90–$53.06

Airlines

KLM

Website:
klm.com
Plane from Brussels National Airport to Frankfurt
Ave. Duration:
2h 57m
Frequency:
Every day
Estimated price:
$252.67–$606.41

Brussels Airlines

Website:
brusselsairlines.com/
Plane from Brussels National Airport to Frankfurt
Ave. Duration:
1h 2m
Frequency:
Every day
Estimated price:
$164.24–$366.37

Lufthansa

Website:
lufthansa.com/
Plane from Brussels National Airport to Frankfurt
Ave. Duration:
1h 2m
Frequency:
Every day
Estimated price:
$164.24–$366.37

Train operators

Eurostar

Phone:
+44 343 218 6186
Website:
eurostar.com/rw-en
Train from Liege-Guillemins to Aachen
Ave. Duration:
21 min
Frequency:
5 times a day
Estimated price:
$31.58–$69.48

Deutsche Bahn Intercity-Express

Phone:
+49 30 311-682904
Website:
bahn.de/
Train from Liege-Guillemins to Aachen
Ave. Duration:
22 min
Frequency:
Every 2 hours
Estimated price:
$29.06–$32.85
Train from Köln Messe/Deutz Bf to Mainz,
Ave. Duration:
2h 12m
Frequency:
Hourly
Estimated price:
$46.74–$53.06

Deutsche Bahn Regional

Phone:
+49 30 2970
Website:
bahn.de/
Train from Liege-Guillemins to Aachen
Ave. Duration:
1h 4m
Frequency:
Hourly
Estimated price:
$12.63–$20.21
Train from Aachen Hbf to Koeln
Ave. Duration:
1h 8m
Frequency:
Hourly
Estimated price:
$16.42–$24.00

Belgian Railways (NMBS/SNCB)

Phone:
+32 70 79 79 79
Website:
belgiantrain.be/en
Train from Brussels Airport-Zaventem to Liège-Guillemins
Ave. Duration:
1h 15m
Frequency:
Every 2 hours
Estimated price:
$21.48–$24.00
Train from Liege-Guillemins to Aachen
Ave. Duration:
1h 4m
Frequency:
Every 30 minutes
Estimated price:
$7.58–$11.37

National Express

Phone:
08717 81 81 81
Website:
nationalexpress.com/en
Train from Aachen Hbf to Koeln
Ave. Duration:
1h 1m
Frequency:
Hourly
Estimated price:
$16.42–$24.00

Österreichische Bundesbahnen

Website:
konzern.oebb.at/
Train from Liege-Guillemins to Aachen
Ave. Duration:
37 min
Frequency:
6 times a week
Train from Brussels-Nord to Mainz,
Ave. Duration:
5h 6m
Frequency:
6 times a week

Arriva NL

Phone:
0800-0232 545
Website:
arriva.nl
Train from Liege-Guillemins to Aachen
Ave. Duration:
1h 34m
Frequency:
Twice daily
Estimated price:
$10.74–$15.16

TRANS REGIO Deutsche Regionalbahn GmbH

Phone:
+49-261-98887070
Website:
mittelrheinbahn.de/
Train from Köln Messe/Deutz Bf to Mainz,
Ave. Duration:
3h 18m
Frequency:
Hourly
Estimated price:
$37.90–$53.06

Questions and Answers

What is the cheapest way to get from Brussels Airport (BRU) to Mainz?

The cheapest way to get from Brussels Airport (BRU) to Mainz is to bus which costs $39.13 - $65.22 and takes 6h 42m.

What is the fastest way to get from Brussels Airport (BRU) to Mainz?

The fastest way to get from Brussels Airport (BRU) to Mainz is to fly which takes 1h 34m and costs $81.52 - $260.87 .

Is there a direct train between Brussels Airport (BRU) and Mainz?

No, there is no direct train from Brussels Airport (BRU) to Mainz. However, there are services departing from Brussels Airport-Zaventem and arriving at Mainz, Hauptbahnhof via Liege-Guillemins, Aachen Hbf and Köln Messe/Deutz Bf. The journey, including transfers, takes approximately 5h 42m.

How far is it from Brussels Airport (BRU) to Mainz?

The distance between Brussels Airport (BRU) and Mainz is 331 km. The road distance is 379.7 km.

How do I travel from Brussels Airport (BRU) to Mainz without a car?

The best way to get from Brussels Airport (BRU) to Mainz without a car is to train via Cologne which takes 5h 42m and costs $70.65 - $152.17 .

How long does it take to get from Brussels Airport (BRU) to Mainz?

It takes approximately 1h 34m to get from Brussels Airport (BRU) to Mainz, including transfers.

Where do I catch the Brussels Airport (BRU) to Mainz train from?

Brussels Airport (BRU) to Mainz train services, operated by Belgian Railways (NMBS/SNCB), depart from Brussels Airport-Zaventem station.

Train, bus or fly from Brussels Airport (BRU) to Mainz?

The best way to get from Brussels Airport (BRU) to Mainz is to fly which takes 1h 34m and costs $81.52 - $260.87 . Alternatively, you can train via Cologne, which costs $70.65 - $152.17 and takes 5h 42m, you could also bus, which costs $39.13 - $65.22 and takes 6h 42m.

Where does the Brussels Airport (BRU) to Mainz train arrive?

Brussels Airport (BRU) to Mainz train services, operated by Belgian Railways (NMBS/SNCB), arrive at Liège-Guillemins station.

Can I drive from Brussels Airport (BRU) to Mainz?

Yes, the driving distance between Brussels Airport (BRU) to Mainz is 380 km. It takes approximately 3h 26m to drive from Brussels Airport (BRU) to Mainz.

How do I get a train ticket from Brussels Airport (BRU) to Mainz?

Book your Brussels Airport (BRU) to Mainz train tickets online with Omio.

Where can I stay near Mainz?

There are 961+ hotels available in Mainz. Prices start at $47.72 per night.
+0