Long-distance coaches and cross-border buses
Getting to Luxembourg by coach
By coach you'll mostly reach Luxembourg with the two companies the tourist board names, Flibco and FlixBus. Flibco runs from Charleroi airport to Luxembourg in about 2 hours 30 minutes, from €19.90, and FlixBus lists four stops in the country. From Trier in Germany, regional bus 302 reaches Findel airport and Howald.
In 30 seconds
Full read: 3 min
- visitluxembourg names Flibco and FlixBus as long-distance coaches to Luxembourg.
- Flibco links Charleroi airport and Luxembourg in about 2 hours 30 minutes, from €19.90.
- FlixBus stops at Luxembourg, Esch-sur-Alzette, Differdange and Rodange.
- From Trier, bus 302 reaches Findel airport and Howald.
The coach only wins for me in one case, when a cheap flight into Charleroi really does save money against flying straight to Luxembourg. Two and a half hours on the road after a flight is a lot, so the saving has to be worth it.
Before you go
What I would keep in mind
-
01 To save money
Charleroi, the budget detour
Flibco publishes a direct run between Charleroi airport and Luxembourg of about 2 hours 30 minutes, from €19.90 online, with one cabin bag and three hold bags included.
-
02 My tip
Miss the coach, take the next one
Flibco says that if you miss your coach or your flight is late, you can use your ticket on the next one at no extra cost, subject to availability, and change or cancel up to six hours before.
-
03 Watch out
No Flibco from Luxembourg airport
Findel's website says Flibco isn't currently running any connection from the airport. Don't plan a link with Hahn around that coach.
Frankfurt to Luxembourg -
04 Money
Border buses are free up to the line
On cross-border RGTR buses, free travel runs to the last stop before the border, according to CFL. The section on the other side is paid.
Luxembourg free public transport
What I would book
The coach is the least common way to reach Luxembourg from Britain, but it has its place. The tourist board presents it as an alternative to rail and air from cities in the neighbouring countries and names two companies as examples, Flibco and FlixBus. Here’s what I could confirm about each, and when I think it’s worth it.
Flibco and the Charleroi link
The best-documented route is Flibco’s between Charleroi airport in Belgium and Luxembourg. The company describes it as a direct shuttle with no stops, taking about 2 hours 30 minutes on average depending on traffic, from €19.90 per person online. According to Flibco, Charleroi airport is 196 km north-west of Luxembourg.
Two details stand out. The fare includes a cabin bag up to 10 kg and three hold bags up to 25 kg each, which is more than most budget flights allow. And if you miss the coach or your flight is late, Flibco says you can use the ticket on the next departure at no extra cost, subject to space, and change or cancel up to six hours before.
And Flibco from Luxembourg airport?
Not at the moment. Findel’s website states plainly that Flibco isn’t offering any connection from the airport and points you to flibco.com for news. I mention it because plenty of pages still show a link with Frankfurt-Hahn, and as of September 2026 it isn’t running from Findel. What is confirmed in that direction is in Frankfurt to Luxembourg.
If you are staying the night, see the best hotel deals in Luxemburgo for your dates: the well-placed rooms go fast.
FlixBus, four stops in the country
On its website FlixBus names four Luxembourg stops, the capital plus three towns in the south-west, Esch-sur-Alzette, Differdange and Rodange. What I couldn’t get from the page were departure cities and timetables, so I won’t quote a route. If you’re interested, search its planner from where you’ll be and check the exact stop, because Esch and the capital aren’t the same thing.
If the coach drops you at Esch-sur-Alzette, Differdange or Rodange rather than the capital, that’s fine. Esch is the country’s second city, with about 38,300 people according to STATEC, and from any of those stops the onward train or bus to Luxembourg City is free. mobiliteit.lu, the official public transport planner, gives you the connection on the day.
Regional buses across the border
Besides the coaches, some regional buses cross the border, and with those it’s worth knowing what’s free. CFL explains that on cross-border RGTR buses, free travel is valid up to the last stop served before the border. The rest is paid.
For visitors, line 302 is the handy one, running from Trier through Wasserbillig and Findel to Howald. Once you’re inside Luxembourg, any city or regional bus is free, and the wider network is in Luxembourg buses.
If you are staying the night, see the best hotel deals in Luxemburgo for your dates: the well-placed rooms go fast.
Keep your passport on you
Belgium, France, Germany and Luxembourg are all in Schengen, but that doesn’t mean the passport can stay in your suitcase. Germany is running temporary border checks, according to the UK government, so keep it with you on any cross-border coach. Remember the Schengen passport rules on issue date and validity, and the biometric registration at your first Schengen border.
Is there a coach from the UK?
No official source I read confirms a direct coach from Britain, and I won’t invent one. From the UK the clear options are a flight, with Luxair’s route pages for London City, Manchester and Edinburgh, or the train via Brussels and Eurostar. I compare them all in how to get to Luxembourg.
So you do not lose the morning at the ticket office, browse tickets and tours in Luxemburgo on GetYourGuide.
When I’d choose it
Before deciding, add up the whole journey rather than the coach fare alone, including the flight to Charleroi, any bag fees and the time on the road. A cheap ticket stops being cheap once the extras pile up.
Only in two situations. First, if a flight into Charleroi comes in well below a direct flight to Luxembourg and you don’t mind adding two and a half hours by road. Second, if you’re already in Trier or the surrounding region and bus 302 drops you right where you want to be. For everything else, the train or a direct flight feels more comfortable to me, especially knowing that public transport is free once you arrive.
If you would rather go at your own pace, see the car hire deals in Luxembourg: the earlier you book, the more cars are left to choose from.
Before you fix your dates, compare tickets to Luxembourg: the same journey can cost very different amounts from one day to the next.
Coaches and buses with published details
| Service | Route | Time and fare | Source |
|---|---|---|---|
| Flibco | Charleroi airport to Luxembourg, direct | About 2 hr 30, from €19.90 | flibco.com |
| FlixBus | Stops at Luxembourg, Esch-sur-Alzette, Differdange and Rodange | Depends on the route | flixbus.co.uk |
| Bus 302 | Trier, Wasserbillig, airport, Howald | Free on the Luxembourg section | lux-Airport |
| Flibco from Luxembourg airport | No connection for now | No service | lux-Airport |
Checked on 29-09-2026. FlixBus times and routes are in its own journey planner.
Test yourself
True or false?
0/3 Pick before you peek.
-
Flibco runs from Luxembourg airport to Hahn.
See the answer
False. Luxembourg airport says Flibco isn't currently offering any connection from Findel.
-
Flibco's Charleroi to Luxembourg coach makes no stops on the way.
See the answer
True. Flibco describes it as a direct shuttle with no stops.
-
A cross-border RGTR bus is free on the German side too.
See the answer
False. CFL says free travel is valid up to the last stop served before the border.
- Flibco, Charleroi airport to Luxembourg
- 2 hr 30
- Fare from, booked online
- €19.90
- Luxembourg to Charleroi airport, per Flibco
- 196 km
- FlixBus stops in the country
- 4
0 of 425 Luxembourg guides
Your next stamp
- How to get there
- From Brussels
- Sightseeing train and bus
- Airport to city centre
- Getting around
- From Frankfurt
- Belgium and Luxembourg
- Around Luxembourg
- A Possen Museum
- American Cemetery
- Ansembourg
- Ansembourg Castles
- Asselborn
- Bascharage
- Beaufort castles
- Belval
- Belval blast furnaces
- Berg Castle
- Bernard-Massard cellars
- Bourglinster Castle
- Bourscheid Castle
- Brandenbourg
- Brandenbourg Castle
- Caves St Martin
- Christmas
- Clervaux Castle
- Echternach
- Echternach Abbey
- Ehnen
- Ehnen Wine Museum
- Esch-sur-Alzette
- Esch-sur-Sûre Castle
- European Museum Schengen
- Fond-de-Gras
- General Patton Museum
- German war cemetery
- Haff Réimech
- Hohllay
- Hollenfels Castle
- Hosingen
- Kautenbach
- Kneiff
- Koerich Castle
- Larochette Castle
- Lasauvage
- Mersch Castle
- Military History Museum
- Moersdorf
- Mondorf Domaine Thermal
- Munsbach Castle
- National Mining Museum
- Parc Merveilleux
- Park Sënnesräich
- Places to visit
- Remich
- Rindschleiden
- Schiessentümpel
- Septfontaines Castle
- Slate Museum
- Stolzembourg
- Tudor Museum
- Useldange Castle
- Valley of the Seven Castles
- Vianden
- Vianden Castle
- Ville Haute
- Wasserbillig Aquarium
- Weiswampach lakes
- Wiltz Castle
- Ahn
- Berdorf
- Bourscheid-Plage
- Butterfly garden
- Clervaux
- Differdange
- Echternach lake
- Grevenmacher
- Heringer Millen
- Hollenfels
- Luxembourg City
- Luxembourg Science Center
- Meysembourg Castle
- Mullerthal
- National Day
- National Resistance Museum
- Perekop
- Remerschen
- Schoenfels Castle
- The Family of Man
- Things to do
- Upper Sûre Lake
- Vianden chairlift
- Wasserbillig
- Clervaux Abbey
- Echternach Roman villa
- Éislek
- Insenborn
- Kallektuffquell
- Machtum
- Most beautiful places
- Our Nature Park
- Pétange
- Pettingen Castle
- Schueberfouer
- Schwebsingen
- Victor Hugo House
- Waldbillig
- Dudelange
- Kuelscheier
- Lultzhausen
- Moselle Valley
- Octave
- Prettiest villages
- Sanem
- Schengen
- Wellenstein
- Wiltz
- Wolfsschlucht
- Beaufort
- Bech-Kleinmacher
- Éimaischen
- Gaalgebierg
- Guttland
- Marnach
- Mondorf-les-Bains
- Putscheid
- Schifflange
- UNESCO World Heritage
- Carnival
- Consdorf
- Ellergronn
- Käerjeng
- Kayl
- Map
- Minett
- Munshausen
- Tandel
- Bech
- Buergbrennen
- Esch-sur-Sûre
- Rumelange
- Where is Luxembourg
- Is it a country?
- Lac de la Haute-Sûre (commune)
- Rosport-Mompach
- Wormeldange
- Larochette
- Mondercange
- Regions
- Bettembourg
- Bock Casemates
- Cantons
- Dancing procession
- Diekirch
- Fischbach
- Garnich
- Mersch
- Moselle wine route
- Ettelbruck
- Grund
- Heffingen
- Kehlen
- Lintgen
- Moselle river cruises
- Pétrusse Casemates
- Towns and villages
- Chemin de la Corniche
- Erpeldange-sur-Sûre
- Junglinster
- Kopstal
- Lorentzweiler
- Nommern
- Pfaffenthal
- Population
- Bissen
- Clausen
- Grand Ducal Palace
- Koerich
- Schieren
- Size
- Vallée de l'Ernz
- Feulen
- Kirchberg
- Languages
- Notre-Dame Cathedral
- Reisdorf
- Steinfort
- Bettendorf
- Habscht
- St Michael's Church
- Helperknapp
- Luxembourgish
- Place Guillaume II
- Name
- Place d'Armes
- History
- Place de la Constitution
- Grand Duke
- Colmar-Berg
- Flaxweiler
- Gare
- Hamm
- Kirchberg funicular
- Luxembourg fortress
- Mamer
- Mertert
- Minett Trail
- Mullerthal Trail
- Neumünster Abbey
- Parc Hosingen
- Pfaffenthal lift
- Political system
- Redange
- The Passerelle
- Wine festivals
- Winseler
- Beckerich
- Biwer
- EU institutions
- Goesdorf
- Limpertsberg
- Mudam
- Natur Musée
- Pulvermühl
- Stadtbredimus
- Troisvierges
- Wenzel walk
- Bonnevoie
- Bous-Waldbredimus
- Ell
- Flag
- Kiischpelt
- Manternach
- Philharmonie
- Vauban circuit
- Weiswampach
- Betzdorf
- Boulaide
- Dräi Eechelen Museum
- Facts
- Hollerich
- Lenningen
- Useldange
- Wincrange
- Bourscheid
- Dalheim
- Gasperich
- Public holidays
- Red Bridge
- Saeul
- Belair
- Second World War
- Vichten
- Battle of the Bulge
- Merl
- Préizerdaul
- Cents
- EU and Schengen
- Groussbus-Wal
- Entry requirements
- Neudorf
- Rambrouch
- Currency and payments
- Mertzig
- Weimerskirch
- Adolphe Bridge
- Beggen
- Escapardenne
- International March of Diekirch
- MNHA (National Museum)
- Rock climbing
- Sandweiler
- Bridges
- Eich
- Flights
- Golf
- Hesperange
- Lëtzebuerg City Museum
- Canoeing and kayaking
- Dommeldange
- Luxembourg airport
- Strassen
- Villa Vauban
- Bertrange
- Casino Luxembourg
- Mühlenbach
- Swimming pools
- Pétrusse Valley
- Rollingergrund
- Walferdange
- Cessange
- Day trip from Brussels
- Municipal Park
- Steinsel
- Free walking tours
- From Paris
- Niederanven
- Schuttrange
- By train
- Contern
- Weiler-la-Tour
- Driving
- Luxembourg in one day
- Pretzel Sunday
- Rham Plateau
- Tour de Luxembourg
- Candlemas (Liichtmëssdag)
- Car hire
- Luxembourg in two days
- Saint-Esprit Plateau
- Luxembourg in three days
- Melusina statue
- Parking
- St Nicholas Day (Kleeschen)
- Fête de la Musique
- Luxembourg in four days
- Museums in Luxembourg
- Petrol
- Place de Clairefontaine
- A week in Luxembourg
- Luxembourg Marathon
- Tram and Bus Museum
- Free public transport
- Parks in Luxembourg City
- Road trip
- Tram
- Buses
- Viewpoints
- Trains
- Luxembourg station
- Cycling
- LuxembourgPass
- Prices and budget
- On a budget
- Free things to do
- Mobile and roaming
- Healthcare
- Safety
- Scams
- Tourist information
- Packing list
- Swimming lakes
- With a dog
- Markets
- Tipping
- Shopping
- What to buy
- Shopping centres
- With kids
- For couples
- Playgrounds
- Adventure parks
- Nightlife
- Castles
- Theatres and concert venues
- Leudelange
- Nature parks
- Where to stay
- City-centre hotels
- Hiking
- Nature reserves
- Reckange-sur-Mess
- Hotels near the station
- Roeser
- Frisange
- Hotels in Kirchberg
- Airport hotels
- Dippach
- Hotels in Vianden
- Hotels in Echternach
- Hotels in Clervaux
- Hotels in Mondorf-les-Bains
- Hotels in Esch-sur-Alzette
- Hotels on the Moselle
- Mullerthal hotels
- Upper Sûre lake hotels
- Hotels in Diekirch and Ettelbruck
- Cheap hotels
- Luxury hotels
- Boutique hotels
- Spa hotels
- Family hotels
- Apartments
- Weather
- Youth hostels
- Best time to visit
- Campsites
- Holiday cottages
- In winter
- Castle hotels
- In spring
- Day trips
- In summer
- In autumn
- Ice skating
- Trier day trip
- Metz day trip
- Arlon day trip
- In January
- In February
- In March
- In April
- In May
- In June
- In July
- In August
- In September
- Food
- In October
- In November
- Where to eat
- In December
- Michelin restaurants
- Cheap eats
- Judd mat Gaardebounen
- Bouneschlupp
- Gromperekichelcher
- Kniddelen
- Quetschentaart
- Rieslingspaschtéit
- Events
- Wine
- Crémant
- Beer
Frequently asked questions
Is there a coach from London to Luxembourg?
I couldn't confirm a direct coach from the UK in official sources. FlixBus lists four stops in Luxembourg, so check its planner from London, but flying or the train via Brussels are far clearer options.
Is there a bus from Charleroi airport to Luxembourg?
Yes. Flibco runs a direct coach between Charleroi airport and Luxembourg, taking about 2 hours 30 minutes depending on traffic, from €19.90 online. One cabin bag and three hold bags are included.
Does FlixBus go to Luxembourg?
Yes. FlixBus lists four stops in the country, at Luxembourg, Esch-sur-Alzette, Differdange and Rodange. Departure cities and times are in its journey planner.
Are international buses free in Luxembourg?
No. Free travel covers buses inside the country. On cross-border RGTR buses it runs to the last stop before the border, and coaches such as Flibco and FlixBus are paid.
Is there a bus from Trier to Luxembourg?
Yes, line 302 links Trier with Wasserbillig, Luxembourg airport and Howald, according to the airport using mobiliteit.lu data.
How much luggage can I take on Flibco?
Flibco includes one cabin bag up to 10 kg and three hold bags up to 25 kg each. You can bring more for a small surcharge.
By
Tourism graduate with a master’s in Tourism Management and Planning from the University of Málaga, who has travelled across Europe. He writes every guide from official sources and his own judgement.
Published on . Facts checked on .
Sources
Some links in this guide are affiliate links: if you book through them, the site earns a commission at no extra cost to you. Affiliate disclosure
Photos: GilPe (CC BY-SA 4.0), via Wikimedia Commons.