Cheapest price
£73
Average price
£76
Fastest journey
1 h 48 m
Average duration
2 h 3 m
Trains per day
2
Distance
141 km
The best way to find a cheap train ticket from Mainz to Cologne is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Mainz to Cologne will cost around £76 if you buy it on the day, but you can find cheap train tickets today for only £73.
To travel from Mainz to Cologne you need to make at least one change.
Omio recommends booking the train as it is the most popular option from Mainz to Cologne among Omio's users. If you are prioritising price take the coach with prices starting from £8. For those with little time consider booking a train which can get you there in 1h 59m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.0 - 0.1kg.
Most popular Train | Coach |
---|---|
£32 Average Price | £17 Average Price Cheapest |
2h 29m average duration Fastest 1h 59m Onboard + 30m Additional time* | 5h 33m average duration 5h 3m Onboard + 30m Additional time* |
0.0 - 0.1kg CO2 emissions Lowest | 0.1 - 0.4kg CO2 emissions |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
![]() | On time 06:27 Mainz Hbf | 1h48 | 08:15 Cologne Messe/Deutz | 1 change | |
![]() | On time 06:27 Mainz Hbf | 2h17 | 08:44 Cologne Hbf | 1 change | |
This is the last train of the day. |
Find all the dates and times for this journey
Distance 141 km |
Average train duration 1h 59m |
Cheapest ticket price £12 |
Trains per day 10 |
Direct trains 4 |
Train providers 3 |
Fastest train 1h 24m |
First train 04:12 |
Last train 22:51 |
Buy your official Deutsche Bahn, ÖBB Nightjet and TRANS REGIO Deutsche Regionalbahn GmbH train tickets between Mainz and Cologne from £13 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.
Deutsche Bahn (DB) is the main operator of train services in Germany, making on average 40,000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the BahnCard 25, 50 and 100, which you can also use for your train from Mainz to Cologne. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while toilets are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.
Mainz to Cologne train information with Deutsche Bahn:
When departing from Mainz, you have various train station options to start your journey from including Mainz Hbf and Mainz-Mombach station. When arriving in Cologne, you can end your route in train stations like Cologne Hbf, Cologne Messe/Deutz and Cologne/Bonn Flughafen.
Passengers board the train most frequently from Mainz Hbf, which is located around 2.4 miles (3.8 km) away from the city centre, and they get off the train at Cologne Hbf, located 1.6 miles (2.5 km) away from the city centre.
Here are some other resources that might have the information you need