The Chemins de Fer Luxembourgeois (CFL) train network is generally a good way to move across the country. Luxembourg city is the main railway hub, from where lines radiate out in all directions. While the south is reasonably well covered, the north is limited to one main line which runs from Luxembourg City to Liège in Belgium via Mersch, Ettelbruck, Clervaux and Troisvierges. Diekirch has a branch line from Ettelbruck, and Wiltz from Kautenbach. To the south, you can reach Bettembourg and Esch-sur-Alzette. To the east, there is a line to Trier in Germany, which crosses over the Moselle River at Wasserbillig.
Trains in Luxembourg are comfortable and modern, and generally run perfectly on-time.
The country is served by countless bus services, reaching every little village in the country. Most services run at least every hour throughout the week, with higher frequencies during weekdays and reduced operation on Saturdays and Sundays.
Buses numbered 1-31 serve the City of Luxembourg, with the most useful when arriving in the country being line 16 (Airport – Kirchberg – City Centre – Train Station – Howald) and 29 (Airport – City Centre – Train Station – Howald). Almost all city buses stop at the central bus station, Hamilius, and the train station (Luxembourg Gare) in their routes at some point, resulting in very high-frequent connections between these places (once every 1 or 2 minutes).
The bus service out of town is also extensive and reliable. Buses numbered 100 upwards will take you out of the city. For destinations in the north of the country, one usually first needs to take a train to Mersch, Ettelbruck, Wiltz, or Clervaux, and change there to a bus to the final destination. Other destinations usually have a direct bus from the capital.
Buses are modern and clean, and you can board at any door if you already have a ticket (except for TICE buses which run Esch-sur-Alzette, where you must enter at the driver). Screens and announcements on-board advise of the next stop on most bus services. It is important to hail the bus you wish to catch by raising your hand towards the road as it arrives.
Luxembourg’s road infrastructure is well-developed. Anywhere that happens to lie along the major motorways is easily accessible via these (including Grevenmacher in the east, Mamer to the west, Bettembourg to the south and Mersch and Ettelbruck in the north). Esch-sur-Alzette, the country’s second city (more like a small town by international standards) also has its own motorway link.
Unless otherwise indicated, speed limits are 50 km/h in towns and villages, 90 km/h outside built-up areas, and 130 km/h on the motorway (110 km/h in the rain). Mind the yellow town/villagge shields which indicate when you enter or leave a town or village. Speed limits are raised by signs to 110 km/h in some places on the N7 and N11, and lowered to 70 km/h on some open country roads. Within towns and villages, speed limits can be raised to 70 km/h on main roads, or lowered to 30km/h in residential areas. Speed limits are enforced by random police checks as well as fixed speed cams. Be aware that if you have a right-hand-drive car then you are very likely to be singled out for a customs check on the way in. Police are also very keen on stopping drivers for having the ‘wrong’ lights on in town, i.e. side lights instead of dipped headlights.
Driving in Luxembourg is nowhere as testing as in some other European countries. The locals are generally polite. When entering the highways from side roads into the slower traffic lane, the other drivers will allow you to join the traffic line, but traffic indicators are essential. As with other highways in Europe always keep in the slow traffic lane, keeping the fast lane for overtaking. Some drivers travel at high speeds and will flash their headlights to indicate that they are in a hurry, even if you are sitting on the speed limit. Most of the time trucks keep in the slow lane at their regulated speed for large vehicles. They can be a little annoying when overtaking other trucks. The truck drivers seem to keep a watch out for other vehicles. Cars towing caravans can be a bit of a menace at times but staying alert will ensure there are no problems. The closing speeds of vehicles need to be watched if overtaking, as some drivers travel well in excess of the speed limits. Normal day to day driving in Luxembourg is a delight but traffic does slow down in peak times.
Finding parking in Luxembourg city centre on weekends can be difficult. Most spaces are quickly taken and some parking garages close early. The best option is to find somewhere near the station and then walk around the city centre.
Parking is paid within the entire city (including all residential districts). Traffic wardens are numerous and vigilant.
The streets and landscape in Luxembourg make for good cycling territory; highly recommended.