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
Differdange - Lasauvage - Niederkorn
BONNEVOIE, Baden-Powell - PULVERMUHL - CENTS - KIRCHBERG, Poutty Stein
Esch - Lallange - Esch Belval
BERTRANGE, Bartreng Gemeng - STRASSEN - LIMPERTSBERG, Lycée M. Lucius
Dudelange - Greisendall - Spidol - Gare - Soibelkaul
HAMM, Rue de Bitbourg - NEUDORF - CENTS, Waassertuerm
Dudelange - Skatepark P&R - Italien - Gare - Gemeng - Bireng
BERTRANGE, Belle Etoile - HOLLERICH, P&R Bouillon - BEGGEN - STEINSEL, Michel Rodange Plaz
Dudelange - 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
KIRCHBERG, Poutty Stein - Z.A. STRASSEN, Primeurs
Saint-Vincent - Luxembourg
Virton - Saint-Léger - Arlon - Luxembourg
Saint-Mard - Virton - Aubange - Luxembourg
Marbehan - Habay - Arlon - Luxembourg
Limpertsberg - Junglinster
Lorentzweiler - Eisenborn
Luxembourg - Junglinster - Beaufort
Altrier - Müllerthal - Grundhof
Junglinster - Bech - Echternach
Kirchberg - Longuich - Schweich (D)
Kirchberg - Mesenich frontière
Junglinster, P&R - Lux-Sud
Cargo Center - Findel - Schuttrange
Luxembourg - Roodt/Syre - Junglinster
Kirchberg - Grevenmacher - Machtum
Grevenmacher - Nittel (D)
Luxembourg - Niederdonven - Grevenmacher
Kirchberg - Oetrange - Moutfort - Sandweiler
Kirchberg - Schuttrange - Kirchberg
Merzig (D) - Leudelange - Kirchberg
Saarlouis (D) - Kirchberg
Kirchberg - Remich - Merzig (D)
Howald - Stadtbredimus - Remich
Luxembourg/Gasperich - Contern - Medingen
Luxembourg - Dalheim - Filsdorf
Luxembourg - Mondorf - Remich
Luxembourg - Ellange - Erpeldange - Remich
Mondorf - Dalheim - Remich
Remich - Moutfort - Kirchberg
Luxembourg - Rumelange - Ottange (F)
Howald, Lux Sud - Bettembourg
Luxembourg - Belvaux - Obercorn
Luxembourg - Soleuvre - Differdange
Luxembourg - Pontpierre - Mondercange - Esch/Alzette
Bettembourg - Leudelange ZI
Belval - Howald (P&R Sud)
Luxembourg - Reckange - Bascharage/Sanem
Luxembourg - Selange - Messancy (B)
Kirchberg - Luxembourg - Steinfort
Alzingen - Leudelange - Bertrange
Luxembourg - Garnich - Clemency
Luxembourg - Steinfort - Redange
Luxembourg - Septfontaines
Luxembourg - Rambrouch - Bigonville
Luxembourg - Kopstal -Keispelt
Luxembourg - Saeul - Redange
Luxembourg - Saeul - Pratz
Septfontaines - Bour - Septfontaines
Luxembourg - Tuntange - Hollenfels - (Marienthal)
Luxembourg - Kopstal - (Schoenfels)
Luxembourg - Kirchberg - Hayange/Thionville (F)
Leudelange ZA - Gasperich - Thionville (F)
Kirchberg - Cattenom (F) - Thionville (F)
Bettembourg - Mondorf - Ellange - (Remich)
Bettembourg - Dudelange - Bettembourg
Esch/Belval - Cloche d'Or - Trier (D)
Bettembourg - Esch/Alzette
Esch/Belval - Remich - Grevenmacher
Esch - Foetz - Mondercange
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)
Bettembourg - Dudelange, Riedgen
Luxembourg - Differdange - Hussigny (F)
Bour - Septfontaines - Steinfort - Kleinbettingen
Luxembourg - Pétange - Mont St. Martin (F)
Kleinbettingen - Hobscheid
(Pétange) - Rodange - Pétange
Rodange - Longwy - St. Charles (F)
Rodange - Longwy - Saulnes (F)
Mersch - Colmar - Ettelbruck
Mersch - Bissen Z.A.C - Ettelbruck
Mersch - Cruchten - Oberglabach
Mersch - Gosseldange - Lorentzweiler
Stegen - Larochette - Mersch
Luxembourg - Echternach - Bitburg (D)
Larochette - Beaufort - Echternach
Mersch - Larochette - Echternach
Mersch - Ansembourg/Marienthal
(Luxembourg) - Mersch - Redange
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 - Diekirch - Beaufort
Diekirch - Medernach - Beaufort
Diekirch - Roodt/Syre Z.I - Diekrich
Diekirch - Ettelbruck - Wasserbillig - Grevenmacher
Diekirch - Ettelbruck - Noerdange - Elvange
Moestroff - Gilsdorf - Warken
Ettelbruck- ZI Fridhaff Ouest
Diekirch - Everlange - Eschette
Diekirch - Ettelbruck - Vichten - Redange
(Diekirch) - Ettelbruck - Redange - Oberpallen
Ettelbruck - Rambrouch - Perlé
Ettelbruck - Wiltz - Bastogne (B)
Ettelbruck - Bourscheid - Michelau
Ettelbruck - Heiderscheid
Ettelbruck - Schlindermanderscheid - (Holzthum)
(Diekirch) - Ettelbruck - Schlindermanderscheid - Holzthum - Consthum
Heinerscheid - Hupperdange - Grindhausen
Heinerscheid - Kalborn - Lieler
Ettelbruck - Diekirch/Centre militaire
Ettelbruck - Brandenbourg - Parc Hosingen
Ettelbruck - Brandenbourg - Mont St. Nicolas
Vianden/Ville Haute - Vianden/Gare - Vianden/Ville Haute
Ettelbruck - Vianden - Obereisenbach
Wiltz - Kautenbach - Holzthum - Hoscheid
Büderscheid - Goesdorf - Kautenbach
Wiltz - Esch/Sûre - (Neunhausen)
Wiltz - Harlange - Rambrouch
Wiltz - Winseler - Oberwampach
Wiltz - Grümelscheid - Brachtenbach
Wiltz - Weicherdange - Clervaux
Wiltz - Heinerscheid - Clervaux
(Reuler) - Munshausen - Wilwerwiltz
Clervaux - Lieler/Huldange
Vianden - Hosingen - Clervaux
Clervaux - Hosingen - Rodershausen
Clervaux - Drauffelt - Marnach
(Reuler) - Clervaux - Hachiville
Troisvierges - St. Vith (B)
Troisvierges - Wilwerdange - Huldange/Schmëtt
Troisvierges - Hautbellain
Contern Village/ Contern Z.I - Sandweiler/Gare
Luxembourg - Parc d'Activités Syrdall
Munsbach/Gare - Parc d'Activités Syrdall
Niedercorn - Dommeldange - Steinsel Z.I.
Rodange - Dommeldange - Steinsel Z.I.
Luxembourg - Roost/Luxlait - Colmar/Usines
Rambrouch - Colmar/Usines - Ettelbruck
Martelange - Colmar/Usines
Diekirch - Colmar/Usine - Bissen Z.I
Luxembourg - Roost/Luxlait - Colmar/Usines
Rodange - Colmar/Usines - Diekirch
Arlon (B) - Beckerich - Colmar/Usines
Bigonville - Colmar/Usines
Martelange - Colmar/Usines
Bastogne (B) - Colmar/Usines
Erpeldange - Colmar/Usines
Asselborn - Colmar/Usines
Troine - Clervaux - Colmar/Usines - Bissen
Rodershausen - Colmar/Usines
Echternach - Colmar/Usines
Clervaux - Hosingen - Stolzembourg/S.E.O
Bastogne (B) - Lentzweiler Z.I.
Allerborn - Troine/Oberwampach (service spécial)
Boxhorn - Wincrange/Ecole
Hachiville - Wincrange/Ecole
Noertrange - Harlange/Ecole (service spécial)
Obereisenbach - Hosingen Sispolo
Steinsel ZI - Luxembourg/Gare
Parking Glacis - CENTRE, rue Beaumont
HOLLERICH, Bouillon - CLAUSEN - CENTS, Waassertuerm
Centre - BONNEVOIE - GASPERICH - CESSANGE -Centre
Centre - BONNEVOIE - HAMM - PULVERMÜHLE - Centre
Centre - KIRCHBERG - WEIMERSHOF - Centre
Centre - KIRCHBERG - WEIMERKIRCH - ROLLINGERGRUND - Centre
Centre - EICH - BEGGEN - DOMMELDANGE - Centre
Centre - LIMPERTSBERG - Belair - MERL - Centre
Luxembourg/Gare Rocade - Kirchberg