There are 6 ways to get from Barcelona to Frans by train (Renfe), 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 (Renfe)
best- Take the train from Barcelona-Sants to Lyon Part Dieutrain 9737
6h 35m€75–130Bus
cheapest- Take the bus from Barcelona, Estació d'Autobusos Nord to Lyon, Perrache Bus Stationbus
9h 45m€30–116Bus via Sncf
- Take the bus from Barcelona - North Bus Station to Lyon - Perrache Bus Stationbus BlaBlaCar Bus
9h 30m€44–83Drive 667.8 km
- Drive from Barcelona to Franscar 667.8 km
6h 23m€106–153Fly to Lyon–Saint Exupéry Airport, train, line 1 bus
- Fly from Barcelona–El Prat Airport (BCN) to Lyon–Saint Exupéry Airport (LYS)plane BCN - LYS
- Take the train from Lyon Part Dieu to Villefranche Sur Saonetrain
- Take the bus from Gare to Jassans-Riottier - Beaurivagebus
6h 4mFly to Geneva International Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Geneva International Airport (GVA)plane BCN - GVA
- Take the train from Geneve to Lyon Part Dieutrain
9h 10m€57–223
Barcelona to Frans by train and bus (Renfe)
Questions & Answers
The cheapest way to get from Barcelona to Frans is to bus via Sncf which costs €40 - €85 and takes 9h 30m.
The fastest way to get from Barcelona to Frans is to drive which takes 6h 23m and costs €100 - €160.
The distance between Barcelona and Frans is 693 km. The road distance is 667.8 km.
The best way to get from Barcelona to Frans without a car is to train which takes 6h 35m and costs €75 - €130.
It takes approximately 6h 35m to get from Barcelona to Frans, including transfers.
The best way to get from Barcelona to Frans is to train which takes 6h 35m and costs €75 - €130. Alternatively, you can bus via Sncf, which costs €40 - €85 and takes 9h 30m.
Yes, the driving distance between Barcelona to Frans is 668 km. It takes approximately 6h 23m to drive from Barcelona to Frans.
There are 1021+ hotels available in Frans.
What companies run services between Barcelona, Spain and Frans, France?
Renfe Viajeros operates a train from Barcelona-Sants to Lyon Part Dieu once daily. Tickets cost €70–120 and the journey takes 5h 6m. Alternatively, BlaBlaCar Bus operates a bus from Barcelona - North Bus Station to Lyon - Perrache Bus Station every 4 hours. Tickets cost €40–75 and the journey takes 7h 30m.
- Website
- easyjet.com
Flights from Barcelona–El Prat Airport to Geneva International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- €30–140
- Website
- vueling.com
Flights from Barcelona–El Prat Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- €23–130
Flights from Barcelona–El Prat Airport to Geneva International Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- €23–110
- Website
- swiss.com
Flights from Barcelona–El Prat Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €85–230
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- €70–120
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Lyon Part Dieu to Villefranche Sur Saone
- Ave. Duration
- 22 min
- Frequency
- Hourly
- Estimated price
- €4–11
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Geneve to Lyon Part Dieu
- Ave. Duration
- 2h 8m
- Frequency
- Once a week
- Estimated price
- €23–60
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Barcelona - North Bus Station to Lyon - Perrache Bus Station
- Ave. Duration
- 7h 30m
- Frequency
- Every 4 hours
- Estimated price
- €40–75
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +33 4 74 68 23 08
- contact.libellule@transdev.com
- Website
- tcl.fr
Bus from Gare to Jassans-Riottier - Beaurivage
- Ave. Duration
- 10 min
- Frequency
- Every 30 minutes
- Schedules at
- tcl.fr
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Barcelona, Estació d'Autobusos Nord to Lyon, Perrache Bus Station
- Ave. Duration
- 8h 10m
- Frequency
- Once daily
- Estimated price
- €26–110
- Website
- https://www.alsa.com/en/
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide





















