Frankfurt, Hahn and the Trier gateway
Frankfurt to Luxembourg, what's actually confirmed
For Frankfurt to Luxembourg I found no official published train time and no road distance from a Luxembourg source. What is confirmed is the way in through Trier, 48 km from Luxembourg City, with bus 302 running on to Luxembourg airport, and that Flibco currently offers no connection from Findel towards Hahn.
In 30 seconds
Full read: 3 min
- There's no official published journey time for a Frankfurt to Luxembourg train; check CFL's planner.
- Trier is 48 km from the capital, and bus 302 links it with Luxembourg airport.
- Flibco currently offers no connection from Luxembourg airport.
- There are temporary checks on entering Germany, so keep your passport handy.
If Frankfurt only came up because the flight was cheaper, do the maths carefully. For a Luxembourg trip I'd rather pay a little more to land at Findel, because the overland leg from Frankfurt is long and I couldn't confirm a direct train.
Before you go
What I would keep in mind
-
01 Watch out
Frankfurt-Hahn isn't in Frankfurt
Flibco itself sells a shuttle between Frankfurt and Hahn airport. If a fare says Frankfurt-Hahn, count on that extra transfer before you even think about Luxembourg.
-
02 Getting there
Trier, the German gateway
Trier is 48 km from Luxembourg City, and bus 302 links it with Findel airport and Howald via Wasserbillig. It's free inside Luxembourg; the German section isn't.
Luxembourg to Trier -
03 My tip
No Flibco from Luxembourg airport for now
Luxembourg airport's website says Flibco isn't running any connection from Findel at the moment. Check flibco.com before planning around Hahn.
coach to Luxembourg -
04 My tip
Passport handy at the German border
The UK government mentions temporary border checks for entering Germany. Even within Schengen, keep your passport with you on the way back.
Luxembourg entry requirements
What I would book
Frankfurt comes up a lot when people plan a Luxembourg trip, and I can see why, because it’s a huge airport and sometimes the fares from the UK look tempting. But a word of warning. This is the connection in this section with the least official information published, so I’ll tell you what is confirmed and what isn’t, without filling the gaps with figures from blogs.
What I couldn’t confirm
I found no official journey time for a train between Frankfurt and Luxembourg. CFL’s international ticket pages don’t show the route as text, and visitluxembourg only publishes times for France. There’s also no road distance on the city of Luxembourg’s official list, which covers Trier, Saarbrücken and Cologne but not Frankfurt. I won’t hand you a number I can’t back up, so for the day’s times use CFL’s journey planner or Deutsche Bahn’s.
Trier, the gateway that is documented
What I am sure of is the last part of the trip. Trier is 48 km from Luxembourg City, according to the city, and bus 302 links Trier with Wasserbillig, Findel airport and Howald in the south of the capital. That’s what the airport publishes, using mobiliteit.lu data.
Inside Luxembourg that bus is free, like all public transport since 1 March 2020, but free travel stops at the border, so the German section is paid. From the airport or Howald you carry on by tram or bus at no cost. If you fancy seeing the German city itself, whose Roman monuments became a World Heritage Site in 1986, it’s in Trier day trip.
If you are staying the night, see the best hotel deals in Luxemburgo for your dates: the well-placed rooms go fast.
Other ways in from Germany
Trier isn’t the only one. The city of Luxembourg gives 100 km by road to Saarbrücken and 197 to Cologne, both of which could work as stops if your German trip passes through them. There’s also a slower, prettier way in, by river. Luxembourg’s official portal mentions boat trips on the Moselle to Trier, Bernkastel and Saarburg in Germany and to Thionville in France, though that’s more of a day out than a way to arrive with luggage. The Luxembourg side of the valley is in Luxembourg Moselle valley.
What about Frankfurt-Hahn?
This is where people get caught out. Hahn isn’t in Frankfurt. Flibco, the coach operator, sells a shuttle between the city of Frankfurt and Hahn airport, from €19, which tells you there’s a journey in between. And in the direction you care about, Luxembourg airport’s website says Flibco isn’t currently running any connection from Findel.
In practice, flying into Hahn to reach Luxembourg leaves you to sort out the link yourself, with no confirmed direct coach. I wouldn’t book that flight before the onward leg is settled, and I’d check the last departure of whatever link you find against your landing time, since a late arrival with no onward coach is the worst way to start a short break. The coach options that are published are in coach to Luxembourg.
If you are staying the night, see the best hotel deals in Luxemburgo for your dates: the well-placed rooms go fast.
Driving in from Germany
If you hire a car in Frankfurt, Trier is the logical way in. Once in Luxembourg, the motorway limit is 130 km/h, dropping to 110 in the rain, with 90 outside towns and 50 inside them. Enforcement is strict, and the UK government lists the papers to keep in the car, starting with your licence, the registration document and proof of insurance. If you’re taking your own car, add the road tax and MOT certificate to that pile, as the same advice lists them too.
There’s one more thing for the return journey. Luxembourg and Germany are both in Schengen, but the UK government mentions temporary border checks for entering Germany, so keep your passport to hand. Everything on driving there is in driving in Luxembourg, and the hire side in car hire in Luxembourg.
My advice if you’re coming from the UK
If the trip is about Luxembourg, fly to Luxembourg. Luxair has route pages from London City, Manchester and Edinburgh, and from Findel into town you ride the tram for free. Frankfurt only makes sense to me if you’re spending a few days in Germany anyway and Luxembourg is one more stop, in which case Trier makes a good stop before crossing the border. Every other route is weighed up 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.
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.
What's confirmed between Frankfurt and Luxembourg
| Fact | Status | Source |
|---|---|---|
| Direct Frankfurt to Luxembourg train | No official time published | Not given as text by CFL |
| Frankfurt to Luxembourg distance | No Luxembourg source | Not on vdl.lu's list |
| Trier to Luxembourg City by road | 48 km | Ville de Luxembourg |
| Saarbrücken to Luxembourg City by road | 100 km | Ville de Luxembourg |
| Bus 302, Trier to the airport | Running | lux-Airport and mobiliteit.lu |
| Flibco from Luxembourg airport | No connection for now | lux-Airport |
| Shuttle Frankfurt to Hahn airport | From €19 | Flibco |
Checked on 29-09-2026.
Test yourself
True or false?
0/3 Pick before you peek.
-
Frankfurt-Hahn airport is in the city of Frankfurt.
See the answer
False. Flibco sells a shuttle between Frankfurt and Hahn airport, which tells you they're different places.
-
A bus links Trier with Luxembourg airport.
See the answer
True. Line 302 runs from Trier to Howald via Wasserbillig and the airport, according to lux-Airport.
-
There are never checks between Luxembourg and Germany because both are in Schengen.
See the answer
False. The UK government's advice mentions temporary border checks for entering Germany.
- Trier to Luxembourg City
- 48 km
- Saarbrücken to Luxembourg City
- 100 km
- Flibco Frankfurt to Hahn shuttle, from
- €19
0 of 425 Luxembourg guides
Your next stamp
- Trier day trip
- From Brussels
- By coach
- By train
- How to get there
- Getting around
- Sightseeing train and bus
- Buses
- 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
- Airport to city centre
- 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
- 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
- Belgium and Luxembourg
- Tram
- 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
- Around Luxembourg
- In autumn
- Ice skating
- 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
How do I get from Frankfurt to Luxembourg?
By train, using CFL's or Deutsche Bahn's journey planner, since I found no official journey time published as text. By road, the natural way in is through Trier, 48 km from Luxembourg City.
How far is Frankfurt from Luxembourg?
The city of Luxembourg doesn't include Frankfurt in its official distances, and I won't give a figure without a source. It does list Trier at 48 km, Saarbrücken at 100 and Cologne at 197.
Is there a bus from Frankfurt-Hahn to Luxembourg?
As of September 2026, Luxembourg airport's website says Flibco isn't offering any connection from Findel. Flibco does sell a shuttle between Frankfurt and Hahn, from €19.
Is there a bus from Trier to Luxembourg?
Yes, line 302 links Trier with Wasserbillig, Luxembourg airport and Howald, according to the airport's timetables using mobiliteit.lu data. The Luxembourg section is free.
Are there border checks between Luxembourg and Germany?
Both are in Schengen, but the UK government's advice mentions temporary border checks for entering Germany. Carry your passport.
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: Cayambe (CC BY-SA 4.0), via Wikimedia Commons.