There are 5 ways to get from Basel to Cham (Station) by train, bus 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.

Recommended option

Train, line 1 train  •  1 h 52 min

  1. Take the train from Basel SBB to Luzern 26 / ...
  2. Take the line 1 train from Luzern to Cham 1

$41 - $74

Cheapest option

Train  •  2 h 17 min

  1. Take the train from Basel SBB to Sursee 27
  2. Take the train from Sursee to Cham 1

$41 - $74

3 alternative options

Train, line 6 bus  •  2 h 13 min

  1. Take the train from Basel SBB to Zürich HB Ec / ...
  2. Take the line 6 bus from Zug, Landis & Gyr/Bahnhof to Cham, Bahnhof 6

Bus, line 6 bus  •  2 h 18 min

  1. Take the bus from Basel City Center to Zurich Bâle Centre > Zurich > Berne > Fribourg > Lausanne > Genève - Gare routière > Lyon - Gare routière Perrache > Saint-Etienne > Clermont-Ferrand > Brive-la-Gaillarde > Bordeaux Centre > Bayonne > Saint-Sébastien > Hernani / ...
  2. Take the line 6 bus from Zug, Landis & Gyr/Bahnhof to Cham, Bahnhof 6

Drive  •  1 h 7 min

  1. Drive from Basel to Cham (Station) 65.9 miles

$13 - $20

What companies run services between Basel, Switzerland and Cham (Station), Switzerland?

You can take a train from Basel to Cham (Station) via Luzern in around 1 h 52 min. Alternatively, you can take a bus from Basel to Cham (Station) via Zurich, Zürich HB, Zug, and Zug, Landis & Gyr/Bahnhof in around 2 h 18 min.

Train operators
Swiss Railways (SBB/CFF/FFS)
Website
sbb.ch
Train from Basel SBB to Luzern
Ave. Duration
1 h 1 min
Frequency
Hourly
Estimated price
$35 - $65
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Luzern to Cham
Ave. Duration
23 min
Frequency
Hourly
Estimated price
$6 - $12
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Basel SBB to Zürich HB
Ave. Duration
1 h 5 min
Frequency
Hourly
Estimated price
$30 - $65
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Basel SBB to Sursee
Ave. Duration
53 min
Frequency
Hourly
Estimated price
$28 - $50
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Sursee to Cham
Ave. Duration
56 min
Frequency
Hourly
Estimated price
$13 - $25
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Trenitalia Eurocity
TGV
Phone
0033 892 353535
Website
tgv.com
Train from Basel SBB to Zürich HB
Ave. Duration
53 min
Frequency
Every 4 hours
Estimated price
$24 - $30
Website
en.oui.sncf
2nd Class
$24 - $30
1st Class
$44 - $45
Bus operators
Zugerland Verkehrsbetriebe
Phone
+41 41 728 58 00
Email
info@zvb.ch
Website
zvb.ch
Bus from Zug, Landis & Gyr/Bahnhof to Cham, Bahnhof
Ave. Duration
28 min
Frequency
Every 15 minutes
Schedules at
zvb.ch
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Basel City Center to Zurich
Ave. Duration
1 h 10 min
Frequency
Hourly
Estimated price
$3 - $6
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

How far is it from Basel to Cham (Station)?

The distance between Basel and Cham (Station) is 79 km. The road distance is 105 km.

What is the cheapest way to get from Basel to Cham (Station)?

The cheapest way to get from Basel to Cham (Station) is to drive which costs SFr 13 - SFr 20 and takes 1 h 7 min.

What is the fastest way to get from Basel to Cham (Station)?

The quickest way to get from Basel to Cham (Station) is to drive which takes 1 h 7 min and costs SFr 13 - SFr 20.

Is there a direct train between Basel and Cham (Station)?

No, there is no direct train from Basel to Cham (Station). However, there are services departing from Basel SBB and arriving at Cham via Luzern. The journey, including transfers, takes approximately 1 h 52 min.

How long does it take to get from Basel to Cham (Station)?

It takes approximately 1 h 52 min to get from Basel to Cham (Station), including transfers.