Travel from Lyon to Girona

Bus or train from Lyon to Girona?

French Railways (SNCF) operates a train from Lyon to Girona once daily. Tickets cost $75 - $110 and the journey takes 4 h 17 min. Alternatively, FlixBus operates a bus from Lyon to Girona 4 times a week. Tickets cost $30 - $60 and the journey takes 8 h. 3 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Lyon to Girona

From Lyon Part Dieu train to Girona. 4 h 17 min 78€. From Lyon, Lyon Perrache bus to Girona Airport then bus to Girona. 8 h 49 min 47€. From Lyon - Gare routière Perrache bus to Agde then train to Girona. 9 h 48 min 54€. From Lyon bus to Gerona/Girona. 10 h 30 min 47€. From Lyon drive to Girona. 5 h 1 min 72€. From Gare de Lyon-Part-Dieu Rhonexpress to Lyon airport, fly to Barcelona airport, train to Barcelona Sants, then train to Girona. 4 h 57 min 93€. From Gare de Lyon-Part-Dieu Rhonexpress to Lyon airport, fly to Toulouse airport, bus to Toulouse-Matabiau, then train to Girona. 6 h 37 min 106€. From Gare de Lyon-Part-Dieu Rhonexpress to Lyon airport, fly to Perpignan airport, line 7 bus to Perpignan Catalogne, line 2 bus to Perpignan, then train to Girona. 7 h 27 min 316€. From Gare de Lyon-Part-Dieu Rhonexpress to Lyon airport, fly to Marseille airport, bus to Marseille-St-Charles, then train to Girona. 7 h 54 min 186€. From Lyon Part Dieu train to Genève, train to Geneva airport, fly to Barcelona airport, train to Barcelona Sants, then train to Girona. 6 h 31 min 131€.

Is there a direct train between Lyon and Girona?

Yes, there is a direct train departing from Lyon Part Dieu and arriving at Girona. Services depart once daily, and operate every day. The journey takes approximately 4¼ hours.

Is there a direct bus between Lyon and Girona?

Yes, there is a direct bus departing from Lyon and arriving at Gerona/Girona. Services depart once daily. The journey takes approximately 10½ hours.