Bus
The bus network covers a large variety of mobility needs of the general public. You can find all timetables on this page which is regularly updated.
Current situation of public transport serviceSeveral measures are put in place on public transport to minimise the spread of the coronavirus COVID-19 among the population. Learn more
Esch - Belvaux - Differdange - Pétange - Lamadelaine
BONNEVOIE, Demy Schlechter - LIMPERTSBERG, Lycée M. Lucius
Esch - Soleuvre - Differdange
HOWALD, CIPA - HOWALD, Waassertuerm - BONNEVOIE, L.T.B - BEGGEN, H. Dunant
Esch - Belvaux - Bascharage - Linger - Rodange
LEUDELANGE, Gemeng - CESSANGE - DOMMELDANGE, Parc de l'Europe
Esch Belval - Esch Gare - Schifflange - Kayl - Dudelange
CLOCHE D'OR, P&R Stade de Luxembourg - BONNEVOIE, L.T.B - MERL, Rte de Luxembourg - BERTRANGE, Bartreng Gemeng
Esch - Rumelange - Kayl - Dudelange
BERTRANGE, Bartreng Gemeng - MERL - KIRCHBERG - AÉROPORT
Oberkorn - Differdange - Lasauvage - Niederkorn
BONNEVOIE, Baden-Powell - PULVERMUHL - CENTS - KIRCHBERG, Poutty Stein
Esch - Lallange - Esch Belval
BERTRANGE, Bartreng Gemeng - STRASSEN - LIMPERTSBERG, Lycée M. Lucius
Greisendall - Spidol - Gare - Soibelkaul
HAMM, Rue de Bitbourg - NEUDORF - CENTS, Waassertuerm
Skatepark P&R - Italien - Gare - Gemeng - Bireng
BERTRANGE, Belle Etoile - HOLLERICH, P&R Bouillon - BEGGEN - STEINSEL, Michel Rodange Plaz
Gemeng - Kräizbierg - Wolkeschdall - Gare - Gemeng
École Européenne - BERTRANGE, Belle Étoile - STRASSEN - BEGGEN - WALFERDANGE - STEINSEL, Michel Rodange Plaz
MERL, Celtes - BELAIR - WEIMERSHOF - KIRCHBERG, Chambre des Métiers
Esch - Conservatoire - Hiehl - Pl. Pierre Ponath
Boy Konen - KOHLENBERG - GASPERICH - BELAIR - CENTRE HOSPITALIER
Esch - Ehlerange - Bascharage - Pétange - Rodange
Boy Konen - CESSANGE - Gare Centrale - FETSCHENHOF - CENTS, Waassertuerm
Differdange - Sanem - Bascharage - Pétange - Rodange
MERL, Celtes - HOLLERICH, P&R Bouillon - Cents - HAMM, Rue de Bitbourg - HAMM, Ierzkaulen
Esch - Belval - Belvaux - Bascharage - Fingig - Clemency
École Européenne - BERTRANGE, Belle Étoile - STRASSEN ROUTE D'ARLON - KIRCHBERG - AÉROPORT
HOLLERICH, P&R Bouillon - CENTRE, Monterey
Esch - Ehlerange - Mondercange - Pontpierre
KOCKELSCHEUER, Patinoire - KIRCHBERG, Luxexpo Entrée sud
LIMPERTSBERG, Neumans Park - PLATEAU BOURBON - Gare Centrale
HOLLERICH, P&R Bouillon - Gare Centrale - CLOCHE D'OR, Guillaume Kroll
EICH, Centre Culturel - MUHLENBACH - ROLLINGERGRUND - KIRCHBERG, Luxexpo Entrée Sud
CLOCHE D'OR, P&R Stade de Luxembourg - Gare Rocade - ROUTE D'ARLON - ZA STRASSEN, Primeurs
BONNEVOIE, L.T.B. - GASPERICH, Fr. Hogenberg - STADTGRUND - PFAFFENTHAL - EICH, Centre Culturel
HOWALD, Peternelchen - HOLLERICH, P&R Bouillon - BELAIR, Centre Hospitalier
HAMM, Rue de Bitbourg - DOMMELDANGE, Gare
STEINSEL, Kennedy - PFAFFENTHAL - KIRCHBERG, Rehazenter
KOCKELSCHEUER, Patinoire - CESSANGE - HAMM, Rue de Bitbourg
HESPERANGE, Cité um Schlass - HOWALD, P&R Lux-Sud
CLOCHE D'OR, G. Kroll - PULVERMUHL - AÉROPORT - SENNINGERBERG, Charlys Statioun
KIRCHBERG, Réimerwee - KIRCHBERG, Plateau - LIMPERTSBERG, Lycée M. Lucius
STRASSEN, Oricher - RECKENTHAL - CENTRE, Badanstalt
KIRCHBERG, Kierch - DOMMELDANGE, Gare - DOMMELDANGE, Parc de l'Europe
Saint-Vincent - Luxembourg
Saint-Mard - Virton - Aubange - Luxembourg
Marbehan - Habay - Arlon - Luxembourg
Limpertsberg - Junglinster
Lorentzweiler - Eisenborn
Luxembourg - Junglinster - Beaufort
Altrier - Müllerthal - Grundhof
Kirchberg - Echternach - (via Bech)
Luxembourg - Echternach - (via Consdorf)
Junglinster - Bech - Echternach
Kirchberg - Longuich - Schweich (D)
Howald P&R - Trier (Trier)
Kirchberg - Mesenich frontière
Junglinster, P&R - Lux-Sud
Schrassig - Schuttrange - Sandweiler - Cargo Center
Luxembourg - Roodt/Syre - Junglinster
Kirchberg - Grevenmacher - Machtum
Grevenmacher - Nittel (D)
Luxembourg - Flaxweiler - Grevenmacher
Kirchberg - Oetrange - Moutfort - Sandweiler
Kirchberg - Contern - Kirchberg
Kirchberg - Leudelange - Merzig (D)
Kirchberg - Saarlouis (D)
Kirchberg - Remich - Merzig (D)
Howald - Stadtbredimus - Remich
Luxembourg - Dalheim - Filsdorf
Luxembourg - Frisange - Remich
Luxembourg - Ellange - Erpeldange - Remich
Mondorf - Dalheim - Remich
Remich - Moutfort - Kirchberg
Emerange - Remich - (via Remerschen)
Luxembourg - Bivange - Bettembourg
Luxembourg - Hassel - Bous
Luxembourg - Bettemburg - (via Peppange/Crauthem)
Luxembourg - Rumelange - Ottange (F)
Howald, Lux Sud - Bettembourg
Luxembourg - Soleuvre - Niederkorn
Luxembourg - Soleuvre - Obercorn
Luxembourg - Pontpierre - Schifflange
Luxembourg - Dudelange - Volmerange les Mines (F)
Bettembourg - Leudelange ZI
Luxembourg - Reckange - Bascharage/Sanem
Luxembourg - Dippach - Bascharage - Rodange
Howald, P&R - Messancy (B)
Alzingen - Leudelange - Bertrange
Luxembourg - Garnich - Clemency
Redange-sur-Attert - Grass - Sterpenich (B)
Luxembourg - Metzange P&R (F)
Kirchberg -Thionville (F)
Leudelange - Metzange PR& (F) - Thionville (F)
Kirchberg - Cattenom (F) - Thionville (F)
Bettembourg - Dudelange - Bettembourg
Esch/Belval - Cloche d'Or - Trier (D)
Bettembourg - Esch/Alzette
Bettembourg - Mondorf - Remich
Luxembourg - Perl - Nennig (D)
Bettembourg - CFL Multim. - Eurohub Sud
Luxembourg - Esch/Alzette - Piennes (F)
Luxembourg - Esch/Alzette - Villerupt (F)
Esch/Alzette - Rédange (F)
Kirchberg - Hettange Grande - Yutz (F)
Luxembourg - Differdange - Hussigny (F)
Bour - Septfontaines - Steinfort - Kleinbettingen
Luxembourg - Pétange - Mont St. Martin (F)
Rodange - Longwy - St. Charles (F)
Rodange - Longwy - Saulnes (F)
Mersch - Cruchten - Oberglabach
Mersch - Nommern - Haller
Mersch - Gosseldange - Lorentzweiler
Stegen - Larochette - Mersch
Luxembourg - Echternach - Alsdorf - Bitburg (D)
Larochette - Beaufort - Echternach
Mersch - Larochette - Echternach
Mersch - Septfontaines - (via Hollenfels)
Mersch - Saeul - Oberpallen
Gerolstein - Prüm - Clervaux
Itzig - Bonnevoie - Itzig
Wecker - Betzdorf - Kirchberg
Grevenmacher - Biwer - Breinert
Altrier - Consdorf - Müllerthal
Grevenmacher - Wecker - Echternach
Grevenmacher - Manternach - Echternach
Grevenmacher - Mertert - Wasserbillig
Grevenmacher - Wasserbillig - Echternach
Echternach - Rosport - Wasserbillig
Ettelbruck - Echternach (via Beaufort)
Diekirch - Medernach - Beaufort
Diekirch - Roodt/Syre Z.I - Diekrich
Diekirch - Ettelbruck - Wasserbillig - Grevenmacher
Ettelbruck - Vichten - Oberpallen
Moestroff - Gilsdorf - Warken
Ettelbruck- ZI Fridhaff Ouest
Diekirch - Everlange - Eschette
Ettelbruck - Bettborn - Arlon (B)
Ettelbruck - Bastogne (B)
Ettelbruck - Bourscheid - Michelau Gare
Ettelbruck - Heiderscheid
Ettelbruck - Schlindermanderscheid - (Holzthum)
Diekirch - Ettelbruck - Consthum
Ettelbruck - Diekirch - Huldange
Heinerscheid - Kalborn - Lieler
Ettelbruck - Diekirch/Centre militaire
Diekirch - Brandenbourg - Hosingen
Ettelbruck - Brandenbourg - Mont St. Nicolas
Vianden/Gare - Vianden/Ville Haute
Ettelbruck - Obereisenbach
Vianden, Gare - Scheierhaff
Diekirch - Hoesdorf - Bigelbach
Luxembourg - Tuntange - Martelange
Luxembourg - Hobscheid - Redange
Redange - Bettborn - Rambrouch - Redange
Hosingen - Holzthum - Kautenbach
Wiltz - Goesdorf - Kautenbach
Wiltz - Nocher - Goebelsmuehle
Luxembourg - Pontpierre - Noertzange
Wiltz - Esch/Sûre - (Neunhausen)
Wiltz - Redange-sur-Attert - (via Pommerloch)
Wiltz - Harlange - Martelange
Wiltz - Redange-sur-Attert (via Ospern)
Wiltz, Gare - Oberwampach
Wiltz - Grümelscheid - Brachtenbach
Wiltz - Knapphoscheid - Clervaux
Wiltz, Lycée du Nord - Hosingen - Rodershausen
Wiltz, Lycée du Nord - Dorscheid, am Poul
Vianden - Hosingen - Clervaux
Clervaux - Hosingen - Rodershausen
Marnach - Wincrange - Bastogne (B)
(Reuler) - Clervaux - Hachiville
Troisvierges - Heinerscheid - Parc Hosingen
Troisvierges - St. Vith (B)
Troisvierges - Huldange (via Wilwerdange)
Troisvierges - Huldange (via Hautbellain)
Contern Village/ Contern Z.I - Sandweiler/Gare
Niedercorn - Dommeldange - Steinsel Z.I.
Rodange - Dommeldange - Steinsel Z.I.
Martelange - Colmar/Usines
Ettelbruck - Colmar/Usine - Bissen Z.I
Rodange - Colmar/Usines - Diekirch
Colmar/Usines - Beckerich - Arlon (B)
Bigonville - Colmar/Usines
Martelange - Colmar/Usines
Colmar/Usines - Bastogne (B)
Erpeldange - Colmar/Usines
Asselborn - Colmar/Usines
Troine - Clervaux - Colmar/Usines - Bissen
Rodershausen - Colmar/Usines
Echternach - Colmar/Usines
Clervaux - Hosingen - Stolzembourg/S.E.O
Allerborn - Troine/Oberwampach (service spécial)
Boxhorn - Wincrange/Ecole
Hachiville - Wincrange/Ecole
Noertrange - Harlange/Ecole (service spécial)
Obereisenbach - Hosingen Sispolo
Parking Glacis - CENTRE, rue Beaumont
Luxembourg/Gare Rocade - Kirchberg