Travel from Locarno to Bern
Train from Locarno to Bern
Swiss Railways (SBB/CFF/FFS) operates a train from Locarno to Bern hourly. Tickets cost $14 - $26 and the journey takes 24 min. 2 other operators also service this route.
Trips from Locarno
Locarno to Milan Locarno to Ascona Locarno to Geneva Locarno to Zermatt Locarno to Brig Locarno to Lucerne Locarno to Montreux Locarno to Brissago Locarno to Sonogno Locarno to Bologna Locarno to Davos Locarno to Tremezzo Locarno to Nice Locarno to Vienna Locarno to Verona Italy Locarno to Arona Italy Locarno to Vals Switzerland Locarno to Arco Trentino Alto Adige Italy Locarno to Ancona Locarno to Merano Locarno to Vicenza Locarno to Bellinzona Officina FFS Locarno to Camedo Locarno to Scarlino Locarno to Crans Montana Locarno to Foroglio Locarno to Budapest Locarno to Dordogne Locarno to Oggebbio Station Locarno to Oettingen in Bayern
Trips to Bern
5 airports near Bern Lausanne to Bern Lauterbrunnen to Bern Barcelona to Bern Prague to Bern Venice to Bern Stuttgart to Bern Gstaad to Bern Ljubljana to Bern Bergamo to Bern Berlin to Bern Bernese Highlands to Bern Zug to Bern Montpellier to Bern Lisbon to Bern Monaco to Bern Oslo to Bern Sierre to Bern Liverpool to Bern San Sebastián to Bern Nice to Bern Villars sur Ollon to Bern Chambéry to Bern Aachen to Bern Reggio nell Emilia to Bern Oeschinensee to Bern Obernai to Bern Aeschi bei Spiez to Bern Lac d Annecy to Bern Stazione Milano Porta Garibaldi to Bern
Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
How to get from Locarno to Bern
From Locarno line 20 train to Bellinzona, train to Zürich HB, then train to Bern. 4 h 21 min SFr 160. From Locarno FART train to Domodossola then train to Bern. 4 h 22 min SFr 91. From Locarno drive to Bern. 3 h 3 min SFr 42.