1h 44m
128.8 km
Average price
Possible routes
4 found

Lausanne to Besançon

Rome2rio has found 4 ways to get from Lausanne to Besançon by train, bus and car. We recommend taking the train from Lausanne to Mouchard and then taking the train from Mouchard to Besancon Viotte, which takes around 2h 48m.
Recommended route


  1. Lausanne
  2. Mouchard
  3. Besancon Viotte
2h 48m
Bookable on Rome2rio
30€ - 39€
Alternative routes

Train, bus

  1. Lausanne
  2. Pontarlier
  3. Besançon
4h 32m
35€ - 67€


  1. Lausanne
  2. Besançon
2h 5m


  1. Lausanne
  2. Besançon
1h 44m
15€ - 22€

Frequently asked questions

Want to know about travelling from Lausanne to Besançon? 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.

The cheapest way to get from Lausanne to Besançon is to rideshare which costs SFr 10 and takes 2h 5m.

More details

The quickest way to get from Lausanne to Besançon is to drive which costs SFr 17 - SFr 25 and takes 1h 44m.

More details

No, there is no direct train from Lausanne to Besançon. However, there are services departing from Lausanne and arriving at Besancon Viotte via Mouchard. The journey, including transfers, takes approximately 2h 48m.

More details

The distance between Lausanne and Besançon is 94 km. The road distance is 128.8 km.

Get driving directions

The best way to get from Lausanne to Besançon without a car is to train which takes 2h 48m and costs SFr 30 - SFr 45.

More details

It takes approximately 2h 48m to get from Lausanne to Besançon, including transfers.

More details

Lausanne to Besançon train services, operated by inOui TGV, depart from Lausanne station.

More details

Lausanne to Besançon train services, operated by SNCF, arrive at Besancon Viotte station.

More details

Yes, the driving distance between Lausanne to Besançon is 129 km. It takes approximately 1h 44m to drive from Lausanne to Besançon.

Get driving directions

Book your Lausanne to Besançon train tickets online with Rome2rio.

Search and book

There are 125+ hotels available in Besançon. Prices start at 54€ per night.

More details

Check out Blablacar's carpooling service for rideshare options between Lausanne and Besançon. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2rio's guide to Blablacar

How to travel from Lausanne to Besançon

Find all the possible transport options for your trip from Lausanne to Besançon right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Lausanne and Besançon?

You can take a train from Lausanne to Besançon via Mouchard in around 2h 48m.
Train operators
Bus operators
Other operators

Besançon, France

Besançon is the capital of the department of Doubs and of the Bourgogne-Franche-Comté region in eastern France, close to the border with Switzerland. In 2013, it had a population of 116,952. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!