Find Train Tickets in Italy
Eurail / InterRail Pass

Train from Italy to Switzerland

Zermatt village with peak of Matterhorn in Swiss Alps, Switzerland

Daily train service from Italy to Switzerland

The Swiss Railway system (SBB) is a gateway for international travelers in Europe. Zurich Hauptbahnhof is one of the most up-to-date and complete railway stations in Europe. All EuroCity, EuroNight, Intercity and Express trains stop here.

Parts of Bern's rail station have been rebuilt, making it a model of efficiency and functionalism. Trains are reached from its ground level via ramps, making the use of baggage carts practical.

Italy – Switzerland

Trenitalia operates daily services between Italy and Switzerland from Milan to Bellinzona, Geneva, Basel and Zurich from Venice to Geneva. Some of these are night time trains with first and second class sleeping and couchette cars. The trains are air conditioned and ventilated.

The most popular routes are from Milan to Geneva and from Venice to Zurich. For other routes, please use the search box above. You can buy Switzerland rail passes at

Please note:

When traveling from Italy to Switzerland, it is highly recommended to purchase a ticket and a seat reservation. The tickets are therefore only valid for the day and train booked.

Pre-sale and date change

The ticket can be purchased up to three months prior to the date of departure, at authorized points of sale. If, once purchased, the departure date needs to be changed, a new ticket must be bought in the country where the original ticket was purchased.

Prices vary according to:

  • The route
  • The service and accommodation: night or day, First or Second Class


  • There is a no smoking policy onboard this train
  • All Italian tickets, both domestic and cross border must be validated at the machines on the platform before use. Failure to do this will result in a fine of up to 200 Euros.


Photo credit: Samot