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.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
SBB IR 46 2413 | 2413 | 08:05AM Zurich HB | 3h22 | 11:27AM Locarno station | 0 transfersDirect | |
SBB IR 46 2413 | 2413 | 08:05AM Zurich HB | 3h10 | 11:15AM Locarno station | 2 transfers | |
SBB EC 10013 | 10013 | 08:33AM Zurich HB | 3h35 | 12:08PM Locarno station | 1 transfer | |
SBB EC 10013 | 10013 | 08:33AM Zurich HB | 3h12 | 11:45AM Locarno station | 1 transfer | |
SBB IC 2 10865 | 10865 | 09:05AM Zurich HB | 3h33 | 12:38PM Locarno station | 1 transfer | |
SBB IC 2 10865 | 10865 | 09:05AM Zurich HB | 3h10 | 12:15PM Locarno station | 1 transfer | |
SBB EC 10035 | 10035 | 09:33AM Zurich HB | 3h35 | 01:08PM Locarno station | 1 transfer | |
SBB EC 10035 | 10035 | 09:33AM Zurich HB | 3h12 | 12:45PM Locarno station | 1 transfer | |
SBB IR 75 2112 | 2112 | 09:35AM Zurich HB | 4h03 | 01:38PM Locarno station | 3 transfers | |
SBB IR 46 2417 | 2417 | 10:05AM Zurich HB | 3h10 | 01:15PM Locarno station | 2 transfers | |
SBB IR 46 2417 | 2417 | 10:05AM Zurich HB | 3h22 | 01:27PM Locarno station | 0 transfersDirect | |
SBB EC 10015 | 10015 | 10:33AM Zurich HB | 3h35 | 02:08PM Locarno station | 1 transfer | |
SBB EC 10015 | 10015 | 10:33AM Zurich HB | 3h12 | 01:45PM Locarno station | 1 transfer | |
SBB IC 2 10869 | 10869 | 11:05AM Zurich HB | 3h10 | 02:15PM Locarno station | 1 transfer | |
SBB IC 2 10869 | 10869 | 11:05AM Zurich HB | 3h33 | 02:38PM Locarno station | 1 transfer | |
SBB IR 46 2421 | 2421 | 12:05PM Zurich HB | 3h22 | 03:27PM Locarno station | 0 transfersDirect | |
SBB EC 151 | 151 | 12:33PM Zurich HB | 2h12 | 02:45PM Locarno station | 1 transfer | |
SBB IC 2 10873 | 10873 | 01:05PM Zurich HB | 3h10 | 04:15PM Locarno station | 1 transfer | |
SBB IC 2 10873 | 10873 | 01:05PM Zurich HB | 3h33 | 04:38PM Locarno station | 1 transfer | |
SBB IC 2 10475 | 10475 | 01:33PM Zurich HB | 3h12 | 04:45PM Locarno station | 1 transfer | |
SBB IC 2 10475 | 10475 | 01:33PM Zurich HB | 3h35 | 05:08PM Locarno station | 1 transfer | |
SBB IR 75 2120 | 2120 | 01:35PM Zurich HB | 4h03 | 05:38PM Locarno station | 3 transfers | |
SBB IR 46 2425 | 2425 | 02:05PM Zurich HB | 3h10 | 05:15PM Locarno station | 2 transfers | |
SBB IR 46 2425 | 2425 | 02:05PM Zurich HB | 3h22 | 05:27PM Locarno station | 0 transfersDirect | |
SBB EC 10019 | 10019 | 02:33PM Zurich HB | 3h35 | 06:08PM Locarno station | 1 transfer | |
SBB EC 10019 | 10019 | 02:33PM Zurich HB | 3h12 | 05:45PM Locarno station | 1 transfer | |
SBB IC 2 10877 | 10877 | 03:05PM Zurich HB | 3h33 | 06:38PM Locarno station | 1 transfer | |
SBB IC 2 10877 | 10877 | 03:05PM Zurich HB | 3h10 | 06:15PM Locarno station | 1 transfer | |
SBB IC 2 10479 | 10479 | 03:33PM Zurich HB | 3h12 | 06:45PM Locarno station | 1 transfer | |
SBB IC 2 10479 | 10479 | 03:33PM Zurich HB | 3h35 | 07:08PM Locarno station | 1 transfer | |
SBB IR 46 2429 | 2429 | 04:05PM Zurich HB | 3h22 | 07:27PM Locarno station | 0 transfersDirect | |
SBB IR 46 2429 | 2429 | 04:05PM Zurich HB | 3h10 | 07:15PM Locarno station | 2 transfers | |
SBB EC 10021 | 10021 | 04:33PM Zurich HB | 3h35 | 08:08PM Locarno station | 1 transfer | |
SBB EC 10021 | 10021 | 04:33PM Zurich HB | 3h12 | 07:45PM Locarno station | 1 transfer | |
SBB IC 2 10881 | 10881 | 05:05PM Zurich HB | 3h10 | 08:15PM Locarno station | 1 transfer | |
SBB IC 2 10881 | 10881 | 05:05PM Zurich HB | 3h33 | 08:38PM Locarno station | 1 transfer | |
SBB IC 2 10483 | 10483 | 05:33PM Zurich HB | 3h12 | 08:45PM Locarno station | 1 transfer | |
SBB IC 2 10483 | 10483 | 05:33PM Zurich HB | 3h34 | 09:07PM Locarno station | 1 transfer | |
SBB IR 46 2433 | 2433 | 06:05PM Zurich HB | 3h10 | 09:15PM Locarno station | 2 transfers | |
SBB EC 10023 | 10023 | 06:33PM Zurich HB | 3h12 | 09:45PM Locarno station | 1 transfer | |
SBB EC 10023 | 10023 | 06:33PM Zurich HB | 3h34 | 10:07PM Locarno station | 1 transfer | |
SBB IC 2 10885 | 10885 | 07:05PM Zurich HB | 3h10 | 10:15PM Locarno station | 1 transfer | |
SBB IC 2 10885 | 10885 | 07:05PM Zurich HB | 3h33 | 10:38PM Locarno station | 1 transfer | |
SBB IR 46 2437 | 2437 | 08:05PM Zurich HB | 3h40 | 11:45PM Locarno station | 1 transfer | |
SBB IR 46 2437 | 2437 | 08:05PM Zurich HB | 3h10 | 11:15PM Locarno station | 2 transfers | |
SBB IC 2 10889 | 10889 | 09:05PM Zurich HB | 3h33 | 12:38AM Locarno station | 1 transfer | |
SBB IC 2 10889 | 10889 | 09:05PM Zurich HB | 3h10 | 12:15AM Locarno station | 1 transfer | |
SBB IC 2 893 | 893 | 11:05PM Zurich HB | 2h11 | 01:16AM Locarno station | 1 transfer | |
SBB S 24 20491 | 20491 | 11:51PM Zurich HB | 8h36 | 08:27AM Locarno station | 2 transfers | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
2 h 11 m
Average
3 h 26 m
Trains per day
49
Distance
134 km
Of the 49 trains that leave Zurich for Locarno every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 83 miles (134 km) |
Average train duration 2h 48m |
Cheapest ticket price $39 (€36) |
Trains per day 8 |
Direct trains 1 |
Train providers 1 |
Fastest train 2h 10m |
First train 00:08 |
Last train 23:54 |
SBB trains will get you from Zurich to Locarno from $38 (€35). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Passengers board the train most frequently from Zurich HB, which is located around 1.9 miles (3 km) away from the city centre, and they get off the train at Locarno, located 0.1 miles (190 m) away from the city centre.
Here are some other resources that might have the information you need