There are 11 ways to get from Cologne to Mainau by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Stuttgart
best- Take the train from Köln Messe/Deutz Bf to Hauptbahnhoftrain 47 / ...
- Take the train from Hauptbahnhof to Singentrain 87
5h 6mDrive 508.4 km
cheapest- Drive from Cologne to Mainaucar 508.4 km
4h 40m€72–103Bus
- Take the bus from Köln to Zürich Bus Stationbus Ivano-Frankivsk
- Take the bus from Zurich Bus Station to Constance central bus stationbus FlixBus N42 / ...
8h 55mTrain to Frankfurt, fly to Zurich Airport, train
- Take the train from Köln Messe/Deutz Bf to Frankfurttrain
- Fly from Frankfurt (FRA) to Zurich Airport (ZRH)plane FRA - ZRH
- Take the train from Zürich Flughafen to Konstanztrain
4h 28mTrain
- Take the train from Köln Hbf to Konstanz Bahnhoftrain 45
6h 7mFly Cologne Bonn Airport to Zurich Airport, train
- Fly from Cologne Bonn Airport (CGN) to Zurich Airport (ZRH)plane CGN - ZRH
- Take the train from Zürich Flughafen to Konstanztrain
5h 1mTrain to Düsseldorf International Airport, fly to Zurich Airport, train
- Take the train from Köln Hbf to D-Flughafen Bftrain
- Fly from Düsseldorf International Airport (DUS) to Zurich Airport (ZRH)plane DUS - ZRH
- Take the train from Zürich Flughafen to Konstanztrain
5h 27mTrain to Düsseldorf International Airport, fly to Friedrichshafen Airport, line 7395 bus
- Take the train from Köln Hbf to D-Flughafen Bftrain
- Fly from Düsseldorf International Airport (DUS) to Friedrichshafen Airport (FDH)plane DUS - FDH
- Take the bus from Friedrichsh. Stadtbahnhof to Unteruhldingen, Seeperlebus
4h 7mTrain to Frankfurt, fly to Stuttgart Airport, train
- Take the train from Köln Messe/Deutz Bf to Frankfurttrain
- Fly from Frankfurt (FRA) to Stuttgart Airport (STR)plane FRA - STR
- Take the train from Böblingen to Singentrain
5h 56mFly Cologne Bonn Airport to Munich International Airport, train
- Fly from Cologne Bonn Airport (CGN) to Munich International Airport (MUC)plane CGN - MUC
- Take the train from Flughafen München to Hauptbahnhoftrain
- Take the train from München Hbf to Ulm Hauptbahnhoftrain
- Take the train from Ulm Hauptbahnhof to Friedrichsh. Stadtbahnhoftrain
6h 53mTrain, train to Luxembourg, fly to Zurich Airport
- Take the train from Köln Hbf to Koblenz Hauptbahnhoftrain
- Take the train from Koblenz Hauptbahnhof to Trier, Hauptbahnhoftrain
- Take the train from Trier, Hauptbahnhof to Luxembourg, Gare Centraletrain
- Fly from Luxembourg (LUX) to Zurich Airport (ZRH)plane LUX - ZRH
- Take the train from Zürich Flughafen to Konstanztrain
7h 47m
Frankfurt (FRA) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Cologne to Mainau is to drive which costs €70 - €110 and takes 4h 40m.
The fastest way to get from Cologne to Mainau is to drive which takes 4h 40m and costs €70 - €110.
No, there is no direct bus from Cologne to Mainau station. However, there are services departing from Köln and arriving at Constance central bus station via Zurich Bus Station. The journey, including transfers, takes approximately 8h 55m.
No, there is no direct train from Cologne to Mainau. However, there are services departing from Köln Messe/Deutz Bf and arriving at Konstanz-Wollmatingen via Hauptbahnhof and Singen. The journey, including transfers, takes approximately 5h 6m.
The distance between Cologne and Mainau is 540 km. The road distance is 508.4 km.
The best way to get from Cologne to Mainau without a car is to train via Stuttgart which takes 5h 6m and costs .
It takes approximately 5h 6m to get from Cologne to Mainau, including transfers.
Cologne to Mainau bus services, operated by GrandBus, depart from Köln station.
Cologne to Mainau train services, operated by DB Fernverkehr AG, depart from Köln Messe/Deutz Bf station.
The best way to get from Cologne to Mainau is to train via Stuttgart which takes 5h 6m and costs . Alternatively, you can bus, which costs and takes 8h 55m.
What companies run services between Cologne, Germany and Mainau, Germany?
You can take a train from Köln Messe/Deutz Bf to Konstanz-Wollmatingen via Hauptbahnhof and Singen in around 5h 6m. Alternatively, you can take a bus from Köln to Constance central bus station via Zurich Bus Station in around 8h 55m.
- Website
- lufthansa.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- €70–320
Flights from Cologne Bonn Airport to Zurich Airport via Munich International Airport
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- €65–350
Flights from Düsseldorf International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €80–340
Flights from Düsseldorf International Airport to Zurich Airport via Munich International Airport
- Ave. Duration
- 3h 2m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €60–180
Flights from Frankfurt to Stuttgart Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- €95–140
Flights from Cologne Bonn Airport to Munich International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €40–280
- Website
- swiss.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- €70–320
Flights from Cologne Bonn Airport to Zurich Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €65–190
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €60–220
Flights from Luxembourg to Zurich Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- €90–340
- Website
- eurowings.com
Flights from Cologne Bonn Airport to Zurich Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €65–190
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €60–180
Flights from Cologne Bonn Airport to Munich International Airport
- Ave. Duration
- 1h 5m
- When
- Monday to Friday
- Estimated price
- €55–210
- Website
- condor.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- €70–150
- Website
- flexflight.dk
Flights from Düsseldorf International Airport to Friedrichshafen Airport
- Ave. Duration
- 1h
- When
- Tuesday and Thursday
- Estimated price
- €120–220
- Website
- airdolomiti.it
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 55 min
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €90–320
- Website
- lufthansa-city.com
Flights from Cologne Bonn Airport to Munich International Airport
- Ave. Duration
- 1h 5m
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- €40–280
- Website
- delfi.de
Train from Köln Messe/Deutz Bf to Hauptbahnhof
- Ave. Duration
- 2h 1m
- Frequency
- Every 3 hours
- Schedules at
- delfi.de
Train from Hauptbahnhof to Singen
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Schedules at
- delfi.de
Train from Köln Messe/Deutz Bf to Frankfurt
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Schedules at
- delfi.de
Train from Köln Hbf to Konstanz Bahnhof
- Ave. Duration
- 5h 38m
- Frequency
- Once a week
- Schedules at
- delfi.de
Train from Köln Hbf to D-Flughafen Bf
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Schedules at
- delfi.de
Train from Böblingen to Singen
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Schedules at
- delfi.de
Train from München Hbf to Ulm Hauptbahnhof
- Ave. Duration
- 1h 12m
- Frequency
- Every 30 minutes
- Schedules at
- delfi.de
Train from Ulm Hauptbahnhof to Friedrichsh. Stadtbahnhof
- Ave. Duration
- 1h 1m
- Frequency
- Twice daily
- Schedules at
- delfi.de
Train from Köln Hbf to Koblenz Hauptbahnhof
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Schedules at
- delfi.de
- Website
- delfi.de
Train from Hauptbahnhof to Singen
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Schedules at
- delfi.de
Train from Köln Messe/Deutz Bf to Frankfurt
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a week
- Schedules at
- delfi.de
Train from Böblingen to Singen
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Schedules at
- delfi.de
Train from Köln Hbf to Koblenz Hauptbahnhof
- Ave. Duration
- 49 min
- Frequency
- Once daily
- Schedules at
- delfi.de
- Website
- delfi.de
Train from Hauptbahnhof to Singen
- Ave. Duration
- 2h 14m
- Frequency
- Twice a week
- Schedules at
- delfi.de
Train from Böblingen to Singen
- Ave. Duration
- 1h 49m
- Frequency
- Twice a week
- Schedules at
- delfi.de
Train from Ulm Hauptbahnhof to Friedrichsh. Stadtbahnhof
- Ave. Duration
- 1h 10m
- Frequency
- Once a week
- Schedules at
- delfi.de
- Website
- personenverkehr.oebb.at
Train from München Hbf to Ulm Hauptbahnhof
- Ave. Duration
- 1h 14m
- Frequency
- Every 4 hours
- Schedules at
- personenverkehr.oebb.at
- Website
- westbahn.at
Train from München Hbf to Ulm Hauptbahnhof
- Ave. Duration
- 1h 22m
- Frequency
- 4 times a day
- Schedules at
- westbahn.at
- Website
- nsinternational.nl
Train from München Hbf to Ulm Hauptbahnhof
- Ave. Duration
- 1h 11m
- Frequency
- Once daily
- Schedules at
- nsinternational.nl
Train from Köln Hbf to Koblenz Hauptbahnhof
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Schedules at
- nsinternational.nl
- Website
- belgiantrain.be
Train from Köln Hbf to Koblenz Hauptbahnhof
- Ave. Duration
- 1h 32m
- Frequency
- Once daily
- Schedules at
- belgiantrain.be
- Phone
- +38 098-888-11-08
- igoruzhanskyi@grandbus.com.ua
- Website
- grandbus.com.ua
Bus from Köln to Zürich Bus Station
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Website
- https://www.grandbus.com.ua/en
- Website
- global.flixbus.com
Bus from Zurich Bus Station to Constance central bus station
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Schedules at
- global.flixbus.com
Want to know more about travelling around Germany
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
More Questions & Answers
Cologne to Mainau bus services, operated by GrandBus, arrive at Zürich Bus Station.
Cologne to Mainau train services, operated by DB Fernverkehr AG, arrive at Hauptbahnhof station.
Yes, the driving distance between Cologne to Mainau is 508 km. It takes approximately 4h 40m to drive from Cologne to Mainau.
There are 2957+ hotels available in Mainau.







