Duration 3h 10m
Distance 179.7 km
Average price SFr 96
Frequency 6/week

Trip overview

The average train between Besançon and Geneva takes 3h 10m and the fastest train takes 3h 5m. The train runs, on average, 6 times per week from Besançon to Geneva. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Besancon Viotte
  2. Mouchard
  3. Lausanne
  4. Genève
3h 44m
Bookable on Rome2rio
SFr 64 - SFr 106

Besançon to Geneva train times

Trains run six times a week between Besançon and Geneva. The service departs Besançon at 19:25 in the evening, which arrives into Geneva at 22:30. All services require a transfer, and take on average 3h 10m. The schedules shown below are for the next available departures.

Frequently asked questions

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

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

More details

The distance between Besançon and Geneva is 117 km. The road distance is 179.7 km.

Get driving directions

Besançon to Geneva train services, operated by SNCF, depart from Besancon Viotte station.

More details

Besançon to Geneva train services, operated by Swiss Railways (SBB/CFF/FFS), arrive at Genève station.

More details

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

Search and book

There are 468+ hotels available in Geneva. Prices start at SFr 77 per night.

More details

What companies run services between Besançon and Geneva?

You can take a train from Besançon to Geneva via Mouchard and Lausanne in around 3h 44m. Alternatively, you can take a bus from Besançon to Geneva via Dijon in around 6h 15m.
Bus operators
Ave. Duration
1h 30m
Once daily
Estimated price
SFr 5 - SFr 9
Other operators
Ave. Duration
2h 45m
Once daily
Estimated price
SFr 12

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