There are 7 ways to get from Kassel to Switzerland 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.

Recommended option

Train  •  6 h 30 min

  1. Take the train from Kassel-Wilhelmshöhe to Zürich HB Ice

$148 - $249

Cheapest option

Train, bus  •  10 h 30 min

  1. Take the train from Kassel Hbf to Frankfurt(Main)Hbf Re
  2. Take the bus from Frankfurt to Zurich Francfort-sur-le-Main > Mannheim > Karlsruhe > Stuttgart > Singen > Winterthur > Zurich > Lucerne > Milan > Turin - Gare routière

$66 - $94

5 alternative options

Bus  •  9 h 11 min

  1. Take the bus from Kassel to Frankfurt am Main
  2. Take the bus from Frankfurt, Frankfurt central station to Zurich X07 / ...

$76 - $115

Drive  •  5 h 22 min

  1. Drive from Kassel to Zürich 372.9 miles

$75 - $120

Train to Frankfurt, fly to Basel  •  4 h 36 min

  1. Take the train from Kassel-Wilhelmshöhe to Frankfurt(M) Flughafen Fernbf
  2. Fly from Frankfurt (FRA) to Basel (BSL) FRA - BSL

$128 - $359

Train to Frankfurt, fly to Zurich  •  5 h 3 min

  1. Take the train from Kassel-Wilhelmshöhe to Frankfurt(M) Flughafen Fernbf
  2. Fly from Frankfurt (FRA) to Zurich (ZRH) FRA - ZRH

$151 - $365

Train to Paderborn, fly to Basel  •  7 h 44 min

  1. Take the train from Kassel-Wilhelmshöhe to Paderborn Hbf
  2. Fly from Paderborn (PAD) to Basel (BSL) PAD - BSL

$200 - $682

What companies run services between Kassel, Germany and Switzerland?

Deutsche Bahn operates a train from Kassel to Zürich every 4 hours. Tickets cost $130 - $220 and the journey takes 5 h 23 min. Alternatively, you can take a bus from Kassel to Zürich via Frankfurt am Main, Frankfurt, Frankfurt central station, Zurich, and Zürich HB in around 9 h 11 min.

Airlines
Lufthansa
Website
lufthansa.com
Flights from Frankfurt to Basel
Ave. Duration
45 min
When
Every day
Estimated price
$110 - $380
Flights from Frankfurt to Zurich
Ave. Duration
55 min
When
Every day
Estimated price
$150 - $650
Flights from Frankfurt to Zurich via Stuttgart
Ave. Duration
2 h 32 min
When
Every day
Estimated price
$140 - $650
Flights from Frankfurt to Zurich via Nuremberg
Ave. Duration
2 h 40 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$150 - $650
Flights from Paderborn to Basel via Munich
Ave. Duration
4 h 1 min
When
Every day
Estimated price
$160 - $700
Flights from Paderborn to Basel via Frankfurt
Ave. Duration
5 h 5 min
When
Every day
Estimated price
$140 - $600
Flights from Paderborn to Basel via Frankfurt, Munich
Ave. Duration
4 h 32 min
When
Every day
Estimated price
$170 - $750
Flights from Paderborn to Basel via Munich, Frankfurt
Ave. Duration
4 h 35 min
When
Monday to Saturday
Estimated price
$180 - $800
Swiss
Website
swiss.com
Flights from Frankfurt to Basel
Ave. Duration
45 min
When
Every day
Estimated price
$110 - $380
Flights from Frankfurt to Zurich
Ave. Duration
55 min
When
Every day
Estimated price
$150 - $650
Eurowings
Website
eurowings.com
Flights from Paderborn to Basel via Palma Mallorca
Ave. Duration
6 h 15 min
When
Wednesday
Estimated price
$190 - $800
Train operators
Deutsche Bahn
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Kassel-Wilhelmshöhe to Zürich HB
Ave. Duration
5 h 23 min
Frequency
Every 4 hours
Estimated price
$130 - $220
Website
bahn.de
Train from Kassel Hbf to Frankfurt(Main)Hbf
Ave. Duration
2 h 34 min
Frequency
Hourly
Estimated price
$45 - $70
Website
bahn.de
Train from Kassel-Wilhelmshöhe to Frankfurt(M) Flughafen Fernbf
Ave. Duration
1 h 40 min
Frequency
Hourly
Estimated price
$45 - $70
Website
bahn.de
Train from Kassel-Wilhelmshöhe to Paderborn Hbf
Ave. Duration
1 h 8 min
Frequency
Hourly
Estimated price
$20 - $29
Website
bahn.de
Bus operators
Eurolines DE
Phone
+49 6196 2078-501
Email
service@eurolines.de
Website
eurolines.de
Bus from Kassel to Frankfurt am Main
Ave. Duration
2 h 39 min
Frequency
Once daily
Estimated price
$40 - $65
Website
eurolines.de
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Frankfurt, Frankfurt central station to Zurich
Ave. Duration
5 h 15 min
Frequency
4 times a day
Estimated price
$24 - $40
Website
flixbus.co.uk
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Frankfurt to Zurich
Ave. Duration
7 h 35 min
Frequency
Every 15 minutes
Estimated price
$17 - $24
Website
Ouibus

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.

Questions & Answers

The distance between Kassel and Switzerland is 511 km. The road distance is 597 km.

The cheapest way to get from Kassel to Switzerland is to train and bus which costs 50€ - 80€ and takes 10 h 30 min.

The quickest way to get from Kassel to Switzerland is to train and fly which takes 4 h 36 min and costs 100€ - 300€.

No, there is no direct train from Kassel to Switzerland. However, there are services departing from Kassel Hbf and arriving at Zürich Stadelhofen via Kassel-Wilhelmshöhe and Zürich HB. The journey, including transfers, takes approximately 6 h 30 min.

It takes approximately 6 h 30 min to get from Kassel to Switzerland, including transfers.