There are 11 ways to get from Karlstad to Zurich by train, plane, bus, car, night train, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Gothenburg-Landvetter Airport, fly
best- Take the train from Karlstad Centralstation to Göteborg Centralstationtrain
- Fly from Gothenburg-Landvetter Airport (GOT) to Zurich Airport (ZRH)plane GOT - ZRH
7h 42mCHF 124–311Train, train to Linköping City Airport, fly
cheapest- Take the train from Karlstad Centralstation to Katrineholm Centralstationtrain
- Take the train from Katrineholm Centralstation to Linköping Centralstationtrain
- Fly from Linköping City Airport (LPI) to Zurich Airport (ZRH)plane LPI - ZRH
11h 39mCHF 102–418Train
- Take the train from Karlstad Centralstation to Göteborg Centralstationtrain
- Take the train from Göteborg Centralstation to Köpenhamn Htrain
- Take the train from København H to Hamburg-Altonatrain Rj
- Take the train from Hamburg-Altona to Zürich HBtrain Ice
22h 49mCHF 415–651Bus
- Take the bus from Karlstad Bus Station Drottninggatan to Norrköping Bus Stationbus
- Take the bus from Norrköping to Hamburg, Zentraler Omnibusbahnhofbus
- Take the bus from Hamburg central bus station to Zurich Bus Stationbus
31h 20mCHF 195–331Drive 1,862 km
- Drive from Karlstad to Zurichcar 1,862 km
18h 18mCHF 311–449Train, train to Oslo Airport, Gardermoen, fly
- Take the train from Karlstad Centralstation to Kongsvingertrain
- Take the train from Kongsvinger stasjon to Lillestrøm stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Zurich Airport (ZRH)plane OSL - ZRH
8h 24mCHF 120–283Train to Stockholm-Arlanda Airport, fly
- Take the train from Karlstad Centralstation to Stockholm Centralstationtrain
- Fly from Stockholm-Arlanda Airport (ARN) to Zurich Airport (ZRH)plane ARN - ZRH
8h 15mCHF 154–318Bus to Hagfors, fly
- Take the bus from Karlstad busstation to Råda Rådastrandbus
- Fly from Hagfors (HFS) to Zurich Airport (ZRH)plane HFS - ZRH
10h 57mTrain, night train
- Take the train from Karlstad Centralstation to Göteborg Centralstationtrain
- Take the train from Göteborg Centralstation to Hamburg Hbftrain
- Take the nighttrain from Hamburg Hbf to Zuerich Hbnighttrain Nj
25h 26mCHF 153–304Bus, night train, train
- Take the bus from Karlstad Centralstation to Nässjö Central Stationbus
- Take the nighttrain from Nässjö Centralstation to Berlin Hauptbahnhofnighttrain Nt
- Take the train from Berlin Hbf to Zürich HBtrain 12N
31h 6mCHF 330–640Drive, car train
- Drive from Karlstad to Hamburg Hbfcar
- Take the cartrain from Hamburg Hbf to Freiburg im Breisgau Train Stationcartrain
- Drive from Freiburg im Breisgau Train Station to Zurichcar
22h 24mCHF 268–368
Karlstad to Zurich by train
Comparing Your Travel Options
The cheapest way to get from Karlstad to Zurich is to train and fly which costs SFr 120 - SFr 290 and takes 8h 24m.
The fastest way to get from Karlstad to Zurich is to train and fly which takes 7h 42m and costs SFr 120 - SFr 320.
No, there is no direct bus from Karlstad station to Zurich station. However, there are services departing from Karlstad Bus Station Drottninggatan and arriving at Zurich Bus Station via Norrköping and Hamburg central bus station. The journey, including transfers, takes approximately 31h 20m.
No, there is no direct train from Karlstad station to Zurich. However, there are services departing from Karlstad Centralstation and arriving at Zürich HB via Göteborg Centralstation, København H and Hamburg-Altona. The journey, including transfers, takes approximately 22h 49m.
The distance between Karlstad and Zurich is 1447 km. The road distance is 1862 km.
The best way to get from Karlstad to Zurich without a car is to train which takes 22h 49m and costs SFr 410 - SFr 650.
It takes approximately 7h 42m to get from Karlstad to Zurich, including transfers.
Karlstad to Zurich bus services, operated by Vy Buss, depart from Karlstad Bus Station Drottninggatan.
Karlstad to Zurich train services, operated by Swedish Railways (SJ), depart from Karlstad Centralstation.
The best way to get from Karlstad to Zurich is to train which takes 22h 49m and costs SFr 410 - SFr 650. Alternatively, you can bus, which costs SFr 190 - SFr 340 and takes 31h 20m.
What companies run services between Karlstad, Sweden and Zurich, Switzerland?
You can take a train from Karlstad Centralstation to Zürich HB via Göteborg Centralstation, Köpenhamn H, København H, and Hamburg-Altona in around 22h 49m. Alternatively, you can take a bus from Karlstad Bus Station Drottninggatan to Zurich Bus Station via Norrköping Bus Station, Norrköping, and Hamburg central bus station in around 31h 20m.
- Website
- flysas.com
Flights from Gothenburg-Landvetter Airport to Zurich Airport via Copenhagen
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- CHF 100–240
Flights from Oslo Airport, Gardermoen to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Monday and Friday
- Estimated price
- CHF 85–220
Flights from Oslo Airport, Gardermoen to Zurich Airport via Copenhagen
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- CHF 85–220
Flights from Stockholm-Arlanda Airport to Zurich Airport
- Ave. Duration
- 2h 25m
- When
- Sunday
- Estimated price
- CHF 85–220
Flights from Stockholm-Arlanda Airport to Zurich Airport via Copenhagen
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- CHF 85–220
Flights from Linköping City Airport to Zurich Airport via Amsterdam Schiphol
- Ave. Duration
- 7h 8m
- When
- Every day
- Estimated price
- CHF 70–360
Flights from Hagfors to Zurich Airport via Stockholm-Arlanda Airport, Copenhagen
- Ave. Duration
- 7h 35m
- When
- Monday to Friday
- Estimated price
- CHF 85–350
- Website
- lufthansa.com
Flights from Gothenburg-Landvetter Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- CHF 85–310
Flights from Gothenburg-Landvetter Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 90–320
Flights from Oslo Airport, Gardermoen to Zurich Airport via Frankfurt
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- CHF 80–290
Flights from Oslo Airport, Gardermoen to Zurich Airport via Munich
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- CHF 85–290
Flights from Stockholm-Arlanda Airport to Zurich Airport via Munich
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- CHF 80–280
- Website
- swiss.com
Flights from Gothenburg-Landvetter Airport to Zurich Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday, Saturday, Sunday, and Thursday
- Estimated price
- CHF 140–330
Flights from Oslo Airport, Gardermoen to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- CHF 65–270
Flights from Stockholm-Arlanda Airport to Zurich Airport
- Ave. Duration
- 2h 26m
- When
- Every day
- Estimated price
- CHF 65–260
Flights from Hagfors to Zurich Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 9h
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- CHF 80–320
Flights from Hagfors to Zurich Airport via Stockholm-Arlanda Airport, Hamburg
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- CHF 85–350
- Website
- klm.com
Flights from Gothenburg-Landvetter Airport to Zurich Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- CHF 60–330
Flights from Linköping City Airport to Zurich Airport via Amsterdam Schiphol
- Ave. Duration
- 7h 8m
- When
- Every day
- Estimated price
- CHF 70–360
- Website
- eurowings.com
Flights from Gothenburg-Landvetter Airport to Zurich Airport via Berlin Brandenburg
- Ave. Duration
- 4h 20m
- When
- Monday, Friday, and Sunday
- Estimated price
- CHF 140–310
Flights from Gothenburg-Landvetter Airport to Zurich Airport via Dusseldorf
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 140–310
Flights from Hagfors to Zurich Airport via Stockholm-Arlanda Airport, Hamburg
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- CHF 85–350
- Website
- brusselsairlines.com
Flights from Gothenburg-Landvetter Airport to Zurich Airport via Brussels
- Ave. Duration
- 4h 25m
- When
- Monday to Saturday
- Estimated price
- CHF 65–250
- Website
- norwegian.com
Flights from Oslo Airport, Gardermoen to Zurich Airport
- Ave. Duration
- 2h 20m
- When
- Friday
- Estimated price
- CHF 70–180
- Phone
- +46 77 175 75 75
- Website
- Swedish Railways (SJ)
Train from Karlstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 2h 28m
- Frequency
- Every 4 hours
- Estimated price
- CHF 26–40
- Website
- Swedish Railways (SJ)
Train from Karlstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 2h 28m
- Frequency
- Every 4 hours
- Estimated price
- CHF 26–40
- Website
- Swedish Railways (SJ)
Train from Karlstad Centralstation to Kongsvinger
- Ave. Duration
- 1h 32m
- Frequency
- 4 times a day
- Estimated price
- CHF 15–22
- Website
- Swedish Railways (SJ)
Train from Karlstad Centralstation to Stockholm Centralstation
- Ave. Duration
- 2h 48m
- Frequency
- Every 4 hours
- Estimated price
- CHF 30–50
- Website
- Swedish Railways (SJ)
Train from Karlstad Centralstation to Katrineholm Centralstation
- Ave. Duration
- 1h 43m
- Frequency
- Every 4 hours
- Estimated price
- CHF 20–30
- Website
- Swedish Railways (SJ)
Train from Katrineholm Centralstation to Linköping Centralstation
- Ave. Duration
- 46 min
- Frequency
- 4 times a week
- Estimated price
- CHF 10–15
- Website
- Swedish Railways (SJ)
Train from Karlstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 2h 28m
- Frequency
- Every 4 hours
- Estimated price
- CHF 26–40
- Website
- Swedish Railways (SJ)
Train from Göteborg Centralstation to Hamburg Hbf
- Ave. Duration
- 10h 4m
- Frequency
- Once a week
- Estimated price
- CHF 85–130
- Website
- Swedish Railways (SJ)
- Phone
- 0550-875 61
- [email protected]
- Website
- tagakeriet.se
Train from Karlstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 2h 27m
- Frequency
- Once a week
- Estimated price
- CHF 30–45
- Website
- https://www.tagakeriet.se/
Train from Karlstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 2h 27m
- Frequency
- Once a week
- Estimated price
- CHF 30–45
- Website
- https://www.tagakeriet.se/
Train from Karlstad Centralstation to Stockholm Centralstation
- Ave. Duration
- 3h 4m
- Frequency
- 6 times a week
- Estimated price
- CHF 40–60
- Website
- https://www.tagakeriet.se/
Train from Karlstad Centralstation to Katrineholm Centralstation
- Ave. Duration
- 1h 48m
- Frequency
- 6 times a week
- Estimated price
- CHF 24–35
- Website
- https://www.tagakeriet.se/
Train from Karlstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 2h 27m
- Frequency
- Once a week
- Estimated price
- CHF 30–45
- Website
- https://www.tagakeriet.se/
- Phone
- +46 8 580 971 66
- [email protected]
- Website
- VR Snabbtåg
Train from Karlstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 2h 27m
- Frequency
- Once a week
- Estimated price
- CHF 24
- Website
- VR Snabbtåg
Train from Karlstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 2h 27m
- Frequency
- Once a week
- Estimated price
- CHF 24
- Website
- VR Snabbtåg
Train from Karlstad Centralstation to Stockholm Centralstation
- Ave. Duration
- 2h 51m
- Frequency
- Once a week
- Estimated price
- CHF 31
- Website
- VR Snabbtåg
Train from Karlstad Centralstation to Katrineholm Centralstation
- Ave. Duration
- 1h 43m
- Frequency
- Once a week
- Estimated price
- CHF 19
- Website
- VR Snabbtåg
Train from Karlstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 2h 27m
- Frequency
- Once a week
- Estimated price
- CHF 24
- Website
- VR Snabbtåg
- Phone
- +46 771 77 77 11
- [email protected]
- Website
- Öresundståg
Train from Göteborg Centralstation to Köpenhamn H
- Ave. Duration
- 3h 33m
- Frequency
- Hourly
- Estimated price
- CHF 45–80
- Website
- Öresundståg
- Phone
- +47 70 13 14 15
- [email protected]
- Website
- Danish Railways
Train from København H to Hamburg-Altona
- Ave. Duration
- 4h 26m
- Frequency
- Every 4 hours
- Estimated price
- CHF 37
- Website
- Danish Railways
Train from Hamburg-Altona to Zürich HB
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- CHF 310–490
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- SJ AB
Train from Karlstad Centralstation to Kongsvinger
- Ave. Duration
- 1h 32m
- Frequency
- 5 times a day
- Estimated price
- CHF 17–27
- Website
- SJ AB
Train from Karlstad Centralstation to Stockholm Centralstation
- Ave. Duration
- 2h 48m
- Frequency
- 5 times a day
- Estimated price
- CHF 35–65
- Website
- SJ AB
Train from Karlstad Centralstation to Katrineholm Centralstation
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- CHF 23–40
- Website
- SJ AB
- Phone
- +46 771 15 15 15
- [email protected]
- Website
- Vy Travel AB
Train from Karlstad Centralstation to Kongsvinger
- Ave. Duration
- 1h 56m
- Frequency
- 4 times a week
- Schedules at
- Vy Travel AB
Train from Kongsvinger stasjon to Lillestrøm stasjon
- Ave. Duration
- 1h 13m
- Frequency
- 5 times a week
- Schedules at
- Vy Travel AB
Train from Karlstad Centralstation to Stockholm Centralstation
- Ave. Duration
- 3h 23m
- Frequency
- 3 times a week
- Schedules at
- Vy Travel AB
- Phone
- +46 77 144 41 11
- Website
- Vy Tåg AB
Train from Karlstad Centralstation to Kongsvinger
- Ave. Duration
- 1h 56m
- Frequency
- 3 times a week
- Estimated price
- CHF 11–16
- Schedules at
- Vy Tåg AB
Train from Kongsvinger stasjon to Lillestrøm stasjon
- Ave. Duration
- 1h 8m
- Frequency
- 3 times a week
- Estimated price
- CHF 7–11
- Schedules at
- Vy Tåg AB
Train from Karlstad Centralstation to Stockholm Centralstation
- Ave. Duration
- 3h 21m
- Frequency
- 4 times a week
- Estimated price
- CHF 22–35
- Schedules at
- Vy Tåg AB
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- Norwegian Railways (VY)
Train from Kongsvinger stasjon to Lillestrøm stasjon
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 6
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
- Phone
- 0771-22 44 40
- [email protected]
- Website
- Mälartåg
Train from Katrineholm Centralstation to Linköping Centralstation
- Ave. Duration
- 51 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 10–15
- Website
- Mälartåg
- Phone
- +43 (0) 51717
- Website
- Nightjet
Night train from Hamburg Hbf to Zuerich Hb
- Ave. Duration
- 10h 54m
- Frequency
- Twice daily
- Estimated price
- CHF 45–130
- Website
- Nightjet
- Sleeper Carriage
- CHF 100–130
- Couchette Carriage
- CHF 70–85
- Seating Carriage
- CHF 45–55
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- Snälltåget
Night train from Nässjö Centralstation to Berlin Hauptbahnhof
- Ave. Duration
- 12h 35m
- Frequency
- Once a week
- Estimated price
- CHF 100–280
- Website
- Snälltåget
- Phone
- +43 5 1717
- Website
- Österreichische Bundesbahnen
Train from Berlin Hbf to Zürich HB
- Ave. Duration
- 12h 17m
- Frequency
- Twice a week
- Estimated price
- CHF 170–250
- Website
- Österreichische Bundesbahnen
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Hamburg Hbf to Freiburg im Breisgau Train Station
- Ave. Duration
- 9h 56m
- Frequency
- Twice a week
- Estimated price
- CHF 90–110
- Website
- Urlaubs-Express (UEX)
- Phone
- +47 407 05070
- [email protected]
- Website
- Vy Buss
Bus from Karlstad Bus Station Drottninggatan to Norrköping Bus Station
- Ave. Duration
- 2h 20m
- Frequency
- Once a week
- Estimated price
- CHF 55–110
- Website
- Vy Buss
Bus from Karlstad Centralstation to Nässjö Central Station
- Ave. Duration
- 4h 14m
- Frequency
- Once daily
- Estimated price
- CHF 55–110
- Website
- Vy Buss
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Norrköping to Hamburg, Zentraler Omnibusbahnhof
- Ave. Duration
- 13h 10m
- Frequency
- 6 times a week
- Estimated price
- CHF 65–110
- Website
- Flixbus
Bus from Hamburg central bus station to Zurich Bus Station
- Ave. Duration
- 13h 50m
- Frequency
- Twice daily
- Estimated price
- CHF 75–120
- Website
- Flixbus
- Phone
- 0771 – 32 32 00
- Website
- varmlandstrafik.se
Bus from Karlstad busstation to Råda Rådastrand
- Ave. Duration
- 1h 22m
- Frequency
- Every 3 hours
- Website
- https://www.varmlandstrafik.se/
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
How to plan an amazing trip around Scandinavia
Read the travel guide
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
Booking & Getting There
Karlstad to Zurich bus services, operated by Vy Buss, arrive at Norrköping Bus Station.
Karlstad to Zurich train services, operated by Swedish Railways (SJ), arrive at Göteborg Centralstation.
Yes, the driving distance between Karlstad to Zurich is 1862 km. It takes approximately 18h 18m to drive from Karlstad to Zurich.
Book your Karlstad to Zurich train tickets online with Omio.
Book your Karlstad to Zurich bus tickets online with Omio.
There are 1233+ hotels available in Zurich.



































