All the lines

CFL-70

CFL-70: Luxembourg => Athus

7 profiled communes · 10 stops · Operator CFL

The communes served

View of Luxembourg-VillePhoto: Streppel · CC BY-SA 3.0

🇱🇺 Luxembourg-Ville

Luxembourg Canton · 138,215 inh.

6.4

The capital concentrates jobs, culture and the EU institutions. Europe's most international city (70% foreign residents), free public transport, but some of the highest rents on the continent.

Average rent, 70 m²
2,830 € / month
Commute to Luxembourg City
You're there
View of LeudelangePhoto: MMFE · CC BY-SA 4.0

🇱🇺 Leudelange

Esch-sur-Alzette Canton · 2,769 inh.

4.8

A small village doubled by a business park, fifteen minutes from the centre. The village-capital compromise par excellence, budget permitting.

Average rent, 70 m²
2,280 € / month
Commute to Luxembourg City
18 minby car (peak)11 minby train
View of Reckange-sur-MessPhoto: Jwh · CC BY-SA 3.0 lu

🇱🇺 Reckange-sur-Mess

Esch-sur-Alzette Canton · 3,032 inh.

5.4

Six villages in the Mess valley, between Bettembourg and Pétange: southern countryside at a contained price, with the Dippach-Reckange halt nearby.

Average rent, 70 m²
1,880 € / month
Commute to Luxembourg City
31 minby car (peak)18 minby train
View of DippachPhoto: Pecalux at Luxembourgish Wikipedia · CC BY-SA 3.0

🇱🇺 Dippach

Capellen Canton · 4,781 inh.

5.5

Schouweiler, Dippach, Sprinkange: the Dippach-Reckange halt puts the capital fifteen train minutes away, without the price of the inner south.

Average rent, 70 m²
1,930 € / month
Commute to Luxembourg City
30 minby car (peak)16 minby train
View of SanemPhoto: Cayambe · CC BY-SA 3.0

🇱🇺 Sanem

Esch-sur-Alzette Canton · 19,688 inh.

4.5

A residential commune right next to Belval: campus, Belval-Université station and shops five minutes away, in a quiet suburban fabric.

Average rent, 70 m²
2,020 € / month
Commute to Luxembourg City
36 minby car (peak)28 minby train
View of PétangePhoto: Pecalux at Luxembourgish Wikipedia · CC BY-SA 3.0

🇱🇺 Pétange

Esch-sur-Alzette Canton · 21,397 inh.

3.7

At the gates of France and Belgium, one of the country's most affordable markets, well served by rail (line 70).

Average rent, 70 m²
1,810 € / month
Commute to Luxembourg City
38 minby car (peak)30 minby train
View of AubangePhoto: Hombre del rio · CC BY-SA 3.0

🇧🇪 Aubange

Luxembourg Province (Belgium) · 17,567 inh.

3.2

The Belgian three-borders commune (Athus), fifteen minutes from Pétange and Rodange. Belgian rents, Luxembourg salaries: the classic equation.

Average rent, 70 m²
1,000 € / month
Commute to Luxembourg City
49 minby car (peak)40 minby train

Every stop on the line

  1. Luxembourg🇱🇺 Luxembourg-Ville
  2. Hollerich🇱🇺 Luxembourg-Ville
  3. Leudelange🇱🇺 Leudelange
  4. Dippach-Reckange🇱🇺 Reckange-sur-Mess
  5. Schouweiler🇱🇺 Dippach
  6. Bascharage-Sanem🇱🇺 Sanem
  7. Pétange🇱🇺 Pétange
  8. Lamadelaine🇱🇺 Pétange
  9. Rodange🇱🇺 Pétange
  10. Athus🇧🇪 Aubange

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.

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.