List of railway lines in France

This is a list of railway lines in France, belonging either to the national network (SNCF Réseau) or to private owners.

Railway map of France in 2020.
Other versions of this map in medium et large formats.

High speed lines (LGV, managed by the SNCF) edit

Line number Course route Line
LGV Sud-Est
429, 431 LGV Atlantique
408 LGV Bretagne-Pays de la Loire
216, 226 112, 222, 250 LGV Nord
226 LGV Interconnexion Est
LGV Rhône-Alpes
LGV Méditerranée
005 100 LGV Est
LGV Perpignan–Figueres
014 140 LGV Rhin-Rhône
303 LGV Sud Europe Atlantique

Interregional lines (SNCF) edit

Radial lines edit

Centered on Paris, from the north and clockwise:

International lines edit

Abandoned:

Other interregional lines edit

Northern France edit

  • Amagne-Lucquy–Revigny (freight only, abandoned beyond Challerange)
  • Amiens–Rouen railway
  • Fives–Hirson (via Valenciennes and Aulnoye)
  • Hirson–Amagne-Lucquy (abandoned beyond Liart)
  • Longueau–Boulogne railway
  • Mohon–Thionville
  • Pierrelaye–Creil
  • Reims–Laon railway
  • Saint-Denis–Dieppe railway (abandoned beyond Gisors)
  • Saint-Just-en-Chaussée–Douai (via Montdidier, Péronne and Cambrai, partly abandoned)
  • Soissons–Givet (via Reims and Charleville-Mézières, Soissons-Bazoches abandoned)
  • Trilport–Bazoches

Eastern France edit

  • Andelot-en-Montagne–La Cluse (via Champagnole, Saint-Claude and Oyonnax)
  • Berthelming–Sarreguemines
  • Blainville-Damelevières–Lure (via Épinal)
  • Bologne–Pagny-sur-Meuse (via Neufchâteau, partly abandoned)
  • Culmont-Chalindrey–Toul (via Neufchâteau)
  • Coolus–Sens (via Troyes, freight only, partly abandoned)
  • Le Coteau–Montchanin (via Paray-le-Monial, partly abandoned)
  • Dijon–Saint-Amour (via Louhans)
  • Gretz-Armainvilliers–Sézanne (abandoned beyond La Ferté-Gaucher)
  • Haguenau–Hargarten-Falck (partly abandoned)
  • Is-sur-Tille–Culmont-Chalindrey
  • Longueville–Esternay (abandoned beyond Villiers-Saint-Georges)
  • Mâcon–Ambérieu (via Bourg-en-Bresse)
  • Mommenheim–Sarreguemines
  • Mouchard–Bourg-en-Bresse (via Lons-le-Saunier)
  • Moulins–Mâcon (abandoned beyond Paray-le-Monial)
  • Paray-le-Monial–Givors (via Lozanne and Tassin)
  • Saint-Hilaire-au-Temple–Hagondange (via Sainte-Menehould and Verdun)
  • Strasbourg–Saint-Dié (via Molsheim)
  • Villeneuve-Saint-Georges–Montargis (abandoned beyond Malesherbes)

Abandoned:

  • Jessains–Sorcy
  • Lutzelbourg–Drulingen
  • Mézy–Romilly-sur-Seine
  • Montargis–Sens
  • Saint-Julien (Troyes)–Saint-Florentin-Vergigny

Southern France edit

  • Agen–Vic-en-Bigorre railway (freight only, abandoned beyond Auch)
  • Béziers-Neussargues (ligne des Causses, via Millau)
  • Bordeaux–Sète railway (via Montauban, Toulouse and Narbonne)
  • Bourges–Miécaze (abandoned beyond Montluçon)
  • Brive-la-Gaillarde–Toulouse railway (via Figeac and Gaillac)
  • Clermont-Ferrand–Saint-Just-sur-Loire
  • Coutras–Tulle (via Périgueux)
  • Eygurande-Merlines–Clermont-Ferrand
  • Givors–Grezan (Grezan = Nîmes, right Rhône bank)
  • Limoges–Périgueux
  • Livron–Aspres-sur-Buëch
  • Lyon–Marseille (via Grenoble and Aix-en-Provence)
  • Montluçon–Saint-Sulpice-Laurière (via Guéret)
  • Morcenx–Bagnères-de-Bigorre (via Mont-de-Marsan and Tarbes)
  • Port-Sainte-Marie–Riscle (freight only, abandoned beyond Condom)
  • Saint-Georges-d'Aurac–Saint-Étienne (via Le Puy en Velay)
  • Saint-Germain-des-Fossés–Nîmes (Ligne des Cévennes, via Gannat, Clermont-Ferrand and Alès)
  • Souillac–Viescamp-sous-Jallès
  • Tarascon–Sète (via Nîmes and Montpellier)
  • Toulouse–Bayonne railway (via Pau)

