Name | Commune | Line | Date of opening | Passengers (2022) [1] |
---|
| Audun-le-Tiche | Audun-le-Tiche (France) | Line 60 | 1 September 1880 (1880-09-01) | 226,833 |
| Bascharage-Sanem | Käerjeng | Line 70 | 8 August 1900 (1900-08-08) | 434,222 |
| Belval-Lycée | Sanem | Line 60 | 29 September 2011 (2011-09-29) | 1,462,770 [alpha 1] |
| Belval-Rédange | 1 August 1873 (1873-08-01) |
| Belval-Université | Esch-sur-Alzette | 8 November 2009 (2009-11-08) |
| Belvaux-Soleuvre | Sanem | 1 August 1873 (1873-08-01) | 63,609 |
| Berchem | Roeser | Line 60 | 11 August 1859 (1859-08-11) | 175,986 |
| Bertrange-Strassen | Bertrange | Line 50 | 15 September 1859 (1859-09-15) | |
| Bettembourg | Bettembourg | Line 60 | 11 August 1859 (1859-08-11) | 3,495,828 |
| Betzdorf | Betzdorf | Line 30 | 1 January 1908 (1908-01-01) | 45,462 |
| Capellen | Mamer | Line 50 | 15 September 1859 (1859-09-15) | 92,292 |
| Cents-Hamm | Luxembourg | Line 30 | 29 September 1991 (1991-09-29) | 51,660 |
| Clervaux | Clervaux | Line 10 | 15 December 1866 (1866-12-15) | 331,186 |
| Colmar-Berg | Colmar-Berg | 21 July 1862 (1862-07-21) | 103,199 |
| Cruchten | Nommern | 51,188 |
| Diekirch | Diekirch | 16 November 1862 (1862-11-16) | 459,850 |
| Differdange | Differdange | Line 60 | 1 August 1873 (1873-08-01) | 990,902 |
| Dippach-Reckange | Dippach | Line 70 | 8 August 1900 (1900-08-08) | 184,775 |
| Dommeldange | Luxembourg | Line 10 | 21 July 1862 (1862-07-21) | 399,035 |
| Drauffelt | Clervaux | 3 October 1889 (1889-10-03) | 50,945 |
| Dudelange-Burange | Dudelange | Line 60 | 30 May 1999 (1999-05-30) | 776,797 [alpha 2] |
| Dudelange-Centre |
| Dudelange-Usines | 20 December 1883 (1883-12-20) |
| Dudelange-Ville |
| Esch-sur-Alzette | Esch-sur-Alzette | Line 60 | 23 April 1860 (1860-04-23) | 2,831,327 |
| Ettelbruck | Ettelbruck | Line 10 | 21 July 1862 (1862-07-21) | 1,768,952 |
| Goebelsmuhle | Bourscheid | 15 December 1866 (1866-12-15) | 45,981 |
| Heisdorf | Steinsel | 1993 (1993) | 95,689 |
| Hollerich | Luxembourg | Line 70 | 8 August 1900 (1900-08-08) | 256,011 |
| Howald | Hesperange | Line 60 | 10 December 2017 (2017-12-10) | 415,367 |
| Kautenbach | Kiischpelt | Line 10 | 15 December 1866 (1866-12-15) | 595,008 |
| Kayl | Kayl | Line 60 | 1 June 1860 (1860-06-01) | 5,463 |
| Kleinbettingen | Steinfort | Line 50 | 15 September 1859 (1859-09-15) | 250,907 |
| Lamadelaine | Pétange | Line 60 | 1 August 1873 (1873-08-01) | 310,497 |
| Leudelange | Leudelange | Line 70 | 8 August 1900 (1900-08-08) | 70,640 |
| Lintgen | Lintgen | Line 10 | 21 July 1862 (1862-07-21) | 186,575 |
| Lorentzweiler | Lorentzweiler | 21 July 1862 (1862-07-21) | 151,243 |
| Luxembourg | Luxembourg | Line 10 Line 30 Line 50 Line 60 Line 70 | 11 August 1859 (1859-08-11) | 15,765,929 |
| Mamer | Mamer | Line 50 | 15 September 1859 (1859-09-15) | 280,615 [alpha 3] |
| Mamer-Lycée | Line 50 | 15 September 2003 (2003-09-15) |
| Manternach | Manternach | Line 30 | 15 May 1900 (1900-05-15) | 51,410 |
| Merkholtz | Kiischpelt | Line 10 | 1 June 1881 (1881-06-01) | 6,253 |
| Mersch | Mersch | Line 10 | 21 July 1862 (1862-07-21) | 1,336,910 |
| Mertert | Mertert | Line 30 | 29 August 1861 (1861-08-29) | 52,874 |
| Michelau | Bourscheid | Line 10 | 10 May 1874 (1874-05-10) | 41,213 |
| Munsbach | Schuttrange | Line 30 | 1899 (1899) | 113,311 |
| Niederkorn | Differdange | Line 60 | 1 June 1986 (1986-06-01) | 146,919 |
| Noertzange | Bettembourg | Line 60 | 1 March 1861 (1861-03-01) | 205,316 |
| Oberkorn | Pétange | Line 60 | 1 August 1873 (1873-08-01) | 171,347 |
| Oetrange | Contern | Line 30 | 29 August 1861 (1861-08-29) | 121,807 |
| Paradiso | Wiltz | Line 10 | 1997 (1997) | |
| Pétange | Pétange | Line 60 Line 70 | 1 August 1873 (1873-08-01) | 1,705,457 |
| Pfaffenthal-Kirchberg | Luxembourg | Line 10 | 10 December 2017 (2017-12-10) | 1,183,133 |
| Rodange | Pétange | Line 60 | 1 August 1873 (1873-08-01) | 1,081,455 |
| Roodt | Betzdorf | Line 30 | 29 August 1861 (1861-08-29) | 97,717 |
| Rumelange | Rumelange | Line 60 | 1 June 1860 (1860-06-01) | 8,077 |
| Sandweiler-Contern | Contern | Line 30 | 29 August 1861 (1861-08-29) | 265,775 |
| Schieren | Schieren | Line 10 | 20 April 1881 (1881-04-20) | 105,103 |
| Schifflange | Schifflange | Line 60 | 23 April 1860 (1860-04-23) | 710,620 |
| Schouweiler | Dippach | Line 70 | 8 August 1900 (1900-08-08) | 46,263 |
| Tétange | Kayl | Line 60 | 1 June 1860 (1860-06-01) | 2,623 |
| Troisvierges | Troisvierges | Line 10 | 15 December 1866 (1866-12-15) | 261,756 |
| Volmerange-les-Mines | Volmerange-les-Mines (France) | Line 60 | 15 December 2003 (2003-12-15) | 65,545 |
| Walferdange | Walferdange | Line 10 | 21 July 1862 (1862-07-21) | 274,238 |
| Wasserbillig | Mertert | Line 30 | 29 August 1861 (1861-08-29) | 390,078 |
| Wecker | Biwer | 113,703 |
| Wiltz | Wiltz | Line 10 | 1 June 1881 (1881-06-01) | 255,679 |
| Wilwerwiltz | Kiischpelt | Line 10 | 15 December 1866 (1866-12-15) | 57,078 |