There are 5 ways to get from Andermatt to Karlsruhe by train (Trenitalia), bus, train, night train, or car
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 Basel
best- Take the train from Göschenen to Arth-Goldautrain
- Take the train from Arth-Goldau to Basel SBBtrain Ec
- Take the train from Basel SBB to Karlsruhe Hauptbahnhoftrain 12 / ...
6h 17m€70–330Train, night train
cheapest- Take the train from Göschenen to Zürich HBtrain Ir46
- Take the night train from Zuerich Hb to Karlsruhe Hbfnighttrain Nj
7h 16m€61–155Bus
- Take the bus from Altdorf UR, Bahnhof West to Luzern, Bahnhofbus 493
- Take the bus from Luzern to Freiburgbus
- Take the bus from Freiburg to Karlsruhe central train stationbus 008
10h 4mDrive 358.2 km
- Drive from Andermatt to Karlsruhecar 358.2 km
3h 22m€63–91Train
- Take the train from Göschenen to Arth-Goldautrain Ir46 / ...
- Take the train from Arth-Goldau to Karlsruhe Hbftrain Ec
6h 38m€95–160
Andermatt to Karlsruhe by train
Questions & Answers
The cheapest way to get from Andermatt to Karlsruhe is to drive which costs €60 - €90 and takes 3h 22m.
The fastest way to get from Andermatt to Karlsruhe is to drive which takes 3h 22m and costs €60 - €90.
No, there is no direct bus from Andermatt to Karlsruhe station. However, there are services departing from Andermatt, Bahnhofplatz and arriving at Karlsruhe central train station via Altdorf UR, Bahnhof West, Luzern and Freiburg. The journey, including transfers, takes approximately 10h 4m.
No, there is no direct train from Andermatt to Karlsruhe. However, there are services departing from Andermatt and arriving at Karlsruhe Hauptbahnhof via Göschenen, Arth-Goldau and Basel SBB. The journey, including transfers, takes approximately 6h 17m.
The distance between Andermatt and Karlsruhe is 376 km. The road distance is 358.2 km.
The best way to get from Andermatt to Karlsruhe without a car is to train via Basel which takes 6h 17m and costs €70 - €330.
It takes approximately 6h 17m to get from Andermatt to Karlsruhe, including transfers.
Andermatt to Karlsruhe bus services, operated by Auto AG Uri, depart from Altdorf UR, Bahnhof West station.
Andermatt to Karlsruhe train services, operated by Schweizerische Südostbahn AG, depart from Göschenen station.
The best way to get from Andermatt to Karlsruhe is to train via Basel which takes 6h 17m and costs €70 - €330. Alternatively, you can bus, which costs and takes 10h 4m.
What companies run services between Andermatt, Switzerland and Karlsruhe, Germany?
You can take a train from Andermatt to Karlsruhe Hauptbahnhof via Göschenen, Arth-Goldau, and Basel SBB in around 6h 17m. Alternatively, you can take a bus from Andermatt, Bahnhofplatz to Karlsruhe central train station via Altdorf UR, Bahnhof Ost, Altdorf UR, Bahnhof West, Luzern, Bahnhof, Luzern, and Freiburg in around 10h 4m.
- Phone
- +41 58 580 70 70
- Website
- sob.ch
Train from Göschenen to Arth-Goldau
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €23–35
- Schedules at
- sob.ch
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- €35–60
- Schedules at
- sob.ch
Train from Göschenen to Zürich HB
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- €35–55
- Schedules at
- sob.ch
Train from Göschenen to Arth-Goldau
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €23–35
- Schedules at
- sob.ch
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 40m
- Frequency
- Every 3 hours
- Estimated price
- €40–140
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a day
- Estimated price
- €30–75
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €50–75
- 2nd Class
- €30–45
Train from Arth-Goldau to Karlsruhe Hbf
- Ave. Duration
- 3h 44m
- Frequency
- Twice daily
- Estimated price
- €70–120
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €85–120
- 2nd Class
- €70–95
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- sbb-deutschland.de
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 41m
- Frequency
- Once daily
- Estimated price
- €10–14
- Schedules at
- sbb-deutschland.de
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Basel SBB to Karlsruhe Hauptbahnhof
- Ave. Duration
- 1h 41m
- Frequency
- Hourly
- Estimated price
- €35–150
- Website
- https://int.bahn.de/en
- Phone
- +43 (0) 51717
- Website
- nightjet.com
Night train from Zuerich Hb to Karlsruhe Hbf
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- €24–93
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €88–93
- Couchette Carriage
- €55–65
- Seating Carriage
- €24–29
- Phone
- +41 41 874 72 72
- [email protected]
- Website
- aagu.ch
Bus from Altdorf UR, Bahnhof West to Luzern, Bahnhof
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Schedules at
- aagu.ch
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Luzern to Freiburg
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- €18–30
- Website
- https://www.flixbus.co.uk
Bus from Freiburg to Karlsruhe central train station
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- €13–23
- Website
- https://www.flixbus.co.uk
- Phone
- +49 30 2970
- Website
- bahn.de
Bus from Freiburg to Karlsruhe central train station
- Ave. Duration
- 1h 55m
- Frequency
- Twice a week
- Estimated price
- €29–45
- Website
- https://int.bahn.de/en
- Phone
- +49 30 2970
- Website
- bahn.de
Bus from Freiburg to Karlsruhe central train station
- Ave. Duration
- 1h 55m
- Frequency
- Twice a week
- Website
- https://int.bahn.de/en
- Phone
- +49 731 1550-0
- [email protected]
- Website
- meine-rab.de
Bus from Freiburg to Karlsruhe central train station
- Ave. Duration
- 3h 49m
- Frequency
- Once a week
- Estimated price
- €30–50
- Schedules at
- meine-rab.de
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Andermatt to Karlsruhe bus services, operated by Auto AG Uri, arrive at Luzern, Bahnhof station.
Andermatt to Karlsruhe train services, operated by Schweizerische Südostbahn AG, arrive at Arth-Goldau station.
Yes, the driving distance between Andermatt to Karlsruhe is 358 km. It takes approximately 3h 22m to drive from Andermatt to Karlsruhe.
Book your Andermatt to Karlsruhe train tickets online with Omio.
There are 880+ hotels available in Karlsruhe.




