Western France edit

  • Brétigny–La Membrolle-sur-Choisille (via Dourdan and Vendôme)
  • Chartres–Bordeaux (via Saumur, Niort and Saintes, partly abandoned)
  • Châteaubriant–Rennes
  • Évreux–Quetteville (via Pont-Audemer, freight only, abandoned between Évreux and Glos-Montfort)
  • Limoges-Bénédictins–Angoulême
  • Lison–Lamballe railway (via Saint-Lô, Dol-de-Bretagne and Dinan)
  • Le Mans–Angers railway
  • Le Mans–Mézidon (via Alençon)
  • Mignaloux-Nouaillé–Bersac (abandoned beyond Le Dorat)
  • Nantes–Saintes (via La Rochelle)
  • Paris–Chartres (via Gallardon, abandoned between Paris and Gallardon)
  • Rennes–Redon railway
  • Les Sables-d'Olonne–Tours (via Bressuire and Chinon, partly abandoned)
  • Saint-Benoît–Le Blanc (abandoned beyond Jardres)
  • Saint-Cyr–Surdon (part of Paris–Granville connection)
  • Savenay–Landerneau railway (via Redon, Vannes and Quimper)
  • Tours–Le Mans railway
  • Tours–Saint-Nazaire railway

Abandoned:

  • La Chapelle-Anthenaise–Flers

Regional lines (SNCF) edit

Alsace edit

  • Colmar–Metzeral
  • Lutterbach–Kruth (via Cernay)
  • Sélestat–Saverne (abandoned beyond Molsheim)
  • Strasbourg–Lauterbourg
  • Vendenheim–Wissembourg

Abandoned:

  • Bouxwiller–Ingwiller
  • Steinbourg–Obermodern

Aquitaine edit

  • Bayonne–Saint-Jean-Pied-de-Port railway
  • Dax–Mont-de-Marsan (freight only, partly abandoned)
  • Lamothe–Arcachon
  • Libourne–Le Buisson (via Bergerac)
  • Niversac–Agen
  • Puyoô–Dax
  • Ravezies–Pointe-de-Grave
  • Saint-Sever–Hagetmau
  • Siorac-en-Périgord–Cazoulès (abandoned beyond Sarlat-la-Canéda)

Abandoned:

  • Marmande–Mont-de-Marsan
  • Nérac–Mont-de-Marsan
  • Penne-d'Agenais–Tonneins

Auvergne edit

  • Commentry–Gannat
  • Montluçon–Moulins (abandoned beyond Commentry)
  • Bort-les-Orgues–Neussargues (partly abandoned)
  • La Ferté-Hauterive–Gannat (partly abandoned)
  • Figeac–Arvant (via Aurillac)
  • Laqueuille–Le Mont-Dore
  • Saint-Germain-des-Fossés–Darsac (partly abandoned)
  • Souillac–Viescamp-sous-Jallès (abandoned between Souillac and Saint-Denis-près-Martel)
  • Vichy–Riom

Abandoned:

  • Lapeyrouse–Volvic

Basse-Normandie edit

  • Argentan–Granville (via Flers)
  • Lisieux–Trouville-Deauville
  • Mézidon–Trouville-Deauville railway (abandoned between Mézidon and Dives-Cabourg)
  • Pont-l'Évêque–Honfleur (freight only, abandoned between Pont-l'Évêque and Quetteville)
  • Saint-Lô–Guilberville (freight only, abandoned beyond Condé-sur-Vire)

Bourgogne edit

  • Clamecy–Nevers (freight only, partly abandoned)
  • Cravant-Bazarnes–Dracy-St-Loup (via Avallon and Saulieu)
  • Clamecy–Gilly-sur-Loire (abandoned beyond Cercy-la-Tour)
  • Dijon–Is-sur-Tille
  • Étang–Santenay (via Autun, abandoned beyond Dracy-Saint-Loup)
  • Laroche–Migennes–Cosne (via Auxerre and Clamecy, abandoned beyond Entrains)
  • Maison-Dieu–Les Laumes (freight only, abandoned Maison-Dieu and Époisses)
  • Nevers–Chagny (via Le Creusot)
  • Tamnay-Châtillon–Château-Chinon (freight only)

