Switch
outward date picker
return date picker
passengers select
0
form-submit
back-to-search
Train Tickets Switzerland
All railways, no booking fees

Direct night train from Amsterdam to Basel and Zurich

Fast daytime ICE and TGV trains to Basel, Zürich, Geneve and Interlaken

Scenic train routes: Glacier Express and Bernina Express

price-from € 29
price-per-person
price-dates
1/9

train

Extremely punctual

The most beautiful routes

Comfortable trains

Train tickets in Switzerland can be booked for both domestic and international routes, including high-speed trains, night trains and panoramic routes like the Glacier Express. Tickets start from €29 per person and can be booked without booking fees, with optional seat reservations and discounts available.
read-more
Train tickets Switzerland

Book all train tickets to and within Switzerland directly in our European train planner.

  • All railways within Switzerland, including SBB and the Rhaetian Railway
  • All train tickets to Switzerland, including SNCF (TGV), Deutsche Bahn and ÖBB Nightjet
  • Seat selection with seat maps on daytime trains to Switzerland
  • No booking fees
  • Same prices as the railways

Q: How much do train tickets in Switzerland cost?
A: Prices start from €29 per person for international routes. Domestic Swiss train fares depend on distance, time of travel and discounts.

Q: Do I need seat reservations in Switzerland?
A: Seat reservations are usually optional on Swiss domestic trains, but recommended on international and panoramic trains.

Q: What are the most scenic train routes in Switzerland?
A: The Glacier Express and Bernina Express are the most famous panoramic train routes.

Q: Can I book all Swiss train tickets in one place?
A: Yes, all tickets to and within Switzerland can be booked in one planner, including SBB and international operators.

ALWAYS INCLUDED WHEN BOOKING WITH HappyRail:

  • Official partner of more than 60 national and private railway companies
  • Real-time availability and up-to-date offers
  • Same prices as the railways, with no booking fees
  • Smart route combinations
  • One booking for your entire train journey, even with multiple operators
  • Seat maps (where available)
  • Book and store train tickets in the HappyRail app, including offline access
  • Specialists in European train travel since 2002

Switzerland by Train

Panoramic trains in Switzerland
Rail tours in Switzerland
Train passes for Switzerland
Train tickets Switzerland
Train travel to & through Switzerland – Overview
price-dates

Train Tickets Switzerland

Train tickets booking 
Book all train tickets to & within Switzerland via our international train planner. 

Book seat reservations separately
Need reservations with your Interrail Pass or Swiss Travel Pass? Book everything to & within CH via our train planner, choose "Reservations"
Check the overview of Interrail reservation costs 

Night train 
Night train to Basel or Zurich? Book from Amsterdam C, Utrecht C or Eindhoven

Group tickets from 15 people 
Attractive discount fares for groups from 15 people => Group Tickets Switzerland

Interrail & separate reservations 
Fares for individual train tickets can increase, especially on busy days. Sometimes it is cheaper to purchase an Interrail Global Pass + separate reservations, especially for a return trip.
 
Interrail Global Pass: 4 days from €212.
Separate reservations night train from €20, day train from €4.90.

Rail passes Prices & Booking 
Swiss Travel Pass Consecutive 
Swiss Travel Pass Flex 
Interrail One Country Pass Switzerland 
Interrail Global Pass 

Always the same price or even cheaper than the railways. No booking fees for individual train tickets and passes (exception: Interrail separate reservations). 
 
price-dates
price-from € 29