Cheapest
Average
The best way to find a cheap train ticket from Zurich to Locarno is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Find all the dates and times for this journey
Fastest Journey
2 h 9 m
Average
2 h 24 m
Trains per day
5
Distance
134 km
Of the 5 trains that leave Zurich for Locarno every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance | 83 miles (134 km) | |
Train frequency | 14 a day | |
Direct train | Yes, there are 5 direct trains a day | |
Train providers | SBB |
Trains from Zurich to Locarno cover the 83 miles (134 km) long journey taking on average 3 h 38 min with our travel partners like SBB. Normally, there are 14 trains operating per day, including direct services available. Travelers depart most frequently from Zürich HB and arrive in Locarno.
Find the best route between Zurich and Locarno with Omio's train partners SBB! You'll find the best deals, schedules and tickets when comparing and booking the most affordable journey for you.
Some of the Zurich train stations to Locarno you can start your journey from include Zürich HB, Zürich Stadelhofen and Zürich Oerlikon. Similarly, some of the arrival train stations in Locarno include Locarno, Locarno, Debarcadero and Locarno, Via Bramantino (Rotonda).
When traveling this route, Omio customers are departing most frequently from Zürich HB and arriving in Locarno.
Passengers board their train most frequently from Zürich HB and travel around 1.5 miles (2.4 km) from the city center to this train station.
Passengers traveling this route most often arrive at Locarno and need to travel approximately 0.1 miles (190 m) from the train station to the city center in Locarno.
Here are some other resources that might have the information you need