The airport run: long, important, often expensive
For many people the trip to the airport is their only taxi ride of the year — and usually the most expensive one. The distances are long, the departure time is not negotiable, and traffic on the way pushes up the waiting time. That makes it all the more important to know the cost in advance. Three things decide the price: the city's normal tariff, any airport surcharges, and whether a fixed route price exists.
Fixed route prices to the airport and trade fair
Some cities have written fixed prices for particularly frequent routes into their tariff ordinance. They apply regardless of traffic and time of day:
- Munich: airport ↔ trade fair €90, airport ↔ central station €96, trade fair ↔ central station €41
- Dresden: airport ↔ central station €48, airport ↔ Neustadt station €32, airport ↔ trade fair €45
- Düsseldorf: airport ↔ trade fair €25 including the airport surcharge
For all other destinations the normal meter price applies. You can check Munich's €96 fixed price to the central station with the taxi fare calculator: about 38 km without any waiting gives a little over €100 on the meter — so the fixed price is usually cheaper and removes the risk of traffic jams.
Airport surcharges and special tariffs
Among the 14 cities covered, only Düsseldorf charges an explicit airport surcharge: €2.00 for trips to or from the airport. In Berlin, trips from BER airport use their own tariff band at €2.60 per km up to 5 km and €2.00 after that, plus €1.50 if you take the taxi from the airport's waiting area. The background: BER lies outside Berlin in the state of Brandenburg. In Leipzig, trips to Leipzig/Halle airport are not part of the city tariff at all but follow a separate agreement. Ask for the price before departure there.
What an airport trip typically costs
As a guide: a 20 km trip with 10 minutes of waiting costs between about €56 (Dortmund) and €69 (Cologne) under the current tariffs. The exact figure for your route depends heavily on the distance bands. In Hamburg the per-km rate drops to €2.00 from the 9th kilometre, in Berlin to €2.10 from the 7th — which makes a big difference on long airport runs. If you take a large taxi for the whole family, the flat surcharge is added; luggage almost always rides free.
Fixed price when booking: the fare corridor
Since the 2021 reform of the Passenger Transport Act, cities may allow fixed prices or price ranges for pre-booked trips (section 51(1) PBefG). The idea: you know the price before you leave, and the driver bears the risk of traffic. Cities have implemented this differently:
- Berlin: up to 20 % above or 10 % below the meter price for the shortest route
- Munich: up to 30 % above or 10 % below the meter price
- Cologne: 20 % above or below the meter price
- Dortmund: ±15 %; Duisburg: ±10 %
- Dresden: +20 % / −10 %; Nuremberg: up to 25 % above the meter price, never below
- Frankfurt am Main: €2.40 to €4.00 per km without base fare
A fixed price pays off above all at rush hour, when a lot of traffic is expected. On a clear road at night the meter price may be cheaper. So compare the fixed price you are offered with the calculator's result at a low waiting time.
Taxi, train or your own car?
For one person without much luggage, the train to the airport is almost always cheaper. With family, heavy luggage or an early flight before the first train, a lot speaks for the taxi. If you drive yourself, you have to add airport parking to the fuel cost; for a week this can easily exceed the taxi fare for the round trip. Calculate the pure fuel cost for the route with the fuel cost calculator. For an overview of all price components, read the main guide Taxi fares in Germany.
