There are 12 ways to get from Madrid to Belfort by plane, train, train (Renfe, TGV), bus, car, or train (Renfe, Ouigo, TGV)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Basel, train
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Basel (BSL)plane MAD - BSL
- Take the train from Mulhouse Ville to Belforttrain
7h 28m€75–241Train
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgvtrain 9725
- Take the train from Avignon Tgv to Belfort-Montbeliard Tgvtrain Tgv
13h 18m€222–378Bus
- Take the bus from Estación Sur de Autobuses to Lyon - Gerland Bus Stationbus BlaBlaCar Bus
- Take the bus from Lyon to Belfortbus N1759 / ...
22h 20m€125–209Drive 1,453 km
- Drive from Madrid to Belfortcar 1,453 km
14h 20m€234–337Fly to Zurich Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Zurich Airport (ZRH)plane MAD - ZRH
- Take the train from Zürich HB to Mulhousetrain
- Take the train from Mulhouse Ville to Belforttrain
8h 35m€126–388Fly to Strasbourg International Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Strasbourg International Airport (SXB)plane MAD - SXB
- Take the train from Strasbourg to Mulhouse Villetrain
- Take the train from Mulhouse Ville to Belforttrain
7h 49m€105–315Fly to Geneva International Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Geneva International Airport (GVA)plane MAD - GVA
- Take the train from Genève-Aéroport to Renens VDtrain
- Take the train from Renens VD to Delémonttrain
- Take the train from Delémont to Delletrain
10h 21m€134–499Fly to Lyon–Saint Exupéry Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Lyon–Saint Exupéry Airport (LYS)plane MAD - LYS
- Take the train from Lyon Part Dieu to Belfort-Montbeliard Tgvtrain
9h 26m€123–361Fly to Luxembourg, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Luxembourg (LUX)plane MAD - LUX
- Take the train from Thionville to Belfort-Montbeliard Tgvtrain
10h 49m€117–345Fly to Paris Orly Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Paris Orly Airport (ORY)plane MAD - ORY
- Take the train from Paris Gare De Lyon to Belfort-Montbeliard Tgvtrain
9h 16m€161–424Train via Barcelona
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Belfort-Montbeliard Tgvtrain Tgv
13h 48m€197–394Bus, train
- Take the bus from Estación Sur de Autobuses to Marseille, Gare de Marseille-Saint-Charlesbus
- Take the train from Marseille Saint-Charles to Belfort-Montbéliard TGVtrain 84
23h 54m€210–377
Madrid to Belfort by train and bus
Questions & Answers
The cheapest way to get from Madrid to Belfort is to fly and train which costs €75 - €250 and takes 7h 28m.
The fastest way to get from Madrid to Belfort is to fly and train which takes 7h 28m and costs €75 - €250.
No, there is no direct bus from Madrid to Belfort. However, there are services departing from Estación Sur de Autobuses and arriving at Belfort via Lyon. The journey, including transfers, takes approximately 22h 20m.
No, there is no direct train from Madrid to Belfort. However, there are services departing from Madrid-Puerta de Atocha-Almudena Grandes and arriving at Belfort-Montbeliard Tgv via Avignon Tgv. The journey, including transfers, takes approximately 13h 18m.
The distance between Madrid and Belfort is 1272 km. The road distance is 1453 km.
The best way to get from Madrid to Belfort without a car is to train which takes 13h 18m and costs €220 - €380.
It takes approximately 7h 28m to get from Madrid to Belfort, including transfers.
Madrid to Belfort bus services, operated by BlaBlaCar Bus, depart from Estación Sur de Autobuses station.
Madrid to Belfort train services, operated by Renfe AVE, depart from Madrid-Puerta de Atocha-Almudena Grandes station.
The best way to get from Madrid to Belfort is to train which takes 13h 18m and costs €220 - €380. Alternatively, you can bus, which costs €120 - €210 and takes 22h 20m.
What companies run services between Madrid, Spain and Belfort, France?
You can take a train from Madrid-Puerta de Atocha-Almudena Grandes to Fg de Lyon via Avignon Tgv, Belfort-Montbeliard Tgv, and Gare TGV in around 13h 18m. Alternatively, you can take a bus from Estación Sur de Autobuses to Belfort via Lyon in around 22h 20m.
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €70–170
Flights from Adolfo Suárez Madrid–Barajas Airport to Strasbourg International Airport
- Ave. Duration
- 2h 15m
- When
- Monday to Friday
- Estimated price
- €130–260
Flights from Adolfo Suárez Madrid–Barajas Airport to Geneva International Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- €55–160
Flights from Adolfo Suárez Madrid–Barajas Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €45–180
Flights from Adolfo Suárez Madrid–Barajas Airport to Lyon–Saint Exupéry Airport via Barcelona
- Ave. Duration
- 4h 1m
- When
- Monday, Friday, Wednesday, Sunday, Tuesday, and Thursday
- Estimated price
- €100–230
Flights from Adolfo Suárez Madrid–Barajas Airport to Paris Orly Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €65–220
Flights from Adolfo Suárez Madrid–Barajas Airport to Paris Orly Airport via Bilbao
- Ave. Duration
- 4h 5m
- When
- Sunday
- Estimated price
- €75–260
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
- Oui.SNCF
Train from Mulhouse Ville to Belfort
- Ave. Duration
- 33 min
- Frequency
- Every 4 hours
- Estimated price
- €7–15
- Website
- Oui.SNCF
Train from Avignon Tgv to Belfort-Montbeliard Tgv
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- €85–180
- Website
- Oui.SNCF
Train from Mulhouse Ville to Belfort
- Ave. Duration
- 33 min
- Frequency
- Every 4 hours
- Estimated price
- €7–15
- Website
- Oui.SNCF
Train from Strasbourg to Mulhouse Ville
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- €16–35
- Website
- Oui.SNCF
Train from Mulhouse Ville to Belfort
- Ave. Duration
- 33 min
- Frequency
- Every 4 hours
- Estimated price
- €7–15
- Website
- Oui.SNCF
Train from Lyon Part Dieu to Belfort-Montbeliard Tgv
- Ave. Duration
- 2h 48m
- Frequency
- Once daily
- Estimated price
- €55–110
- Website
- Oui.SNCF
Train from Lyon Part Dieu to Belfort-Montbeliard Tgv
- Ave. Duration
- 2h 48m
- Frequency
- Once daily
- Estimated price
- €55–110
- Website
- Oui.SNCF
Train from Marseille Saint-Charles to Belfort-Montbéliard TGV
- Ave. Duration
- 4h 12m
- Frequency
- Once daily
- Estimated price
- €100–210
- Website
- Oui.SNCF
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Estación Sur de Autobuses to Lyon - Gerland Bus Station
- Ave. Duration
- 17h 10m
- Frequency
- 4 times a day
- Estimated price
- €95–170
- Website
- BlaBlaCar Bus
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
Want to know more about Flixbus?
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Madrid to Belfort bus services, operated by BlaBlaCar Bus, arrive at Lyon - Gerland Bus Station.
Madrid to Belfort train services, operated by Renfe AVE, arrive at Barcelona-Sants station.
Yes, the driving distance between Madrid to Belfort is 1453 km. It takes approximately 14h 20m to drive from Madrid to Belfort.
Book your Madrid to Belfort train tickets online with Omio.
Book your Madrid to Belfort bus tickets online with Omio.
There are 728+ hotels available in Belfort.












