Train from Italy to 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, thus 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, 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 railpass.com
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