Night surcharges are on the way out
For a long time the rule of thumb was: taxis cost more at night, at weekends and on public holidays. For most major German cities that is no longer true. Of the 14 cities whose current tariff the taxi fare calculator covers, eleven have one tariff around the clock: Berlin, Hamburg, Munich, Cologne, Frankfurt am Main, Stuttgart, Düsseldorf, Dortmund, Essen, Bremen and Nuremberg. If you ride home there at three in the morning, you pay exactly the same for the same route as at noon.
Hamburg abolished its peak and off-peak split on 1 February 2025; Dortmund dropped its higher night waiting rate on 1 September 2026. Cities mainly cite transparency: a tariff that does not change with the time of day is easier for passengers to follow.
Where a different tariff applies at night and on Sundays
Three of the cities covered keep a separate tariff. In each case only the per-km rate changes; the base fare and waiting rate stay the same.
- Leipzig: On weekdays from 8 pm to 5 am and all day on Sundays and public holidays, the night, Sunday and holiday tariff applies. The first 3 km cost €3.40 instead of €3.30, km 4 to 10 cost €2.70 instead of €2.40, and every further km €2.30 instead of €2.20.
- Dresden: Tariff II applies daily from 8 pm to 5 am and on Sundays and public holidays. Each distance band costs 10 cents more per km: €3.30 instead of €3.20 up to 4 km, €2.70 instead of €2.60 up to 10 km, then €2.50 instead of €2.40.
- Duisburg: From 10 pm to 6 am and on Sundays and public holidays, a kilometre costs €2.70 instead of €2.50.
How big is the difference?
On a 10 km trip with 5 minutes of waiting, the night tariff adds the following compared with the day tariff:
- Leipzig: €34.53 by day, €36.93 at night — plus €2.40
- Duisburg: €32.55 by day, €34.55 at night — plus €2.00
- Dresden: €35.38 by day, €36.38 at night — plus €1.00
That is between 3 and 7 %. On longer trips the gap grows with every kilometre but stays similar in relative terms. In the calculator you can switch on the night tariff for these three cities; for all others a note says the same tariff applies around the clock.
Why the meter often shows less at night anyway
Even without a night tariff, a night-time trip is often cheaper than the same route in rush hour. The reason is waiting time: when the taxi hardly stops at lights and is not stuck in traffic, almost only the distance rate runs. Five minutes less standstill saves between €2.08 (Dresden, €25/h) and €3.58 (Düsseldorf, €43/h), depending on the city. So set a lower waiting time in the calculator for night trips than for rush-hour trips.
Public holidays and special cases
Where a Sunday and holiday tariff exists, it follows the statutory public holidays of the respective federal state. Christmas Eve and New Year's Eve are not statutory holidays; whether special rules apply is stated in the local tariff ordinance. A flat mark-up for big events, trade fairs or bad weather is not allowed within the mandatory service area — the tariff applies regardless of demand.
Plan ahead with a fixed price
If you need to travel a longer distance at night, for example to the airport, many cities let you agree a fixed price when booking. It lies within a corridor around the meter price set by the tariff. Read more in Taking a taxi to the airport. For an overview of all price components, see the main guide Taxi fares in Germany.
