There are 11 ways to get from Cologne to St. Anton 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 Neu-Ulm
best- Take the train from Köln Messe/Deutz Bf to Ulm Hauptbahnhoftrain 47 / ...
- Take the train from Ulm Hauptbahnhof to Memmingen, Bahnhof ZOBtrain Rs7
- Take the train from Memmingen, Bahnhof ZOB to St. Margrethen SGtrain 88
7h 48mCHF 103–407Bus, train
cheapest- Take the bus from Bonn UN Campus to Zurich Airport bus stationbus FlixBus N11
- Take the train from Zuerich Flughafen to St. Gallen(Ch)train Ec / ...
14h 8mCHF 55–151Bus
- Take the bus from Köln to Zürich Bus Stationbus Ivano-Frankivsk
- Take the bus from Zurich Central Bus Station Sihlquai to St. Gallen Lagerstrassebus : Lyon - Prague Central Bus Station / ...
10h 58mCHF 60–69Drive 555.6 km
- Drive from Cologne to St. Antoncar 555.6 km
5h 35mCHF 93–134Train 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 Rorschachtrain
6h 33mCHF 140–384Train
- Take the train from Köln Hbf to Konstanz Bahnhoftrain 45
- Take the train from Konstanz to St. Gallen(Ch)train Re / ...
8h 30mCHF 102–381Train #2
- Take the train from Köln Messe/Deutz Bf to Ulm Hauptbahnhoftrain 47 / ...
- Take the train from Ulm Hauptbahnhof to Lindau, Reutin Bahnhoftrain Re3 / ...
9h 1mCHF 103–389Fly 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 Rorschachtrain
7h 8mCHF 100–273Fly Düsseldorf International Airport to Zurich Airport, train
- Fly from Düsseldorf International Airport (DUS) to Zurich Airport (ZRH)plane DUS - ZRH
- Take the train from Zürich Flughafen to Rorschachtrain
7h 39mCHF 110–312Fly 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 München Hbftrain
- Take the train from München Hbf to St. Margrethen SGtrain
8h 6mCHF 120–386Line 41 train to Düsseldorf International Airport, fly to Friedrichshafen Airport, train, line 226 bus
- Take the train from Köln Messe/Deutz Bf to Düsseldorf Hbftrain
- Fly from Düsseldorf International Airport (DUS) to Friedrichshafen Airport (FDH)plane DUS - FDH
- Take the train from Friedrichsh. Stadtbahnhof to Lindau, Reutin Bahnhoftrain
- Take the train from Lindau-Reutin to St. Margrethen Sgtrain
- Take the bus from Heerbrugg, Bahnhof to Oberegg AI, Rutlenstrassebus
6h 33mCHF 130–424
Cologne to St. Anton by train and bus
Questions & Answers
The cheapest way to get from Cologne to St. Anton is to bus which costs SFr 60 - SFr 70 and takes 10h 58m.
The fastest way to get from Cologne to St. Anton is to drive which takes 5h 35m and costs SFr 90 - SFr 140.
No, there is no direct bus from Cologne to St. Anton. However, there are services departing from Köln and arriving at Oberegg AI, St. Anton via Zurich Central Bus Station Sihlquai, St. Gallen, Bahnhof and Heiden, Post. The journey, including transfers, takes approximately 10h 58m.
No, there is no direct train from Cologne to St. Anton. However, there are services departing from Köln Messe/Deutz Bf and arriving at Heerbrugg via Ulm Hauptbahnhof, Memmingen, Bahnhof ZOB and St. Margrethen SG. The journey, including transfers, takes approximately 7h 48m.
The distance between Cologne and St. Anton is 606 km. The road distance is 555.6 km.
The best way to get from Cologne to St. Anton without a car is to train via Neu-Ulm which takes 7h 48m and costs SFr 100 - SFr 410.
It takes approximately 7h 48m to get from Cologne to St. Anton, including transfers.
Cologne to St. Anton bus services, operated by GrandBus, depart from Köln station.
Cologne to St. Anton train services, operated by Deutsche Bahn Intercity (DB IC), depart from Köln Messe/Deutz Bf station.
The best way to get from Cologne to St. Anton is to train via Neu-Ulm which takes 7h 48m and costs SFr 100 - SFr 410. Alternatively, you can bus, which costs SFr 60 - SFr 70 and takes 10h 58m.
What companies run services between Cologne, Germany and St. Anton, Switzerland?
You can take a train from Köln Messe/Deutz Bf to Oberegg AI, Rutlenstrasse via Ulm Hauptbahnhof, Memmingen, Bahnhof ZOB, St. Margrethen SG, Heerbrugg, and Heerbrugg, Bahnhof in around 7h 48m. Alternatively, you can take a bus from Köln to Oberegg AI, St. Anton via Zurich Central Bus Station Sihlquai, St. Gallen Lagerstrasse, St. Gallen, Bahnhof, and Heiden, Post in around 10h 58m.
- Website
- lufthansa.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- CHF 80–400
Flights from Cologne Bonn Airport to Zurich Airport via Munich International Airport
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- CHF 65–310
Flights from Düsseldorf International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- CHF 85–300
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
- CHF 65–190
Flights from Cologne Bonn Airport to Munich International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- CHF 35–260
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Köln Messe/Deutz Bf to Ulm Hauptbahnhof
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- CHF 70–290
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Ulm Hauptbahnhof to Memmingen, Bahnhof ZOB
- Ave. Duration
- 28 min
- Frequency
- Once daily
- Estimated price
- CHF 8–35
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Memmingen, Bahnhof ZOB to St. Margrethen SG
- Ave. Duration
- 1h 8m
- Frequency
- Twice a week
- Estimated price
- CHF 17–70
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Köln Messe/Deutz Bf to Frankfurt
- Ave. Duration
- 54 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 28–120
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Köln Hbf to Konstanz Bahnhof
- Ave. Duration
- 5h 38m
- Frequency
- Once a week
- Estimated price
- CHF 90–370
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Köln Messe/Deutz Bf to Ulm Hauptbahnhof
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- CHF 70–290
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Ulm Hauptbahnhof to Lindau, Reutin Bahnhof
- Ave. Duration
- 1h 41m
- Frequency
- Twice daily
- Estimated price
- CHF 21–85
- Website
- Deutsche Bahn Intercity (DB IC)
Train from München Hbf to St. Margrethen SG
- Ave. Duration
- 2h 21m
- Frequency
- Twice a week
- Estimated price
- CHF 35–150
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Köln Messe/Deutz Bf to Düsseldorf Hbf
- Ave. Duration
- 19 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–26
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Friedrichsh. Stadtbahnhof to Lindau, Reutin Bahnhof
- Ave. Duration
- 26 min
- Frequency
- Twice daily
- Estimated price
- CHF 4–17
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Lindau-Reutin to St. Margrethen Sg
- Ave. Duration
- 17 min
- Frequency
- Twice a week
- Estimated price
- CHF 3–14
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +38 098-888-11-08
- [email protected]
- Website
- Grand Bus
Bus from Köln to Zürich Bus Station
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Estimated price
- CHF 51–55
- Website
- Grand Bus
Want to know more about travelling around Switzerland
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Cologne to St. Anton bus services, operated by GrandBus, arrive at Zürich Bus Station.
Cologne to St. Anton train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Ulm Hauptbahnhof station.
Yes, the driving distance between Cologne to St. Anton is 556 km. It takes approximately 5h 35m to drive from Cologne to St. Anton.
There are 886+ hotels available in St. Anton.





