| 6 | A1 | Hesdigneul | - | Desvres | 1 train a day | |
| 6 | B1 | Berguette-Isbergues | - | Aires | 1 train a day | |
| 6 | B2 | St.Omer | - | Arques - Lumbres | 1 train a day | |
| 6 | B2 | St.Omer | - | Arques - Wardrecques | 1 train a day | |
| 7 | A1 | Armentières | - | Ennetières-en-Weppes | trains as required | |
| 7 | A1 | Armentières | - | Lestrem | Lestrem is east of Merville | numerous trains |
| 7 | A1 | Beuvry (Pas-de-Calais) | - | Béthune-Rivage | Unmarked branch west from Beuvry | trains as required |
| 7 | B1 | Somain | - | Aniche | 1 train a day | |
| 7 | B1 | Valenciennes | - | Blanc-Misseron | 1 train a day | |
| 7 | B1 | Valenciennes | - | Marly | Part of Saultain branch | trains as required |
| 7 | B2 | Tourcoing | - | Wattrelos | 2 trains a day | |
| 12 | B1 | Glos-Montfort | - | Honfleur | 1 train a day | |
| 13 | A1 | Bréauté-Beuzeville | - | Gravenchon-Port-Jérôme | numerous trains | |
| 13 | A2 | Fécamp | - | Colleville | Colleville is between Fécamp and Valmont | trains as required |
| 13 | A2 | St.Vaast | - | Fontaine-le-Dun | Part of line to Dieppe | trains as required |
| 13 | B1 | Sotteville | - | St.Pierre-lès-Elbeuf | 1 train a day | |
| 13 | B2 | Dieppe | - | Rouxmesnil | 2 trains a day | |
| 13 | B2 | Rouxmesnil | - | Centrale Nucléaire de Penly | Penly is on unmarked line beyond Envermeu | trains as required |
| 14 | A1 | Beauvais | - | Auneuil | 1 train a day | |
| 14 | A1 | Beauvais | - | St.Paul | Part of St.Germer branch | trains as required |
| 14 | A1 | Pont-de-Larche | - | Etrépagny | 2 trains a week | |
| 14 | B1 | Clermont-de-l'Oise | - | Avrigny | Part of Froyères branch | 1 train a day |
| 14 | B1 | Rochy-Condé | - | Bresles | 1 train a day | |
| 14 | B2 | Breteuil-Embranchement | - | Breteuil-Ville | Unmarked line west from B-Embranchement | 1 train a day |
| 14 | B3 | Longpré-les-Corps-S | - | Flixecourt | 2 trains a week | |
| 14 | B3 | St.Roch (Somme) | - | Doullens | trains as required | |
| 15 | A1 | Compiègne | - | Vic-sur-Aisne | trains as required | |
| 15 | A2 | Chaulnes | - | Roye | 1 train a day | |
| 15 | A3 | Achiet | - | Bapaume | 1 train a day | |
| 15 | B1 | Bazoches | - | Braine | 2 trains a day | |
| 15 | B1 | Soissons | - | Ciry-Sermoise | 2 trains a day | |
| 15 | B2 | Laon | - | Sains-Richaumont | trains as required | |
| 15 | B2 | St.Quentin | - | Origny-Ste-Benoîte | 3 trains a day | |
| 15 | B3 | Busigny | - | Boué | Boué is between Wassigny and Le Nouvion | trains as required |
| 16 | A2 | Laon | - | Montcornet | 2 trains a day | |
| 16 | A3 | Anor | - | Momignies SNCB | numerous trains | |
| 16 | A3 | Douzies | - | Bavay | trains as required | |
| 16 | A3 | Fourmies | - | Glageon | trains as required | |
| 16 | A3 | Rousies | - | Cousoire | 1 train a day | |
| 16 | B1 | Amagne-Lucquy | - | Novion | Unmarked line north from Amagne | trains as required |
| 16 | B1 | Amagne-Lucquy | - | Challerange | trains as required | |
| 16 | B1 | Bazancourt | - | Dontrien | Dontrien is between Béthenville and Sommepy | 1 train a day |
| 17 | A1 | Pont-Maugis | - | Stenay | 1 train a day | |
| 17 | A2 | Carignan | - | Messempré | 1 train a day | |
| 17 | B1 | Audun-le-Roman | - | Tiercelet | Tiercelet is near Villerupt | numerous trains |
| 17 | B1 | Longwy | - | Saulnes | 1 train a day | |
| 18 | A1 | Fontoy | - | Audun-le-Tiche | numerous trains | |
| 18 | B1 | Bouzonville | - | Dillingen DB | 1 train a day | |
| 19 | A1 | Quimper | - | Pluguffan | Pluguffan is on the Pont l'Abbe branch | trains as required |
| 19 | B1 | Rosporden | - | Coatconq | Coatconq is on the Concarneau branch | 1 train a week |
| 19 | B1 | Coatconq | - | Concarneau | Coatconq is on the Concarneau branch | trains as required |
| 20 | B1 | Pontivy | - | St.Gérand | St.Gérand is north of Pontivy; see 31B3 | trains as required |
| 22 | A1 | Vitré | - | Fougères | trains as required | |
| 23 | A1 | Alençon | - | Pré-en-Pail | trains as required | |
| 24 | A2 | St.Aubin-du-Vieil-Evreux | - | Prey - Breteuil (Eure) | 1 train a day | |
| 24 | A3 | St.Aubin-du-Vieil-Evreux | - | Prey - St.André-de-l'Eure | trains as required | |
| 24 | A3 | Evreux-Embranchement | - | Evreux-Ville | Unmarked branch off the Gravigny line | trains as required |
| 24 | B1 | Auneau | - | Auneau-Ville | trains as required | |
| 24 | B1 | Chartres | - | Gallardon-Pont | trains as required | |
| 24 | B1 | Chartres | - | Voves - Patay - Orléans | Line not shown in full; see also 35B3 | trains as required |
| 24 | B2 | Dreux | - | Aunay-Tréon | trains as required | |
| 25 | A1 | Pithiviers | - | Sermaises-du-Loiret | See also 36A3 | trains as required |
| 25 | A1 | Toury | - | Janville | trains as required | |
| 25 | B1 | Malesherbes | - | La Chapelle-la-Reine | 4 trains a day | |
| 26 | A2 | Provins | - | Villiers-St.Georges | trains as required | |
| 26 | B1 | Troyes | - | Villeneuve-l'Archevêque | trains as required | |
| 26 | B2 | Esternay | - | Sézanne - Fère | Fère is east of Sézanne | 6 trains a day |
| 26 | B2 | Sézanne | - | Anglure | 4 trains a day | |
| 26 | B2 | Fère | - | Connentray | Unmarked branch east from Fère | trains as required |
| 26 | B2 | Fère | - | Oiry | Fère is east of Sézanne | trains as required |
| 26 | B3 | Mézy | - | Montmirail | trains as required | |
| 27 | A1 | Troyes | - | Arcis-sur-Aube | 1 train a day | |
| 27 | A2 | Arcis-sur-Aube | - | Châlons-sur-Marne | trains as required | |
| 27 | B1 | Brienne-le-Château | - | Dienville | 1 train a day | |
| 27 | B2 | St.Dizier | - | Brousseval | Brousseval is south of Wassy | 2 trains a week |
| 27 | B2 | Troyes | - | Brienne-le-C - Vitry | 1 train a day | |
| 28 | A1 | Neufchâteau | - | Rimaucourt | Rimaucourt is between St.Blin and Andelot | trains as required |
| 28 | A2 | Nançois-Tronville | - | Gondrecourt-le-Château | 3 trains a day | |
| 28 | A3 | Verdun | - | Ancemont | trains as required | |
| 28 | B2 | Pagny-sur-Meuse | - | St.Germain-sur-Meuse | 4 trains a day | |
| 28 | B3 | Conflans-Jarny | - | Batilly | 2 trains a day | |
| 29 | A2 | Champigneulles | - | Nancy-St.Georges | Nancy-St.Georges on freight line E of Nancy | 2 trains a day |
| 29 | B3 | Bénestroff | - | Dieuze | 3 trains a week | |
| 29 | B3 | Réding | - | Drulingen | 1 train a day | |
| 29 | B3 | Sarralbe | - | Hambach | Unmarked branch north of Sarralbe | seasonal trains |
| 30 | A1 | Séléstat | - | Lavancelle | Remains of the St.Dié line? | trains as required |
| 30 | A2 | Rosheim | - | St.Nabord | St.Nabord is south of Ottrott | 2 trains a day |
| 30 | A3 | Haguenau | - | Oberhoffen | Unmarked line east of Haguenau | 1 train a day |
| 30 | B3 | Lauterbourg | - | Berg DB | 2 trains a day | |
| 31 | B3 | Auray | - | Pontivy | See 20B1 | 1 train a day |
| 32 | A1 | Ste.Pazanne | - | Paimboeuf | 3 trains a week | |
| 32 | B1 | Doulon | - | La Chapelle-sur-Erdre | 3 trains a week | |
| 32 | B1 | Nantes-Etat | - | Carquefou | 2 trains a day | |
| 32 | B2 | Chateaubriant | - | ABRF Industrie | Location of ABRF not known | 3 trains a week |
| 33 | B2 | Angers-St.Laud | - | Angers-St.Serge | 1 train a day | |
| 33 | B2 | Angers-St.Laud | - | Montreuil-Belfroy | 3 trains a week | |
| 33 | B3 | Sablé | - | Château-Gontier | trains as required | |
| 34 | A1 | Beuxes | - | Loudun | Beuxes is 11km south of Chinon | trains as required |
| 34 | A1 | Saumur-Rive-Droite | - | Longué | 3 trains a week | |
| 34 | A3 | La Suze | - | Gouis | Gouis is west of Bazouges | trains as required |
| 34 | A3 | Sablé | - | La Chapelle-du-Chêne | trains as required | |
| 34 | B1 | Port-de-Piles | - | Trogues | Part of the I'lle-Bouchard branch | trains as required |
| 34 | B2 | Château-du-Loir | - | Chenu | Chenu is north of Château-la-Vallière | 1 train a week |
| 34 | B2 | Château-du-Loir | - | Bessé-sur-Braye | 3 trains a week | |
| 35 | A2 | Blois | - | La Chapelle Vendômoise | La Chapelle Vendômoise near Villefrancoeur | trains as required |
| 35 | A2 | Vendôme | - | Montolre-sur-le-Loir | trains as required | |
| 35 | A2 | Vendôme | - | Selommes | trains as required | |
| 35 | A3 | Courtalain-St.Pellerin | - | Mondoubleau | trains as required | |
| 35 | B1 | Villefranche-sur-Cher | - | Romorantin | trains as required | |
| 35 | B3 | Orléans | - | Patay - Civry | Civry is east of Châteaudun; see also 24B1 | trains as required |
| 36 | A3 | Orléans | - | Pithiviers | 1 train a day | |
| 36 | B1 | Bourges | - | Asnières | Asnières is between Bourges and Menetou-S | 3 trains a day |
| 36 | B1 | Cosne | - | St.Satur | 4 trains a day | |
| 36 | B2 | Gien | - | Kaiserberg | Location of Kaiserberg not certain | 2 trains a day |
| 36 | B2 | Gien | - | Poilly | Unmarked branch SW of Gien | trains as required |
| 36 | B2 | Orléans | - | Aubigny-sur-Nère | 1 train a day | |
| 36 | B3 | Montargis | - | Auxy-Juranville | Auxy-Juranville is NW of Corbeilles | trains as required |
| 36 | B3 | Orléans | - | Montargis | Not shown in full | 1 train a day |
| 36 | B3 | Pithiviers | - | Beaune-la-Rolande | trains as required | |
| 37 | A1 | Nevers | - | Prémery | 2 trains a week | |
| 37 | A2 | Clamecy | - | Entrains-sur-Nohain | trains as required | |
| 37 | A3 | Montargis | - | Charny | trains as required | |
| 37 | A3 | Sens | - | Courtenay | trains as required | |
| 38 | A2 | Les Laumes-Alésia | - | Époisses | trains as required | |
| 38 | A2 | Nuits-sous-Ravières | - | Châtillon-sur-Seine | 1 train a day | |
| 38 | A3 | Troyes | - | Mussy-sur-Seine | trains as required | |
| 38 | B3 | Bricon | - | Veuxhaulles | Veuxhaulles is shown as Montigny-sur-Aube | trains as required |
| 38 | B3 | Châtillon-sur-Seine | - | Brion-sur-Ource | Line NE from Châtillon | trains as required |
| 39 | A1 | Auxonne | - | Gray | Not shown in full | 1 train a day |
| 39 | A2 | Gray | - | Champagne | Champagne is between Gray and Mirebeau | 2 trains a day |
| 39 | A2 | Is-sur-Tille | - | Mirebeau | trains as required | |
| 39 | B1 | Besançon | - | Devecey | trains as required | |
| 39 | B2 | Gray | - | Autet | Autet is NE of Gray | 1 train a day |
| 40 | A3 | Aillevillers | - | Fougerolles | trains as required | |
| 40 | B2 | Bas-Evette | - | Giromagny | numerous trains | |
| 40 | B2 | Belfort | - | Morvillars | Morvillars is between Belfort and Delle | 1 train a day |
| 40 | B2 | Voujeaucourt | - | Pont-de-Roide | 1 train a day | |
| 41 | A2 | St.Louis | - | Huningue | Unmarked line east from St.Louis | 1 train a day |
| 41 | A3 | Bantzenheim | - | Blodelsheim | trains as required | |
| 41 | A3 | Colmar | - | Neufbrisach | 6 trains a day | |
| 41 | A3 | Mulhouse | - | Neuenburg DB | numerous trains | |
| 43 | A1 | La Rochelle | - | La Pallice | numerous trains | |
| 43 | B1 | Niort | - | Mairie-de-Prahecq | Prahecq is east of Aiffres | trains as required |
| 43 | B2 | Niort | - | Parthenay | see 44A3 | not known |
| 43 | B2 | Niort | - | Fontenay-le-Comte | trains as required | |
| 44 | A1 | St.Saviol | - | Civray | trains as required | |
| 44 | A2 | Grand-Pont-Preuilly | - | Chalandray | trains as required | |
| 44 | A3 | Loudun | - | St.Jean-de-Sauves | see 34A1 | 1 train a day |
| 44 | A3 | Loudun | - | Le Bouchet | Le Bouchet between Loudun & Monts-sur-G | trains as required |
| 44 | A3 | Thouars | - | Loudun | Line not marked | trains as required |
| 44 | A3 | Thouars | - | Parthenay | see 43B2 | numerous trains |
| 44 | B2 | Mignaloux-Nouaillé | - | Jardres | Jardres is between St Julien and Chavigny | trains as required |
| 45 | A3 | Châteauroux | - | Verneuil-St.G - Loches | Not shown in full | trains as required |
| 45 | A3 | Port-de-Piles | - | Tournon-St.Martin | 2 trains a day | |
| 45 | B3 | Buzançais | - | Argy | Regauged from metre-gauge June 1992 | trains as required |
| 46 | B2 | Commentry | - | Villefranche-d'Allier | 3 trains a week | |
| 47 | A1 | Gannat | - | Bayet | trains as required | |
| 47 | A1 | La Ferté-Hauterive | - | St.Pourçain-sur-Sioule | 1 train a day | |
| 47 | A2 | Moulins-sur-Allier | - | Souvigny | 1 train a day | |
| 47 | A2 | Souvigny | - | Chavenon | trains as required | |
| 47 | A3 | La Guerche-sur-l'Aubois | - | Marseilles-les-Aubigny | Unmarked line north from La Guerche | trains as required |
| 47 | B1 | Vichy | - | Cusset | 1 train a day | |
| 47 | B1 | Vichy | - | St.Yorre | 1 train a day | |
| 47 | B3 | Cercy-la-Tour | - | Corbigny | trains as required | |
| 47 | B3 | Tamnay-Châtillon | - | Château-Chinon | trains as required | |
| 48 | A1 | Le Coteau | - | Charlieu | 1 train a day | |
| 48 | B3 | Chalon-sur-Saône | - | St.Marcel | 2 trains a day | |
| 48 | B3 | Chalon-sur-Saône | - | Verdun-sur-le-Doubs | 2 trains a month | |
| 48 | B3 | Chalon-sur-Saône | - | Châtenoy-le-Royal | Châtenoy is between Chalon and Givry | trains as required |
| 49 | A2 | Lons-le-Saunier | - | Courlans | Courlans is where the Bletterans line turns N | trains as required |
| 49 | A3 | Dole | - | Tavaux | 2 trains a day | |
| 49 | A3 | St.Jean-de-Losne | - | Chemin-Peseux | Peseux is between St Aubin and Chaussin | trains as required |
| 49 | B3 | Dole | - | Mont-sous-Vaudrey | trains as required | |
| 50 | A2 | Bellegarde | - | Gex | trains as required | |
| 51 | A3 | Saujon | - | Gémozac | trains as required | |
| 51 | B1 | St.Mariens-St.Yzan | - | Clérac | Clérac is east of St Mariens | 1 train a day |
| 51 | B1 | St.Mariens-St.Yzan | - | Blaye | trains as required | |
| 53 | B3 | Vieilleville | - | Bourganeuf | trains as required | |
| 55 | A3 | Vertaizon | - | Billom | trains as required | |
| 55 | B1 | Le Puy | - | Brives-Charensac | Brives-Charensac is east of Le Puy | trains as required |
| 55 | B2 | Courpière | - | Ambert | 3 trains a week | |
| 55 | B3 | Pont-de-Dore | - | Courpière | 2 trains a week | |
| 55 | B3 | St.Yorre | - | Puy-Guillaume | 3 trains a week | |
| 56 | A1 | Firminy | - | Dunières | 1 train a day | |
| 56 | A2 | St.Just-sur-Loire | - | St.Just-St.Rambert | This is the St.Marcellin branch | 1 train a day |
| 56 | B3 | Brignais | - | Givors | 2 trains a week | |
| 56 | B3 | Sain-Bel | - | St.Foy-l'Argentière | 1 train a day | |
| 56 | B3 | Sathonay | - | Neuville-sur-Saône | 1 train a day | |
| 57 | A2 | St.Rambert-d'Albon | - | Beaurepaire | trains as required | |
| 57 | A3 | Ambérieu | - | Lagnieu | 2 trains a day | |
| 57 | A3 | Lyon | - | Meyzieu | 2 trains a day | |
| 57 | B3 | Virieu | - | Peyrieu | Peyrieu is south of Brens-Virignin | 1 train a day |
| 58 | A3 | Albertville | - | Soney | Soney is between Ugine and Faverges | trains as required |
| 59 | B1 | Laluque | - | Tartas | 3 trains a week | |
| 60 | A1 | Mont-de-Marsan | - | Roquefort | 2 trains a week | |
| 60 | A1 | Riscle | - | Eauze | trains as required | |
| 60 | B1 | Porte-Ste.Marie | - | Nérac - Condom | trains as required | |
| 60 | B1 | Porte-Ste.Marie | - | Nérac - Mézin | trains as required | |
| 60 | B2 | Marmande | - | Casteljaloux | 1 train a day | |
| 61 | A1 | Castelsarrasin | - | Beaumont-de-Lomagne | trains as required | |
| 61 | A2 | Monsempron-Libos | - | Fumel | trains as required | |
| 62 | B1 | Albi-Ville | - | St.Juéry | 2 trains a day | |
| 64 | B1 | Remoulins-Pont-du-Gard | - | Uzès | 1 train a day | |
| 65 | A1 | Port-l'Ardoise | - | Laudun | 1 train a day | |
| 65 | A1 | Sorgues-Château-du-Pape | - | Carpentras | 1 train a day | |
| 69 | A2 | Ossès-St.Martin-d'Arrossa | - | St.Étienne-de-Baigorry | 2 trains a week | |
| 69 | A3 | Dax | - | Narosse | Unmarked branch east off Puyoô line | 4 trains a week |
| 69 | B2 | Buzy-en-Béarn | - | Arudy | 3 trains a week | |
| 69 | B3 | Mont-de-Marsan | - | Hagetmau | 3 trains a week | |
| 70 | A2 | Mont-de-Marsan | - | Tarbes | trains as required | |
| 70 | B1 | Lannemezan | - | Sarrancolin | trains as required | |
| 70 | B2 | Tarbes | - | Bagnères-de-Bigorre | trains as required | |
| 71 | A3 | Agen | - | Auch | 4 trains a day | |
| 72 | A2 | Castelnaudary | - | Revel-Sorèze | trains as required | |
| 72 | B1 | Rivesaltes | - | St.Martin-Lys | St Martin-Lys is beyond Axat | 1 train a day |
| 73 | A2 | Narbonne | - | Bize-Minervois | 2 trains a day | |
| 73 | B2 | Colombiers | - | Cazouls-les-Bains | 1 train a day | |
| 73 | B2 | Vias | - | Lézignan-la-Cèbe | 2 trains a week | |
| 74 | A2 | Sète | - | Balaruc-les-Bains | trains as required | |
| 74 | A3 | Les Mazes-Le Crès | - | Vendargues | 1 train a day | |
| 75 | A3 | Arles | - | Fontvieille | 1 train a day | |
| 75 | A3 | Barbentane-Rognonas | - | Plan-d'Orgon | trains as required | |
| 75 | A3 | Le Cailar | - | Triquetaille | trains as required | |
| 75 | B2 | Pas-de-Lanciers | - | Bel-Air-La-Mède | trains as required | |
| 75 | B3 | Aix-en-Provence | - | Rognac | 2 trains a day | |
| 75 | B3 | Cavaillon | - | Pertuis | numerous trains | |
| 75 | B3 | Gardanne | - | La Barque | La Barque is east of Gardanne | 1 train a day |
| 76 | A3 | La Barque | - | Peynier | Peynier is west of Trets | trains as required |
| 80 | A3 | Elne | - | Le Boulou | numerous trains | |
| 80 | A3 | Le Boulou | - | Ceret | 1 train a day |