Travel from Bern to Frankfurt-am-Main

Bus or train from Bern to Frankfurt am Main?

Swiss Railways (SBB/CFF/FFS) operates a train from Bern to Frankfurt am Main twice daily. Tickets cost $110 - $190 and the journey takes 3 h 49 min. Alternatively, FlixBus operates a bus from Bern to Frankfurt am Main twice daily. Tickets cost $26 - $45 and the journey takes 6 h 35 min.

Travel Guides

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

How to get from Bern to Frankfurt am Main

From Bern train to Frankfurt(Main)Hbf. 3 h 49 min SFr 168. From Bern train to Basel SBB then train to Frankfurt(Main)Hbf. 4 h 42 min SFr 160. From Bern bus to Frankfurt, Frankfurt central station. 6 h 35 min SFr 42. From Bern train to Basel SBB Station then nighttrain to Frankfurt(Main)Süd. 5 h 36 min SFr 102. From Bern drive to Frankfurt am Main. 3 h 48 min SFr 65. From Bern train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Frankfurt airport, then train to Frankfurt am Main. 4 h 36 min SFr 195. From Bern train to Zurich airport, fly to Frankfurt airport, then train to Frankfurt am Main. 4 h 30 min SFr 205. From Bern train to Romanshorn, drive to Friedrichshafen airport, fly to Frankfurt airport, then train to Frankfurt am Main. 5 h 29 min SFr 256. From Bern train to Geneva airport, fly to Frankfurt airport, then train to Frankfurt am Main. 5 h 28 min SFr 208.

How long does it take to get from Bern to Frankfurt am Main?

The train from Bern to Frankfurt(Main)Hbf takes 3 h 49 min and departs twice daily.