Die Centovalli-Bahn ist eine Schmalspurbahn und verbindet die Schweiz mit Norditalien. Locarno ist der Ausgangspunkt auf der Alpensüdseite der Schweiz, Domodossola das Ziel auf der italienischen Seite. Im ersten Teil der Strecke fährt die Centovallibahn durch das Tessiner Tal Centovalli und bedient dabei 14 Stationen auf der Schweizer Seite.
Nach der Grenze durchfährt die Bahn das Valle Vigezzo mit dem Wallfahrtsort Re und dem Ort Santa Maria Maggiore. Dort wird auch der höchste Punkt mit 836 m erreicht. Von da an fährt die Bahn steil hinab ins Tocetal und erreicht nach einer Überquerung des Tals die Endstation Domodossola. Auf italienischer Seite werden insgesamt 19 Stationen bedient. Für die gesamte 52 km lange Strecke benötigt die Bahn ungefähr 1 Stunde 45 Minuten.
Locarno (198 m) – Ponte Brolla – Tegna – Verscio – Cavigliano (296 m) – Intragna (339 m) – Vardasio – Palagnedra – Borgnone – Camedo (549 m) – Domodossala (270 m)