There are 11 ways to get from Bologna to Besançon by train (Trenitalia, TGV), bus, car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Bologna centrale to Milano Centraletrain
- Take the train from Milano Centrale to Basel Sbbtrain Ec
- Take the train from Mulhouse Ville to Besancon-Franche Comte Tgvtrain Tgv
9h 42m€137–273Bus via Milan
cheapest- Take the bus from Bologna to Milanbus
- Take the bus from Milan to Mulhousebus
- Take the bus from Mulhouse to Besançonbus 720
12h€55–107Drive 658.8 km
- Drive from Bologna to Besançoncar 658.8 km
7h 34m€103–149Fly Bologna Guglielmo Marconi Airport to Lyon–Saint Exupéry Airport, train
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Lyon–Saint Exupéry Airport (LYS)plane BLQ - LYS
- Take the train from Lyon Part Dieu to Besancon Viottetrain
8h 2m€121–291Train, bus
- Take the train from Bologna Centrale to Milano Centraletrain Fr
- Take the train from Milano Centrale to Basel Sbbtrain Ec
- Take the bus from Basel SBB to Besançonbus
10h 14m€112–216Bus
- Take the bus from Bologna - Bus Station to Pontarlier - Bus stationbus BlaBlaCar Bus
- Take the bus from PEM Gare to PEM Viottebus 203 / ...
13h 49m€73–120Fly Bologna Guglielmo Marconi Airport to Basel, train
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Basel (BSL)plane BLQ - BSL
- Take the train from Mulhouse Ville to Besancon-Franche Comte Tgvtrain
8h 36m€89–287Fly Bologna Guglielmo Marconi Airport to Zurich Airport, train
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Zurich Airport (ZRH)plane BLQ - ZRH
- Take the train from Zürich HB to Mulhousetrain
- Take the train from Mulhouse Ville to Besancon-Franche Comte Tgvtrain
7h 54m€156–423Train to Florence Peretola Airport, fly to Zurich Airport, train
- Take the train from Bologna Centrale to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Zurich Airport (ZRH)plane FLR - ZRH
- Take the train from Zürich HB to Mulhousetrain
- Take the train from Mulhouse Ville to Besancon-Franche Comte Tgvtrain
8h 48m€178–469Fly Bologna Guglielmo Marconi Airport to Geneva International Airport, train
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Geneva International Airport (GVA)plane BLQ - GVA
- Take the train from Genève-Aéroport to Lausannetrain
- Take the train from Lausanne to Frasnetrain
- Take the train from Frasne to Mouchardtrain
- Take the train from Mouchard to Besancon Viottetrain
11h 23m€143–390Train to Venice Marco Polo Airport, fly to Geneva International Airport, train
- Take the train from Bologna Centrale to Venezia Mestretrain
- Fly from Venice Marco Polo Airport (VCE) to Geneva International Airport (GVA)plane VCE - GVA
- Take the train from Genève-Aéroport to Lausannetrain
- Take the train from Lausanne to Frasnetrain
- Take the train from Frasne to Mouchardtrain
- Take the train from Mouchard to Besancon Viottetrain
10h 59m€133–460
Bologna to Besançon by bus
Questions & Answers
The cheapest way to get from Bologna to Besançon is to bus via Milan which costs €50 - €110 and takes 12h.
The fastest way to get from Bologna to Besançon is to drive which takes 7h 34m and costs €100 - €150.
No, there is no direct bus from Bologna to Besançon. However, there are services departing from Bologna and arriving at Besançon via Milan and Mulhouse. The journey, including transfers, takes approximately 12h.
No, there is no direct train from Bologna to Besançon. However, there are services departing from Bologna centrale and arriving at Besancon Viotte via Milano Centrale, Basel SBB, Mulhouse Ville and Besancon-Franche Comte Tgv. The journey, including transfers, takes approximately 9h 42m.
The distance between Bologna and Besançon is 748 km. The road distance is 658.8 km.
The best way to get from Bologna to Besançon without a car is to train which takes 9h 42m and costs €130 - €280.
It takes approximately 9h 42m to get from Bologna to Besançon, including transfers.
Bologna to Besançon bus services, operated by FlixBus, depart from Bologna station.
Bologna to Besançon train services, operated by ItaloTreno, depart from Bologna centrale station.
The best way to get from Bologna to Besançon is to train which takes 9h 42m and costs €130 - €280. Alternatively, you can bus via Milan, which costs €50 - €110 and takes 12h.
What companies run services between Bologna, Italy and Besançon, France?
You can take a train from Bologna centrale to Besancon Viotte via Milano Centrale, Basel Sbb, Basel SBB, Mulhouse, Mulhouse Ville, and Besancon-Franche Comte Tgv in around 9h 42m. Alternatively, you can take a bus from Bologna to Besançon via Milan and Mulhouse in around 12h.
- Website
- swiss.com
Flights from Bologna Guglielmo Marconi Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- €90–300
Flights from Florence Peretola Airport to Zurich Airport
- Ave. Duration
- 1h 19m
- When
- Every day
- Estimated price
- €100–230
Flights from Bologna Guglielmo Marconi Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 38m
- When
- Every day
- Estimated price
- €90–310
Flights from Bologna Guglielmo Marconi Airport to Geneva International Airport via Rome
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- €100–240
Flights from Venice Marco Polo Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- €100–260
- Website
- ita-airways.com
Flights from Bologna Guglielmo Marconi Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- €90–300
Flights from Florence Peretola Airport to Zurich Airport
- Ave. Duration
- 1h 19m
- When
- Every day
- Estimated price
- €100–230
Flights from Bologna Guglielmo Marconi Airport to Geneva International Airport via Rome
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- €100–240
- Website
- lufthansa.com
Flights from Bologna Guglielmo Marconi Airport to Lyon–Saint Exupéry Airport via Munich
- Ave. Duration
- 3h 35m
- When
- Monday to Saturday
- Estimated price
- €130–270
Flights from Bologna Guglielmo Marconi Airport to Basel via Munich
- Ave. Duration
- 4h 42m
- When
- Sunday
- Estimated price
- €150–550
Flights from Bologna Guglielmo Marconi Airport to Basel via Frankfurt
- Ave. Duration
- 4h 10m
- When
- Monday, Saturday, Sunday, Tuesday, Thursday, and Friday
- Estimated price
- €95–600
Flights from Bologna Guglielmo Marconi Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 4h 2m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €95–600
Flights from Bologna Guglielmo Marconi Airport to Geneva International Airport via Munich
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- €150–550
- Website
- airdolomiti.it
Flights from Bologna Guglielmo Marconi Airport to Basel via Frankfurt
- Ave. Duration
- 4h
- When
- Monday, Saturday, and Sunday
- Estimated price
- €160–600
Flights from Bologna Guglielmo Marconi Airport to Basel via Munich
- Ave. Duration
- 6h 20m
- When
- Sunday
- Estimated price
- €150–550
Flights from Bologna Guglielmo Marconi Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 4h 10m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €160–600
Flights from Bologna Guglielmo Marconi Airport to Geneva International Airport via Munich
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- €150–550
- Website
- easyjet.com
Flights from Bologna Guglielmo Marconi Airport to Basel via Olbia
- Ave. Duration
- 4h
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €65–240
Flights from Venice Marco Polo Airport to Geneva International Airport
- Ave. Duration
- 1h 20m
- When
- Wednesday and Sunday
- Estimated price
- €40–220
- Website
- twinjet.fr
Flights from Bologna Guglielmo Marconi Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €550–900
- Website
- luxair.lu
Flights from Bologna Guglielmo Marconi Airport to Geneva International Airport via Luxembourg
- Ave. Duration
- 6h 20m
- When
- Friday
- Estimated price
- €100–430
- Website
- austrian.com
Flights from Bologna Guglielmo Marconi Airport to Geneva International Airport via Vienna
- Ave. Duration
- 6h 30m
- When
- Monday and Friday
- Estimated price
- €95–340
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Bologna centrale to Milano Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- €27–55
- Website
- https://www.italotreno.it/en
Train from Bologna Centrale to Milano Centrale
- Ave. Duration
- 1h 36m
- Frequency
- 4 times a day
- Estimated price
- €27–55
- Website
- https://www.italotreno.it/en
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 46 min
- Frequency
- 5 times a day
- Estimated price
- €11–23
- Website
- https://www.italotreno.it/en
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- €19–40
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Milano Centrale to Basel Sbb
- Ave. Duration
- 4h 20m
- Frequency
- Every 3 hours
- Estimated price
- €75–130
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €90–130
- 2nd Class
- €75–110
Train from Milano Centrale to Basel Sbb
- Ave. Duration
- 4h 20m
- Frequency
- Every 3 hours
- Estimated price
- €75–130
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €90–130
- 2nd Class
- €75–110
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Mulhouse Ville to Besancon-Franche Comte Tgv
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €26–45
- Website
- https://www.sncf-connect.com/en-en
Train from Mulhouse Ville to Besancon-Franche Comte Tgv
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €26–45
- Website
- https://www.sncf-connect.com/en-en
Train from Mulhouse Ville to Besancon-Franche Comte Tgv
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €26–45
- Website
- https://www.sncf-connect.com/en-en
Train from Mulhouse Ville to Besancon-Franche Comte Tgv
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €26–45
- Website
- https://www.sncf-connect.com/en-en
Train from Frasne to Mouchard
- Ave. Duration
- 27 min
- Frequency
- Twice daily
- Estimated price
- €9–15
- Website
- https://www.sncf-connect.com/en-en
Train from Frasne to Mouchard
- Ave. Duration
- 27 min
- Frequency
- Twice daily
- Estimated price
- €9–15
- Website
- https://www.sncf-connect.com/en-en
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Mulhouse Ville to Besancon-Franche Comte Tgv
- Ave. Duration
- 46 min
- Frequency
- Once daily
- Estimated price
- €21–45
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Lyon Part Dieu to Besancon Viotte
- Ave. Duration
- 2h 39m
- Frequency
- Every 4 hours
- Estimated price
- €35–80
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Mulhouse Ville to Besancon-Franche Comte Tgv
- Ave. Duration
- 46 min
- Frequency
- Once daily
- Estimated price
- €21–45
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Mulhouse Ville to Besancon-Franche Comte Tgv
- Ave. Duration
- 46 min
- Frequency
- Once daily
- Estimated price
- €21–45
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Mulhouse Ville to Besancon-Franche Comte Tgv
- Ave. Duration
- 46 min
- Frequency
- Once daily
- Estimated price
- €21–45
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Frasne to Mouchard
- Ave. Duration
- 36 min
- Frequency
- 5 times a day
- Estimated price
- €7–15
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Mouchard to Besancon Viotte
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- €6–14
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Frasne to Mouchard
- Ave. Duration
- 36 min
- Frequency
- 5 times a day
- Estimated price
- €7–15
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Mouchard to Besancon Viotte
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- €6–14
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bologna Centrale to Milano Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Every 20 minutes
- Estimated price
- €30–65
- Schedules at
- trenitalia.com
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 37 min
- Frequency
- Every 15 minutes
- Estimated price
- €13–27
- Schedules at
- trenitalia.com
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €22–45
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bologna Centrale to Milano Centrale
- Ave. Duration
- 2h 27m
- Frequency
- Hourly
- Estimated price
- €22–50
- Website
- https://www.trenitalia.com/en.html
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 16m
- Frequency
- 3 times a day
- Estimated price
- €9–20
- Website
- https://www.trenitalia.com/en.html
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 36m
- Frequency
- 4 times a day
- Estimated price
- €16–35
- Website
- https://www.trenitalia.com/en.html
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Mulhouse
- Ave. Duration
- 1h 19m
- Frequency
- Every 4 hours
- Estimated price
- €40–140
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Mulhouse
- Ave. Duration
- 1h 19m
- Frequency
- Every 4 hours
- Estimated price
- €40–140
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Lausanne
- Ave. Duration
- 52 min
- Frequency
- Every 20 minutes
- Estimated price
- €23–75
- Website
- https://www.sbb.ch/en
Train from Lausanne to Frasne
- Ave. Duration
- 54 min
- Frequency
- 3 times a day
- Estimated price
- €25–80
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Lausanne
- Ave. Duration
- 52 min
- Frequency
- Every 20 minutes
- Estimated price
- €23–75
- Website
- https://www.sbb.ch/en
Train from Lausanne to Frasne
- Ave. Duration
- 54 min
- Frequency
- 3 times a day
- Estimated price
- €25–80
- Website
- https://www.sbb.ch/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- €11–19
- Website
- https://www.trenitalia.com/en.html
Train from Bologna Centrale to Venezia Mestre
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- €19–35
- Website
- https://www.trenitalia.com/en.html
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Bologna to Milan
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- €18–35
- Website
- https://www.flixbus.co.uk
Bus from Milan to Mulhouse
- Ave. Duration
- 5h 5m
- Frequency
- 6 times a week
- Estimated price
- €30–55
- Website
- https://www.flixbus.co.uk
Bus from Mulhouse to Besançon
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- €11–19
- Website
- https://www.flixbus.co.uk
Bus from Basel SBB to Besançon
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- €14–24
- Website
- https://www.flixbus.co.uk
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Bologna to Milan
- Ave. Duration
- 3h 40m
- Frequency
- 4 times a day
- Estimated price
- €13–28
- Website
- https://www.itabus.it/en/home
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Mulhouse to Besançon
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- €11–21
- Website
- https://www.blablacar.co.uk/bus
Bus from Bologna - Bus Station to Pontarlier - Bus station
- Ave. Duration
- 11h 35m
- Frequency
- Once daily
- Estimated price
- €55–110
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +33 3 80 11 29 29
- Website
- viamobigo.fr
Bus from PEM Gare to PEM Viotte
- Ave. Duration
- 1h 14m
- Frequency
- Every 4 hours
- Estimated price
- €13–15
- Schedules at
- viamobigo.fr
Want to know more about travelling around France
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Italy Travel Guides
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Bologna to Besançon bus services, operated by FlixBus, arrive at Milan station.
Bologna to Besançon train services, operated by ItaloTreno, arrive at Milano Centrale station.
Yes, the driving distance between Bologna to Besançon is 659 km. It takes approximately 7h 34m to drive from Bologna to Besançon.
Book your Bologna to Besançon train tickets online with Omio.
Book your Bologna to Besançon bus tickets online with Omio and FlixBus.
There are 524+ hotels available in Besançon.

















