Bretagne edit

Abandoned:

  • Miniac-Morvan–La Gouesnière-Cancale-St-Méloir
  • Ploërmel–La Brohinière
  • Saint-Brieuc–Le Légué
  • Vitré–Pontorson

Centre edit

  • Auxy-Juranville–Bourges (freight only, abandoned between Auxy-Juranville and Les Bordes, and beyond Argent-sur-Sauldre)
  • Le Blanc–Argent-sur-Sauldre railway (metric railway, abandoned between Le Blanc and Buzançais, and beyond Salbris)
  • Chartres–Dreux (freight only)
  • Chartres–Orléans (freight only)
  • Gien–Argent (freight only, abandoned beyond Poilly-lez-Gien)
  • Orléans–Gien (freight only, abandoned beyond Les Bordes)
  • Pont-de-Braye–Blois (freight only, partly abandoned)
  • Tours–Châteauroux (freight only beyond Loches)
  • Vierzon–Saincaize (via Bourges)
  • Vierzon–Saint-Pierre-des-Corps
  • Villefranche-sur-Cher–Blois (freight only, abandoned beyond Romorantin-Lanthenay)

Abandoned:

  • Orléans–Montargis
  • Saint-Germain-du-Puy–Cosne-Cours-sur-Loire

Champagne-Ardenne edit

  • Blesme-Haussignémont–Chaumont (via Saint-Dizier)
  • Châlons-en-Champagne–Reims
  • Charleville–Hirson (abandoned beyond Tournes)
  • Épernay–Reims
  • Liart–Tournes
  • Oiry–Romilly-sur-Seine (freight only, abandoned beyond Sézanne)

Abandoned:

  • Fère-Champenoise–Vitry-le-François
  • Saint-Dizier–Doulevant-le-Château

Franche-Comté edit

  • Dole–Belfort (via Besançon)
  • Franois–Arc-et-Senans (part of connection Besançon–Bourg-en-Bresse)
  • Montbozon–Lure (freight only, abandoned between Montbozon and Villersexel)
  • Voujeaucourt–Saint-Hippolyte (freight only, abandoned beyond Pont-de-Roide)

Abandoned:

  • Besançon–Vesoul

Haute-Normandie edit

  • Bréauté-Beuzeville–Fécamp
  • Bréauté-Beuzeville–Gravenchon–Port-Jérôme (freight only)
  • Le Havre-Graville–Tourville-les-Ifs (abandoned beyond Rolleville)
  • Malaunay–Dieppe
  • Montérolier-Buchy–Motteville (freight only)
  • Motteville–Saint-Valéry-en-Caux
  • Rouxmesnil–Eu (freight only, abandoned beyond Bailly-en-Rivière)
  • Serquigny–Oissel

Abandoned:

Île-de-France edit

  • Chemin de fer de Petite Ceinture
  • Grande Ceinture line
  • Achères–Pontoise
  • Aulnay-sous-Bois–Aéroport Charles de Gaulle (Ligne de Roissy)
  • Corbeil-Essonnes–Montereau
  • Ermont-Eaubonne–Valmondois
  • Esbly–Crécy-la-Chapelle
  • Flamboin-Gouaix–Montereau (freight only)
  • Grigny–Corbeil-Essonnes
  • Montsoult-Maffliers–Luzarches
  • Plaisir-Grignon–Épône-Mézières
  • Paris–Versailles-Rive-Gauche (Ligne des Invalides)
  • Paris-Saint-Lazare–Ermont-Eaubonne
  • Paris–Mantes-Station (via Conflans-Sainte-Honorine)
  • Paris–Versailles-Rive-Droite (via Saint-Cloud)
  • Paris–Saint-Germain-en-Laye
  • La Plaine–Ermont-Eaubonne
  • Saint-Cloud–Saint-Nom-la-Bretèche

Languedoc-Roussillon edit

  • Bessèges–Robiac
  • Carcassonne–Rivesaltes (via Limoux, abandoned between Quillan and Axat)
  • Elne–Arles-sur-Tech (freight only, abandoned beyond Le Boulou)
  • Le Monastier–La Bastide-Saint-Laurent-les-Bains (via Mende)
  • Narbonne–Bize (freight only)
  • Perpignan–Villefranche-de-Conflent
  • Saint-Césaire–Le Grau-du-Roi
  • Le Teil–Alès (abandoned between Le Teil and Robiac)
  • Villefranche-de-Conflent–Latour-de-Carol (Ligne de Cerdagne, metre gauge railway)

