Les lignes de chemin de fer relient les plus grandes villes et localités du Grand-Duché et constituent l’épine dorsale du réseau des transports en commun. Le Luxembourg est très bien intégré dans le réseau ferroviaire international et connaît une importante circulation de trains internationaux.
Peu après la Seconde Guerre mondiale, le réseau ferré luxembourgeois, qui totalisait quelque 550 km de lignes, fut réduit, en une quinzaine d’années, à la moitié de sa taille. Aujourd’hui, la longueur des lignes exploitées se chiffre à 274 km.
Si les trains régionaux circulent, en général, toutes les heures, l’axe Ettelbruck-Luxembourg-Esch/Alzette est desservi toutes les trente minutes (sauf le soir, les dimanches et jours de fête). À l’heure de pointe, le service est renforcé par des trains supplémentaires.