Trip inputs
What this solves
The taxi is almost always the worst option for one passenger. A Frankfurt Hbf taxi at the standard €3.80 flag fall + €2.30/km runs roughly €50-€60; the S-Bahn S8/S9 is €5.40 (or €0 if you have D-ticket) and runs every 15 minutes. For solo travellers with light luggage, the taxi is approximately 8x more expensive for the same 25 minutes of journey.
The picture changes when you add bags, passengers, or a deep-night arrival. With 2-3 large suitcases, an S-Bahn without a luggage rack means rolling them up one escalator — at which point the Lufthansa Express Bus (FRA) or FEX (BER) earns its premium. And after the S05 from Hamburg shuts down, taxi is sometimes the only legal option.
The D-ticket turns the airport leg from "the most expensive €8 of my trip" to "free", and the calculator shows you exactly which airports are covered (RE, S-Bahn always; Lufthansa Express Bus never; Flughafen-Express varies by city).
How to read the result
- Cost is per adult. Children under 15 and D-ticket holders usually pay less or €0.
- Time is door-to-door including waiting, transfer and walking to hotel entrance.
- D-ticket column displays if the fare is covered (green) or partial / not (gray).
- S-Bahn/RE = regional rail, covered by D-ticket. S1 (HAM), S8/S9 (FRA/MUC), S2/S3 (STR), S5 (HAJ), S19 (CGN), S9/S45 (BER), S1/S11 (DUS).
- Express bus = Lufthansa Express Bus (FRA, MUC) or FEX Flughafen-Express (BER). NOT D-ticket-covered; €3-€11 fare.
- FlixBus = coach to nearby central bus station. Cheaper than the express bus but slower. NOT covered.
Limitations
- Does not model BER MUC vs BER BER "old Berlin airports" confusion (Tegel/Schoeneflä no longer operate).
- Taxi flag fall varies by city (Munich is the most expensive of the 8).
- FRA Terminal 2 (Lufthansa hub) requires a SkyLine train or shuttle to Terminal 1.
- DUS Sky Train runs only 03:45 - 01:30; outside that hours, you walk.
- Late-night FlixBus routes are sparse and some have been cancelled since the DB acquisition.
- Haustier (large dogs) must sit at your feet on S-Bahn — impractical for 2+ bags.
FAQ
Does the D-ticket cover the Lufthansa Express Bus?
No. The D-ticket is regional rail + city transit. Lufthansa Express Bus is an airport-specific product, not regional rail. You need to buy a separate ticket (~€11-€20 depending on route).
How early should I leave for the airport?
For S-Bahn, add 1 hour before security close for short-haul (3 hours before for long-haul). S-Bahn delays happen but rarely exceed 10 min. Allow 2 hours for transfer with luggage.
Is the taxi really 8x the S-Bahn?
Roughly, yes. For FRA-Hbf, the taxi is €50-€60 vs S-Bahn at €5.40 (or free with D-ticket). The S-Bahn is also more reliable in city/airport traffic.
What about Uber?
Uber is regulated in Germany. In Berlin, Hamburg, Munich, Frankfurt, you can use FreeNow (the European Uber-equivalent) and Bolt, but they cost roughly the same as a taxi. In smaller cities, they don't operate.
Related tools
If the D-ticket already covers your airport S-Bahn, the rest of your trip math is one click away.
For BER or DUS, FlixBus from the city bus station can beat the airport FlixBus if you're already in the city.
If you continue on ICE from Frankfurt Hbf, the right car matters for the long leg.
If you actually need a rental to get out of the city, the Umweltzone sticker rules apply.
Sources
- RMV (FRA), MVV (MUC), BVG/VBB (BER), VRR (DUS), VRS (CGN), HVV (HAM), VVS (STR), GVH (HAJ) · airport-zone fare tables 2026
- Deutsche Bahn · bahn.de/airports (RE connections)
- Flughafen Frankfurt GmbH · Lufthansa Express Bus schedule
- Berliner Flughafen-Halter · FEX schedule
About this tool
This calculator picks the best airport-to-city transfer for any of the 8 major German airports. It uses 2026 published single-fare prices for adult travellers and the D-ticket state-coverage rules. Always confirm the live fare before booking.
Privacy
This page does not set cookies, does not load analytics, and does not collect any personal data. All math runs in your browser. See full Privacy Policy.
Disclaimer
Fares, schedules and D-ticket coverage reflect 2026 published values and may change. The result is a recommendation, not a guarantee of the actual fare on your travel day.