All the lines

CFL-50

CFL-50: Luxembourg => Arlon

5 profiled communes · 7 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 BertrangePhoto: Ipigott at en.wikipedia · Public domain

🇱🇺 Bertrange

Luxembourg Canton · 9,690 inh.

5.6

Between shopping centres and suburban streets, Bertrange combines a train station, retail and immediate proximity to the capital.

Average rent, 70 m²
2,370 € / month
Commute to Luxembourg City
18 minby car (peak)10 minby train
View of MamerPhoto: Ipigott at English Wikipedia · Public domain

🇱🇺 Mamer

Capellen Canton · 11,700 inh.

6.0

A sought-after western commune, home to European School II. Twelve minutes from the capital by both train and car — international families compete for it.

Average rent, 70 m²
2,280 € / month
Commute to Luxembourg City
25 minby car (peak)12 minby train
View of SteinfortPhoto: Les Meloures at Luxembourgish Wikipedia · CC BY-SA 3.0

🇱🇺 Steinfort

Capellen Canton · 6,153 inh.

4.8

On the Belgian border along the Arlon road: Eisch valley countryside with direct A6 access, at pre-capital prices.

Average rent, 70 m²
1,810 € / month
Commute to Luxembourg City
31 minby car (peak)20 minby train
View of ArlonPhoto: Jean-Pol GRANDMONT · CC BY 3.0

🇧🇪 Arlon

Luxembourg Province (Belgium) · 31,165 inh.

4.6

County town of Belgium's Luxembourg province and the main Belgian rear base: direct trains, the E411/A6, respected schools and a still-reasonable housing market.

Average rent, 70 m²
1,050 € / month
Commute to Luxembourg City
46 minby car (peak)38 minby train

Every stop on the line

  1. Luxembourg🇱🇺 Luxembourg-Ville
  2. Bertrange-Strassen🇱🇺 Bertrange
  3. Mamer Lycée🇱🇺 Mamer
  4. Mamer🇱🇺 Mamer
  5. Capellen🇱🇺 Mamer
  6. Kleinbettingen🇱🇺 Steinfort
  7. Arlon🇧🇪 Arlon

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.