The scenic Centovalli route connects Domodossola in Italy to Locarno in Switzerland.
The route in detail
Domodossola is the capital of Valle d'Ossola (Ossola valley). It's the start (or end) of the Centovalli line, and easy to reach from the Swiss town of Brig by train. The altitude at the departure station is 204 m, but the train will soon wind its way up the slopes to Trontano at about 500 m.
It then continues into the Valle Vigezzo (Vigezzo valley) to S. Maria Maggiore at 836 m. After this relatively steep climb, the train will gradually descend. It proceeds through Valle Vigezzo and then the Centovalli ('100 valleys') region, before ending in Locarno on the shores of Lake Maggiore.
This route is used both as a commuter train for locals as well as for tourists to get between the Valais region of Switzerland to the Ticino region of Switzerland.
The train takes 2 hours to cover 52 km. Be sure to sit back, relax and take a lot of photos! The train acts also as a commuter train with many stops along the way. You’ll see hikers getting on and off the train when the weather is good, as most villages have hiking trails into the mountains and valleys of the region.
Where to sit for the best views
- Domodossola - Trontano: no major difference
- Trontano - Druogno: left
- Druogno - Malesco: no major difference
- Malesco - S. Martino: right
- S. Martino - Locarno: no major difference
Overall, we recommend to sit on the right side of the train.
Dates of operation
The trains operate all year round.
Tip: check the timetable before you start your trip.
Combine the Centovalli line with other scenic train routes
The Centovalli lines offers an excellent option for those traveling from the Ticino region to get to either Central Switzerland and the Jungfrau region, or to the famous resort town of Zermatt and the Matterhorn.