Travel from Bern to Trieste

Train, bus or fly from Bern to Trieste?

Swiss Railways (SBB/CFF/FFS) operates a train from Bern to Trieste hourly. Tickets cost $35 - $70 and the journey takes 1 h 5 min. 4 other operators also service this route. Alternatively, Globtour operates a bus from Bern to Trieste once daily. Tickets cost $29 - $45 and the journey takes 5 h 15 min. FlixBus also services this route twice daily.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Bern to Trieste

From Bern train to Brig, train to Milano Centrale, train to Venezia Mestre, then train to Trieste Centrale. 8 h 49 min SFr 161. From Bern train to Brig, train to Venezia Mestre, then train to Trieste Centrale. 9 h 17 min SFr 161. From Bern P+R Neufeld bus to Milan, Milan then bus to Trieste. 12 h 5 min SFr 76. From Bern train to Zurich, bus to Poreč, then bus to Trieste. 17 h 23 min SFr 160. From Bern drive to Trieste. 7 h 30 min SFr 135. From Bern train to Zurich airport, fly to Ljubljana airport, then shuttle to Trieste. 5 h 52 min SFr 334. From Bern train to Zurich airport, fly to Venice airport, bus to Venezia Mestre, then train to Trieste. 7 h 11 min SFr 214. From Bern train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Venice airport, bus to Venezia Mestre, then train to Trieste. 7 h 17 min SFr 195. From Bern train to Brig, train to Milan Central Station, bus to Milan Linate airport, fly to Trieste airport, bus to Valentinis Gaslini, walk to Monfalcone, then train to Trieste. 7 h 14 min SFr 203. From Bern line 44 train to Belp, Bahnhof, line 334 bus to Berne airport, fly to Trieste airport, bus to Valentinis Gaslini, walk to Monfalcone, then train to Trieste. 9 h 15 min SFr 544.