Distance from Lyon, France to Barcelona, Spain
Road distance: ~640 km (398 mi)
Driving time: 6–6.5 hours (normal traffic)
Primary Route
- A7 / A9 (Autoroute du Soleil) — Lyon → Nîmes → Montpellier → Perpignan → Border.
- AP-7 (Spain) — La Jonquera → Girona → Barcelona.
Alternative
- Train (TGV + AVE): 4h 45m–5h 30m (direct or 1 change at Perpignan/Figueres). City center to city center.
- Flight: 1h 15m air + 3h airport overhead = ~4h 30m total.
Considerations
- Tolls: ~€45 (France) + ~€20 (Spain) one-way.
- Summer/weekend: Border queue at La Jonquera (30–90 min).
- Scenic detour: A75 (Millau Viaduct) → A9 — adds 1h, spectacular.