HUB hero image

How to Travel from

Charleroi to Mainz

by Plane, Rideshare, Route or Car

Charleroi
+0
Mainz
Transport search to Mainz
Charleroi
+0
Mainz
Building a composite car route
Cheapest
Best Offer!
Car
3 h 27 min
379 km.
from $20
Composite Route Car Only

Eight ways to Travel from Charleroi 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 Charleroi Gare du Sud to Aachen
Ave. Duration:
2h 20m
Frequency:
Once daily
Estimated price:
$16.42–$24.00
Bus from Aachen station west to Mainz
Ave. Duration:
3h 25m
Frequency:
Once daily
Estimated price:
$25.27–$36.64

Flibco

Phone:
+352 26 58 57 1
Website:
flibco.com/en
Bus from Charleroi Airport to Maastricht
Ave. Duration:
2h
Frequency:
Every 3 hours
Estimated price:
$17.69–$25.27

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

Deutsche Bahn Intercity-Express

Phone:
+49 30 311-682904
Website:
bahn.de/
Train from Liege-Guillemins to Frankfurt(M)
Ave. Duration:
2h 3m
Frequency:
Every 2 hours
Estimated price:
$63.17–$75.80
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 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 Charleroi-Central to Liège-Guillemins
Ave. Duration:
1h 22m
Frequency:
Hourly
Estimated price:
$12.00–$17.69
Train from Charleroi-Central to Bruxelles-Midi
Ave. Duration:
51 min
Frequency:
Hourly
Estimated price:
$8.21–$12.63

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 Liège-Guillemins to Mainz,
Ave. Duration:
4h 4m
Frequency:
6 times a week

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 Charleroi to Mainz?

The cheapest way to get from Charleroi to Mainz is to bus which costs $35.87 - $52.17 and takes 6h 45m.

What is the fastest way to get from Charleroi to Mainz?

The fastest way to get from Charleroi to Mainz is to drive which takes 3h 28m and costs $65.22 - $97.83 .

Is there a direct bus between Charleroi and Mainz?

No, there is no direct bus from Charleroi to Mainz station. However, there are services departing from Charleroi Gare du Sud and arriving at Mainz central train station via Aachen station west. The journey, including transfers, takes approximately 6h 45m.

Is there a direct train between Charleroi and Mainz?

No, there is no direct train from Charleroi to Mainz. However, there are services departing from Charleroi-Central and arriving at Mainz, Römisches Theater via Liege-Guillemins and Frankfurt. The journey, including transfers, takes approximately 4h 59m.

How far is it from Charleroi to Mainz?

The distance between Charleroi and Mainz is 408 km. The road distance is 382.6 km.

How do I travel from Charleroi to Mainz without a car?

The best way to get from Charleroi to Mainz without a car is to train via Frankfurt which takes 4h 59m and costs $70.65 - $97.83 .

How long does it take to get from Charleroi to Mainz?

It takes approximately 4h 59m to get from Charleroi to Mainz, including transfers.

Where do I catch the Charleroi to Mainz bus from?

Charleroi to Mainz bus services, operated by FlixBus, depart from Charleroi Gare du Sud station.

Where do I catch the Charleroi to Mainz train from?

Charleroi to Mainz train services, operated by Belgian Railways (NMBS/SNCB), depart from Charleroi-Central station.

Train or bus from Charleroi to Mainz?

The best way to get from Charleroi to Mainz is to train via Frankfurt which takes 4h 59m and costs $70.65 - $97.83 . Alternatively, you can bus, which costs $35.87 - $52.17 and takes 6h 45m.

Where does the Charleroi to Mainz bus arrive?

Charleroi to Mainz bus services, operated by FlixBus, arrive at Aachen station west.

Where does the Charleroi to Mainz train arrive?

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

Can I drive from Charleroi to Mainz?

Yes, the driving distance between Charleroi to Mainz is 383 km. It takes approximately 3h 28m to drive from Charleroi to Mainz.

How do I get a train ticket from Charleroi to Mainz?

Book your Charleroi to Mainz train tickets online with Omio.

How do I get a bus ticket from Charleroi to Mainz?

Book your Charleroi to Mainz bus tickets online with Omio and FlixBus.

Where can I stay near Mainz?

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