Abandoned:

  • Colombiers–Quarante-Cruzy
  • Paulhan–Montpellier

Limousin edit

  • Busseau-sur-Creuse–Ussel (via Aubusson, abandoned between Felletin and La Courtine)
  • Le Dorat–Limoges
  • Nexon–Brive-la-Gaillarde (via Saint-Yrieix)Not in use between St Yrieix and Objat
  • Le Palais–Eygurande-Merlines (via Ussel)
  • Tulle–Meymac
  • Vieilleville–Bourganeuf (freight only)

Lorraine edit

  • Arches–Saint-Dié railway
  • Épinal–Bussang (abandoned beyond Remiremont)
  • Frouard–Novéant
  • Jarville-la-Malgrange–Mirecourt
  • Lérouville–Metz
  • Longuyon–Mont-Saint-Martin (via Longwy)
  • Longuyon–Pagny-sur-Moselle
  • Lunéville–Saint-Dié
  • Merrey–Hymont-Mattaincourt (via Vittel)
  • Neufchâteau–Épinal (abandoned between Gironcourt and Mirecourt, and beyond Hymont)
  • Réding–Metz
  • Thionville–Anzeling
  • Thionville–Apach
  • Toul–Rosières-aux-Salines (freight only, abandoned between Toul and Chaligny)

Abandoned:

  • Bettelainville–Waldwisse
  • Fontoy–Audun-le-Tiche

Midi-Pyrénées edit

  • Capdenac–Rodez
  • Castelnaudary–Rodez (via Castres and Albi, abandoned between Revel and La Crémade, and between Castres and Ranteil)
  • Castelsarrasin–Beaumont-de-Lomagne (freight only)
  • Castres–Bédarieux (abandoned beyond Mazamet)
  • Lannemezan–Arreau-Cadéac (freight only)
  • Montauban–La Crémade (abandoned between Montauban and Saint-Sulpice)
  • Montréjeau–Luchon
  • Sévérac-le-Château–Rodez
  • Tessonnières–Albi
  • Toulouse–Auch
  • Tournemire-Roquefort - Le Vigan

Nord-Pas-de-Calais edit

Pays de la Loire edit

  • Clisson–Cholet
  • Commequiers–St-Gilles-Croix-de-Vie
  • Nantes–La Roche-sur-Yon (via Sainte-Pazanne and Challans, abandoned beyond Commequiers)
  • La Possonnière–Niort (abandoned beyond Cholet)
  • Sainte-Pazanne–Pornic
  • Saint-Hilaire-de-Chaléons–Paimbœuf (freight only)
  • Saint-Nazaire–Le Croisic

Abandoned:

  • La Flèche–Vivy
  • Nantes–Châteaubriant

Picardie edit

  • Abbeville–Eu
  • Amiens–Laon (via Tergnier)
  • Creil–Beauvais
  • Ormoy-Villers–Boves (freight only between Ormoy-Villers and Ageux, abandoned between Ageux and Estrées-Saint-Denis)
  • Rochy-Condé–Soissons (via Clermont-de-l'Oise, Estrées-Saint-Denis and Compiègne, mostly abandoned)

Abandoned:

  • Beauvais-Amiens
  • Feuquières–Ponthoile
  • Saint-Omer-en-Chaussée–Vers

Poitou-Charentes edit

  • Beillant–Angoulême (via Cognac)
  • Saint-Benoît–La Rochelle (via Niort)
  • Saintes–Royan

Provence-Alpes-Côte d'Azur edit

  • Avignon–Miramas (via Cavaillon and Salon-de-Provence)
  • Cannes-la Bocca–Grasse
  • Carnoules–Gardanne (abandoned between Brignoles and Peynier)
  • Miramas–l'Estaque (via Martigues)
  • Nice–Breil-sur-Roya
  • La Pauline-Hyères–Les Salins-d'Hyères (abandoned beyond Hyères)
  • Rognac–Aix-en-Provence (freight only)
  • Veynes–Briançon (via Gap)

Abandoned:

  • Les Arcs–Draguignan
  • Marseille-Blancarde–Marseille-Prado
  • Saint-Auban–Digne

Rhône-Alpes edit

Lines not belonging to the National network edit

Corsica edit

Provence-Alpes-Côte d'Azur edit

Lines of the RATP edit

Touristic lines edit

Abandoned lines edit

Western France edit

Northern France edit

See also edit