Living along a line
Public transport has been free in Luxembourg since 2020: the train is not the cheaper option there, it is the no-fare one. These are the lines crossing the perimeter and the communes they serve.
IC 37
IC 37: Düsseldorf Hbf => Luxembourg
10 profiled communes · 24 stops
🇩🇪 Trèves (Trier) · 🇩🇪 Konz · 🇱🇺 Mertert-Wasserbillig · 🇱🇺 Manternach · 🇱🇺 Biwer · 🇱🇺 Betzdorf · 🇱🇺 Flaxweiler · 🇱🇺 Schuttrange · 🇱🇺 Sandweiler · 🇱🇺 Luxembourg-Ville
RB82
RB82: Trier Hbf => Perl-Schengen
10 profiled communes · 15 stops
🇩🇪 Trèves (Trier) · 🇩🇪 Konz · 🇱🇺 Mertert-Wasserbillig · 🇱🇺 Grevenmacher · 🇱🇺 Wormeldange · 🇱🇺 Lenningen · 🇱🇺 Stadtbredimus · 🇱🇺 Remich · 🇩🇪 Perl · 🇱🇺 Schengen
RB83
RB83: Luxembourg => Wittlich Hbf
10 profiled communes · 25 stops
🇱🇺 Luxembourg-Ville · 🇱🇺 Sandweiler · 🇱🇺 Schuttrange · 🇱🇺 Flaxweiler · 🇱🇺 Betzdorf · 🇱🇺 Biwer · 🇱🇺 Manternach · 🇱🇺 Mertert-Wasserbillig · 🇩🇪 Konz · 🇩🇪 Trèves (Trier)
RB87
RB87: Luxembourg => Trier Hbf
10 profiled communes · 16 stops
🇱🇺 Luxembourg-Ville · 🇱🇺 Sandweiler · 🇱🇺 Schuttrange · 🇱🇺 Flaxweiler · 🇱🇺 Betzdorf · 🇱🇺 Biwer · 🇱🇺 Manternach · 🇱🇺 Mertert-Wasserbillig · 🇩🇪 Konz · 🇩🇪 Trèves (Trier)
CFL-60
CFL-60: Rodange => Luxembourg
9 profiled communes · 17 stops
🇱🇺 Pétange · 🇱🇺 Differdange · 🇱🇺 Esch-sur-Alzette · 🇱🇺 Schifflange · 🇱🇺 Kayl · 🇱🇺 Bettembourg · 🇱🇺 Roeser · 🇱🇺 Hesperange · 🇱🇺 Luxembourg-Ville
CFL-10
CFL-10: Luxembourg => Troisvierges
8 profiled communes · 13 stops
🇱🇺 Luxembourg-Ville · 🇱🇺 Walferdange · 🇱🇺 Mersch · 🇱🇺 Ettelbruck · 🇱🇺 Bourscheid · 🇱🇺 Kiischpelt · 🇱🇺 Clervaux · 🇱🇺 Troisvierges
CFL-30
CFL-30: Luxembourg => Wasserbillig
8 profiled communes · 11 stops
🇱🇺 Luxembourg-Ville · 🇱🇺 Sandweiler · 🇱🇺 Schuttrange · 🇱🇺 Flaxweiler · 🇱🇺 Betzdorf · 🇱🇺 Biwer · 🇱🇺 Manternach · 🇱🇺 Mertert-Wasserbillig
C50
TER C50 : Luxembourg → Metz
7 profiled communes · 12 stops
🇱🇺 Luxembourg-Ville · 🇱🇺 Hesperange · 🇱🇺 Bettembourg · 🇫🇷 Hettange-Grande · 🇫🇷 Thionville · 🇫🇷 Florange · 🇫🇷 Metz
C50+
TER C50+ : Luxembourg → Metz
7 profiled communes · 9 stops
🇱🇺 Luxembourg-Ville · 🇱🇺 Hesperange · 🇱🇺 Bettembourg · 🇫🇷 Hettange-Grande · 🇫🇷 Thionville · 🇫🇷 Florange · 🇫🇷 Metz
CFL-70
CFL-70: Luxembourg => Athus
7 profiled communes · 10 stops
🇱🇺 Luxembourg-Ville · 🇱🇺 Leudelange · 🇱🇺 Reckange-sur-Mess · 🇱🇺 Dippach · 🇱🇺 Sanem · 🇱🇺 Pétange · 🇧🇪 Aubange
IC-33
IC-33 Liers - Liège - Luxembourg
7 profiled communes · 24 stops
🇱🇺 Troisvierges · 🇱🇺 Clervaux · 🇱🇺 Kiischpelt · 🇱🇺 Bourscheid · 🇱🇺 Ettelbruck · 🇱🇺 Mersch · 🇱🇺 Luxembourg-Ville
P51 / RE16
TER P51 / RE16 : Trier Hbf → Metz
7 profiled communes · 10 stops
🇩🇪 Trèves (Trier) · 🇩🇪 Konz · 🇱🇺 Schengen · 🇫🇷 Sierck-les-Bains · 🇫🇷 Cattenom · 🇫🇷 Thionville · 🇫🇷 Metz
L-12
L-12 Luxembourg → Libramont
6 profiled communes · 13 stops
🇱🇺 Luxembourg-Ville · 🇱🇺 Bertrange · 🇱🇺 Mamer · 🇱🇺 Steinfort · 🇧🇪 Arlon · 🇧🇪 Habay
CFL-50
CFL-50: Luxembourg => Arlon
5 profiled communes · 7 stops
🇱🇺 Luxembourg-Ville · 🇱🇺 Bertrange · 🇱🇺 Mamer · 🇱🇺 Steinfort · 🇧🇪 Arlon
K59
RE / TER K59 : Longwy → Luxembourg
5 profiled communes · 7 stops
🇫🇷 Longwy · 🇱🇺 Pétange · 🇱🇺 Sanem · 🇱🇺 Reckange-sur-Mess · 🇱🇺 Luxembourg-Ville
L-13
L-13 Arlon → Libramont
5 profiled communes · 9 stops
🇧🇪 Arlon · 🇧🇪 Messancy · 🇧🇪 Aubange · 🇫🇷 Mont-Saint-Martin · 🇧🇪 Virton
RE11
RE11: Luxembourg => Trier => Koblenz Hbf
5 profiled communes · 14 stops
🇱🇺 Luxembourg-Ville · 🇱🇺 Sandweiler · 🇱🇺 Mertert-Wasserbillig · 🇩🇪 Konz · 🇩🇪 Trèves (Trier)
CFL-60a
CFL-60a: Bettembourg => Volmerange-les-Mines
2 profiled communes · 6 stops
🇱🇺 Bettembourg · 🇱🇺 Dudelange
CFL-60b
CFL-60b: Noertzange => Rumelange
2 profiled communes · 4 stops
🇱🇺 Kayl · 🇱🇺 Rumelange
Free in Luxembourg
On the Luxembourg leg, train, tram and bus are free in second class. From France, Belgium or Germany, only the foreign section is paid.
19 lines published of 32 found in the extract. The others only clip the perimeter in passing, and a page about living along them would be about somewhere else. The survey covers what OpenStreetMap describes as a route relation — most of the network, without a guarantee of completeness.
Lines and stop order are read from OpenStreetMap route relations, not typed in by hand. A stop is attached to the nearest profiled commune within 6 km: stations often sit outside the centre and sometimes serve two communes, so this is a proximity rule rather than a municipal boundary.
Source : OpenStreetMap — rail route relations (route=train) · ODbL