Skip to main content
Mobility and Transport

ConnectingEurope Days - Practical information - How to get there - Train

How to get to Lyon by train

To book your tickets, check out the European train tickets platform.

From Belgium

Brussels – Lille - Aéroport Charles de Gaulle - Lyon

  • 6 trains per day
  • Between 3 and 4 hours
  • TGV

 

From France

Paris - Lyon

  • 31 trains per day
  • Between 2 and 3 hours
  • TGV InOui: Les offres TGV INOUI | SNCF
  • Ouigo: Ouigo.com - Billet de Train pas cher SNCF - TGV Low Cost dès 10 €
  • Frecciarossa

- If you are flying to Paris:

Charles de Gaulle Airport – Marne-la-Vallée – Lyon

 

From Germany

Frankfurt – Baden-Baden – Strasbourg – Besançon – Lyon

  • 1 train per day
  • 6 hours
  • DB

 

From Italy

Milan – Turin – Lyon

From Luxemburg

Luxembourg – Strasbourg - Besançon-Franche-Comté TGV - Lyon

  • 2 trains per day
  • Between 5 and 6 hours
  • TGV InOui

 

From the Netherlands (1 change)

- Via Brussels

Amsterdam – Schiphol Airport - Rotterdam – Breda - Antwerpen – Brussels Airport-Zaventem - Brussels

  • 13 trains per day
  • Between 2 and 3 hours
  • Switch trains in Brussels
  • Thalys: Train tickets - Paris, Brussels, Amsterdam, Cologne | Thalys

- Via Paris

Amsterdam –  Schiphol Airport - Rotterdam – Antwerpen – Brussels - Paris

  • 11 trains per day
  • Between 3 and 4 hours
  • Switch trains in Paris
  • Thalys

 

From Spain

Barcelona – Girona- Montpellier Saint Roch – Lyon

  • 1 train per day
  • 5 hours
  • Renfe

 

From Switzerland

Geneva – Ambérieu - Lyon

  • 10 trains per day
  • Around 2 hours
  • TER

 

Returning from Lyon by train

If you’re travelling from Lyon back to…

Belgium

Lyon - Aéroport Charles de Gaulle – Lille – Brussels

  • 5 trains per day
  • Between 3 and 4 hours
  • TGV

 

France

Lyon – Paris

  • 30 trains per day
  • Between 2 and 3 hours
  • TGV InOui: Les offres TGV INOUI | SNCF
  • Ouigo: Ouigo.com - Billet de Train pas cher SNCF - TGV Low Cost dès 10 €
  • Frecciarossa

- If you are flying from Paris:

Lyon - Marne-la-Vallée Chessy - Charles de Gaulle Airport

  • 6 trains per day
  • Around 2 hours
  • TGV

 

Germany

Lyon – Besançon-Franche-Comté TGV – Strasbourg – Baden-Baden – Frankfurt

  • 1 train per day
  • 6 hours
  • DB

 

Italy

Lyon – Turin – Milan

 

Luxemburg

Lyon - Besançon-Franche-Comté TGV – Strasbourg – Luxembourg

  • 2 trains per day
  • Between 5 and 6 hours
  • TGV InOui

 

The Netherlands (1 change)

- Via Brussels

Brussels – Brussels Airport-Zaventem – Antwerpen – Breda –Rotterdam – Schiphol Airport - Amsterdam

  • 13 trains per day
  • Between 2 and 3 hours
  • Switch train in Brussels
  • Thalys: Train tickets - Paris, Brussels, Amsterdam, Cologne | Thalys

- Via Paris

Paris – Brussels – Antwerpen - Rotterdam – Schiphol Airport – Amsterdam

  • 11 trains per day
  • Between 3 and 4 hours
  • Switch train in Paris
  • Thalys

 

Spain

Lyon - Montpellier Saint Roch – Girona – Barcelona

  • 1 train per day
  • 5 hours
  • Renfe

 

Switzerland

Lyon – Ambérieu – Geneva

  • 8 trains per day
  • Around 2 hours
  • TER