Travel from Bern to Pisa

Train, bus or fly from Bern to Pisa?

Swiss Railways (SBB/CFF/FFS) operates a train from Bern to Pisa 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 Pisa once daily. Tickets cost $29 - $45 and the journey takes 5 h 15 min. FlixBus also services this route once daily.

Travel Guides

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

How to get from Bern to Pisa

From Bern train to Brig, train to Milano Centrale, train to Firenze Smn, then train to Pisa C.Le. 7 h 35 min SFr 158. From Bern train to Brig, train to Milano Centrale, then train to Pisa Centrale. 8 h 27 min SFr 146. From Bern train to Domodossola, train to Centrale Fs, line 3 subway to Porto di Mare, bus to P.Za D'Azeglio Sud, then bus to Stazione Fs. 11 h 4 min SFr 157. From Bern P+R Neufeld bus to Milan, Milan then bus to Pisa. 11 h 30 min SFr 66. From Bern drive to Pisa. 6 h 35 min SFr 108. From Bern train to Zurich airport then fly to Pisa airport. 6 h 20 min SFr 220. From Bern train to Zurich airport, fly to Florence airport, line 389 shuttle to Firenze Smn, then train to Pisa. 6 h 14 min SFr 228. From Bern line 44 train to Belp, Bahnhof, line 334 bus to Berne airport, then fly to Pisa airport. 5 h 49 min SFr 469.