This is a list of railway lines in France, belonging either to the national network (the RFF) or to private owners.
In Use
LGV Sud-Est
LGV Atlantique
LGV Nord
LGV Interconnexion Est
LGV Rhône-Alpes
LGV Méditerranée
LGV Est
LGV Perpignan–Figueres
LGV Rhin-Rhône
In Construction
LGV Est phase 2
Projected
LGV Bretagne-Pays de la Loire
LGV Sud Europe Atlantique
LGV Provence-Alpes-Côte d'Azur
LGV Bordeaux–Toulouse
Lyon Turin Ferroviaire
LGV Poitiers–Limoges
Proposed
Transversale Alpes Auvergne Atlantique
LGV Massif Central
LGV Normandie
LGV des Estuaires
LGV Picardie
Centered on Paris, from the north and clockwise:
Paris–Lille railway
Creil–Jeumont railway (toward Brussels)
La Plaine–Hirson (via Soissons and Laon)
Paris–Strasbourg railway (via Épernay and Nancy)
Paris–Mulhouse railway (via Troyes and Vesoul)
Paris–Marseille railway (via Dijon and Lyon)
Moret–Lyon railway (via Nevers, Roanne and Saint-Étienne)
Orléans–Montauban railway (via Limoges)
Paris–Bordeaux railway (via Orléans and Tours)
Paris–Brest railway (via Le Mans and Rennes)
Mantes-la-Jolie–Cherbourg railway (via Caen)
Paris–Le Havre railway (via Rouen)
Épinay-Villetaneuse–Le Tréport-Mers railway (via Persan-Beaumont and Beauvais)
Fives–Mouscron railway (Belgium, via Roubaix)
Fives–Tournai railway (Belgium, via Baisieux)
Douai–Quiévrain (Belgium, via Valenciennes)
Hautmont–Mons railway (Belgium, via Feignies)
Metz–Luxembourg railway (via Zoufftgen)
Metz–Überherrn (Germany, freight only, abandoned between Metz and Anzeling)
Rémilly–Saarbrücken railway (Germany)
Appenweier–Strasbourg railway (Germany, via Kehl)
Mulhouse–Müllheim (Germany)
Strasbourg–Basel railway (Switzerland, via Mulhouse)
Besançon–Le Locle-Col-des-Roches (Switzerland, via Morteau)
Frasne–Les Verrières (Switzerland, via Pontarlier)
Dijon–Vallorbe (Switzerland, via Dole and Frasne)
Lyon–Geneva railway (Switzerland, via Ambérieu and Bellegarde)
Annemasse–Geneva railway (Switzerland, partly under construction)
Longeray-Léaz–Le Bouveret (Switzerland, via Annemasse and Évian)
Turin–Modane railway (Italy, via Fréjus Rail Tunnel)
Cuneo–Ventimiglia (Italy, via Tende and Breil-sur-Roya)
Marseille–Ventimiglia railway (Italy, via Toulon and Nice)
Narbonne–Portbou railway (Spain)
Portet-Saint-Simon–Puigcerdà railway (Spain, via Pamiers and Foix)
Pau–Canfranc railway (abandoned beyond Oloron-Sainte-Marie)
Bordeaux–Irun railway (Spain, via Dax and Bayonne)
Abandoned:
Mont Cenis Pass Railway (Italy, via the Mont Cenis Pass prior to the Fréjus Rail Tunnel)
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
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
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
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)
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
Colmar–Metzeral
Lutterbach–Kruth (via Cernay)
Sélestat–Saverne (abandoned beyond Molsheim)
Strasbourg–Lauterbourg
Vendenheim–Wissembourg
Abandoned:
Bouxwiller–Ingwiller
Steinbourg–Obermodern
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
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
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)
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)
Auray–Quiberon
Auray–Pontivy (freight only)
Guingamp–Carhaix railway
Guingamp–Paimpol railway
Morlaix–Roscoff
Plouaret–Lannion railway
Quimper–Pont-l'Abbé (freight only, abandoned beyond Pluguffan)
Rennes–Saint-Malo railway
Rosporden–Concarneau (freight only, abandoned beyond Coat-Conq)
Saint-Brieuc–Pontivy (freight only, abandoned beyond Loudéac)
Abandoned:
Miniac-Morvan–La Gouesnière-Cancale-St-Méloir
Ploërmel–La Brohinière
Saint-Brieuc–Le Légué
Vitré–Pontorson
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
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
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
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:
Montérolier-Buchy–Saint-Saëns railway
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
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
Busseau-sur-Creuse–Ussel (via Aubusson, abandoned between Felletin and La Courtine)
Le Dorat–Limoges
Nexon–Brive-la-Gaillarde (via Saint-Yrieix)
Le Palais–Eygurande-Merlines (via Ussel)
Tulle–Meymac
Vieilleville–Bourganeuf (freight only)
Arches–Saint-Dié
É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
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
Arras–Dunkirk railway
Arras–Saint-Pol-sur-Ternoise
Boulogne–Calais railway
Busigny–Somain (via Cambrai)
Coudekerque-Branche–Fontinettes railway (Dunkerque–Calais)
Ferrière-la-Grande–Cousolre (freight only)
Fives–Abbeville (via Béthune, abandoned beyond Saint-Pol-sur-Ternoise)
La Madeleine–Comines-France
Lens–Don-Sainghin
Lens–Ostricourt
Lille–Fontinettes railway (Lille–Calais via Armentières and Saint-Omer)
Lourches–Valenciennes
Saint-Pol-sur-Ternoise–Étaples
Somain–Halluin (via Orchies, Ascq and Tourcoing, partly abandoned)
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
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
Beillant–Angoulême (via Cognac)
Saint-Benoît–La Rochelle (via Niort)
Saintes–Royan
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
Aix-les-Bains-Le Revard–Annemasse (via Annecy and La Roche-sur-Foron)
Ligne du Haut-Bugey (Bourg-en-Bresse–Bellegarde)
Collonges-Fort-l'Écluse – Divonne-les-Bains (freight only, abandoned beyond Gex)
Le Coteau–Saint-Germain-au-Mont-d'Or (Roanne-Lyon)
Culoz–Modane railway (via Chambéry)
Grenoble–Montmélian railway
Lyon-Croix-Rousse–Trévoux (partly abandoned)
Lyon-Saint-Clair–Bourg-en-Bresse
Lyon-Saint-Paul–Montbrison (abandoned beyond Sainte-Foy-l'Argentière)
La Roche-sur-Foron–Saint-Gervais-les-Bains-Le Fayet
Saint-André-le-Gaz–Chambéry
Saint-Gervais–Vallorcine railway (via Chamonix, metric railway)
Saint-Pierre-d'Albigny–Bourg-Saint-Maurice (Tarentaise)
Saint-Rambert-d'Albon–Rives (partly abandoned)
Valence–Moirans railway
Chemins de Fer de la Corse:
Bastia–Ajaccio
Ponte-Leccia–Calvi
Calvi-L'Île-Rousse
Nice–Digne
Ligne de Sceaux (southern branch of the RER B)
Chemin de Fer de la Baie de Somme
Chemin de Fer de La Mure
Chemin de Fer du Blanc-Argent
Chemin de fer du Montenvers
Chemin de fer du Vivarais
Chemin de fer forestier d'Abreschville
Chemin de fer Froissy-Dompierre
Chemin de Fer Touristique du Tarn
Petit train d'Artouste
Petit train de la Rhune
Tramway du Cap-Ferret
Tramway du Mont-Blanc
Tramway de Pithiviers à Toury
Réseau Breton
Réseau Guerlédan
Network of the Chemin de Fer du Finistère
Network of the Chemins de Fer Armoricains
Network of the Chemin de Fer des Côtes-du-Nord
Network of the Tramways d'Ille et Vilaine
Network of the Chemins de Fer du Morbihan
Network of the Tramways Électrique du Finistère
Network of the Réseau des Bains de Mer.
Network of the Réseau Albert.
Network of the Chemin de Fer du Cambrésis
List of railway lines in France Wikipedia (Text) CC BY-SA