Trip to Cologne

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration2h
Distance180 km
Avg. price$ 19
Train trips3 found

Trains from Mainz to Cologne

🌉 The journey itself takes approximately 1 hour and 45 minutes, allowing travelers to relax and enjoy the scenic views along the route. Arriving at Koeln Hbf station, passengers will be in the heart of Cologne, ready to explore the city's attractions and landmarks. 💰 Tickets for the Mainz to Cologne train ride range from €32 to €46, offering affordable options for those looking to travel between these two vibrant German cities quickly and comfortably. Whether for leisure or business, the train journey provides a hassle-free experience for visitors exploring the beautiful region.

Where to stay in Cologne

There are over 486 hotels to stay in Cologne. Prices range from $23 per night.

Accomodation
  • There is a direct train route provided by Deutsche Bahn Intercity-Express from Mainz Hbf to Koeln Hbf. The service operates hourly, every day, with a journey duration of approximately 1 hour and 45 minutes. The ticket prices for the train ride between Mainz and Cologne typically range from €33 to €47.
  • The fastest train between Mainz and Cologne is the Deutsche Bahn Intercity-Express service, which operates a direct route departing from Mainz Hbf and arriving at Koeln Hbf. This train service runs hourly, every day, with a travel time of approximately 1 hour and 45 minutes, making it the quickest option for traveling between the two cities. Ticket prices for this fast train journey typically range from €33 to €47.
  • Trains traveling from Mainz to Cologne depart from Mainz Hbf station. This station serves as the main departure point for Deutsche Bahn Intercity-Express services heading towards Cologne. Passengers can easily board their train at Mainz Hbf to begin their journey to Cologne.
  • There are multiple trains operating between Mainz and Cologne with a direct train departing from Mainz Hbf and arriving at Koeln Hbf. These train services run hourly and operate daily, providing travelers with frequent options for their journey. The journey by train between Mainz and Cologne typically takes around 1 hour and 45 minutes, offering a relatively quick and convenient travel experience for passengers. The ticket prices for these trains vary between €33 and €47, making it an affordable and efficient transportation choice between the two cities.
  • The train service from Mainz to Cologne operated by Deutsche Bahn Intercity-Express, arrives at Koeln Hbf station in Cologne. Koeln Hbf is the main train station in Cologne, conveniently located in the city center, making it easy for passengers to access other forms of transportation or reach their final destination. Upon arrival at Koeln Hbf station, travelers can easily explore Cologne's attractions, transfer to other trains or modes of transport, or begin their onward journey in the city.
  • The first train of the day to travel from Mainz to Cologne is typically early in the morning, around 5:30 AM. The last train of the day usually departs in the evening, around 10:30 PM. These trains are part of the hourly service provided by Deutsche Bahn Intercity-Express, ensuring travelers have multiple options throughout the day to make the journey between Mainz and Cologne.
  • There are multiple direct train trips each day between Mainz and Cologne. The services depart hourly, providing travelers with frequent options for making the journey. These direct train trips, operated by Deutsche Bahn Intercity-Express, offer a convenient and efficient way to travel between Mainz and Cologne, with the journey typically taking around 1 hour and 45 minutes.
  • Yes, there is a direct train route between Mainz and Cologne. The train departs from Mainz Hbf and arrives at Koeln Hbf, with services operating hourly every day. The journey duration for this direct train is approximately 1 hour and 45 minutes, providing a convenient and efficient way to travel between Mainz and Cologne by train.
  • The cost of a train ticket from Mainz to Cologne typically ranges from €33 to €47. The prices may vary depending on factors such as the class of service, time of booking, and availability of discounts. Passengers can choose from different fare options to suit their preferences and budget when traveling by train between Mainz and Cologne.

Will you be returning to Mainz by train?

If you are looking for the return train journey, check out trains from Cologne to Mainz

See schedule