Travel from Schmalkalden to Frankfurt-am-Main

Bus or train from Schmalkalden to Frankfurt am Main?

You can take a train from Schmalkalden to Frankfurt am Main via Wernshausen and Eisenach in around 3 h 54 min. Alternatively, you can take a bus from Schmalkalden to Frankfurt am Main via Suhl/Zella-Mehlis, Suhl/Zella-Mehlis Station and Würzburg in around 6 h 3 min.

Travel Guides

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

How to get from Schmalkalden to Frankfurt am Main

From Schmalkalden train to Wernshausen, train to Eisenach, then train to Frankfurt(Main)Hbf. 3 h 54 min 55€. From Schmalkalden train to Suhl/Zella-Mehlis, Suhl/Zella-Mehlis Station, bus to Würzburg, then bus to Frankfurt, Frankfurt central station. 6 h 3 min 33€. From Schmalkalden drive to Frankfurt am Main. 2 h 4 min 23€.

Operators from Schmalkalden to Frankfurt am Main