COVID-19 Travel restrictions may apply. Learn More.
Duration 25h 18m
Distance 758.7 km
Average price 204€
Frequency 6/week

Trip overview

The average train between Prague and Montbéliard takes 25h 18m and the fastest train takes 24h 51m. The train runs, on average, 6 times per week from Prague to Montbéliard. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train via Frankfurt am Main

  1. Praha-Holesovice
  2. Dresden Hbf
  3. Frankfurt(Main)Hbf
  4. Mulhouse Ville
  5. Montbéliard
13h 47m
165€ - 242€

Frequently asked questions

Want to know about travelling from Prague to Montbéliard? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

There is widespread community transmission globally.
Some travel restrictions are being lifted in France. For the latest travel status, please check the official page for France.

Learn More.

No, there is no direct train from Prague to Montbéliard. However, there are services departing from Praha-Holesovice and arriving at Montbeliard via Dresden Hbf, Frankfurt(Main)Hbf, Mulhouse Ville and Belfort. The journey, including transfers, takes approximately 13h 47m.

More details

The distance between Prague and Montbéliard is 627 km. The road distance is 758.7 km.

Get driving directions

Prague to Montbéliard train services, operated by Czech Railways (ČD), depart from Praha-Holesovice station.

More details

Prague to Montbéliard train services, operated by SNCF, arrive at Belfort station.

More details

There are 63+ hotels available in Montbéliard. Prices start at 75€ per night.

More details

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps