R

Taxi Fare Calculator Germany

How much will the taxi cost? Choose your city, enter distance and waiting time, and get an estimated fare based on the official municipal taxi tariff — with a breakdown and a comparison of 14 major cities.

100% freeNo data storedOfficial tariffs, as of 24 September 2026

Estimate — the taximeter is binding

The calculator applies each city's official tariff. Only the calibrated taximeter in the vehicle shows the actual price: detours, traffic jams and red lights (waiting time) change the amount. Outside the mandatory service area, fares may be freely agreed.

City & tariff

Mandatory service area: State of Berlin

Your trip

km
min

Options

This city uses the same tariff around the clock — nights and weekends cost no extra.
Estimated fare in Berlin

€32.45

10 km · 5 min waiting

Avg. price per km

€3.25

Rank (cheap → expensive)

3 / 14

Tariff valid from

20 December 2022

The price on the taximeter is binding. Traffic, detours and waiting times change the fare — this calculation is an estimate based on the official tariff.

How the fare is made up

Base farealready includes the first 71 m under the tariff€4.30
Kilometres 0–32.93 km × €2.80€8.20
Kilometres 3–74 km × €2.60€10.40
Kilometres 7–103 km × €2.10€6.30
Waiting time5 min × €39.00 / h€3.25
Total fare€32.45

Other rules in the Berlin tariff

  • Short trip: €6.00 for up to 2 km — only when you hail a moving taxi, not at a taxi rank and not when booked.
  • Waiting: the first full minute of each stop is free; the calculator charges all minutes (conservative estimate).
  • Trips from BER airport use their own tariff band (€2.60/km up to 5 km, then €2.00/km) plus €1.50 from the airport taxi queue.
  • Payment by voucher or invoice via a dispatch centre: €1.50. Normal luggage, wheelchairs, prams and small animals are free.
  • A fixed price is possible when booking (up to 20 % above or 10 % below the meter price for the shortest route).

Source: 12. Verordnung zur Änderung der Taxitarifverordnung Berlin (Drucksache Abgeordnetenhaus) · Tariff valid from 20 December 2022

The same trip in 14 cities

10 km, 5 min waiting, day tariff — your city is highlighted.

Cheapest: Dortmund (€30.60)
Most expensive: Cologne (€36.80)

Each city is compared using its day tariff (or its only tariff). If "large taxi" is selected, the comparison includes the surcharge only in cities whose tariff sets one.

Assumptions & notes

  • The fare is base fare + distance charge (using the tariff's distance bands) + waiting time. In practice the taximeter counts up in small increments (e.g. 10 or 20 cents), so the final amount may differ by a few cents.
  • Waiting time covers standing in traffic, at traffic lights and waiting at your request. No distance charge accrues during waiting time.
  • Surcharges that apply only in certain cases (e.g. airport, approach, luggage) are listed for each city but not included in the fare. Tips are voluntary and not included.
  • Tariffs as of 24 September 2026. Cities whose current tariff could not be confirmed from an official or clearly reliable source are not included.

Send result by email

Was the taxi fare calculator helpful?

Kaffee ausgeben ☕

Now compare with the fuel cost of your own car

Fuel Cost Calculator →

Guide: taxi fares in Germany

Tariffs, surcharges, airport trips and your rights as a passenger

Taxi Fares in Germany: How Taxi Prices Are CalculatedFeatured

Taxi Fares in Germany: How Taxi Prices Are Calculated

Base fare, per-km rate, waiting time and surcharges: how the official taxi tariff works, why every German city has different prices and how to estimate your trip realistically.

2026-09-249 min read

You might also find useful

Frequently Asked Questions

In the 14 major cities covered here, the per-km rate is between €2.00 and €3.30 — with one exception: in Nuremberg the first kilometre costs €5.10. On top comes a base fare of €4.00 (Frankfurt) to €5.90 (Munich). Many cities use distance bands: the first kilometres cost more, longer distances less, e.g. in Hamburg €2.70 up to 9 km and €2.00 after that. A 10 km trip with 5 minutes of waiting costs roughly €31 to €37 depending on the city, i.e. a little over €3 per kilometre.

The fare consists of base fare, distance charge and waiting time. The base fare is charged once when the meter starts. While driving, the meter counts distance at the per-km rate; when the taxi stands in traffic, at lights or waits at your request, the waiting rate applies instead. Surcharges, e.g. for a large taxi, come on top. All values are set by the city or district in its taxi tariff ordinance.

It depends on the city. Most major cities have a single tariff around the clock — a trip costs the same at night and on Sundays as during the day. Leipzig, Dresden and Duisburg, however, have a separate night, Sunday and holiday tariff with higher per-km rates. Over 10 km the difference is between €1.00 (Dresden) and €2.40 (Leipzig). The calculator only shows the night option where the tariff has one.

For a large taxi — usually from the fifth passenger or when you explicitly order one — cities charge a flat surcharge per trip. It ranges from €3.00 in Nuremberg (5–6 passengers) through €6.00 in Berlin, Cologne, Dortmund and Duisburg and €8.00 in Hamburg to €10.00 in Munich and Leipzig. The per-km and waiting rates stay the same. Split among five to eight people, a large taxi is almost always cheaper than two regular taxis.

The calculator estimates the price for the distance and waiting time you enter. In real traffic, jams, lights, roadworks and detours change the waiting time and the distance driven. The meter also counts up in small steps of 10 or 20 cents, and some surcharges (e.g. airport) only apply in certain cases. The amount on the calibrated taximeter is always binding.

For pre-booked trips, section 51(1) of the German Passenger Transport Act allows fixed prices or a price corridor with minimum and maximum prices. Many cities have implemented this, e.g. Berlin (up to 20 % above or 10 % below the meter price), Cologne (±20 %) or Dortmund (±15 %). If you take a taxi from a rank or hail one, you pay the meter price. Within the mandatory service area the tariff may otherwise be neither exceeded nor undercut (section 51(5) with section 39(3) of the Act).

In most major cities it does not: normal luggage, prams and wheelchairs ride free in Berlin, Hamburg, Munich, Frankfurt, Stuttgart, Dortmund and Essen, for example; in Bremen and Düsseldorf any other surcharges are expressly excluded. Surcharges sometimes apply to bicycles (Hamburg €8.00, Munich €7.50), to animals in Duisburg (€2.00) or when bulky luggage requires a large taxi or estate car. The notes for each city in the calculator show the details.

It depends on the distance, because cities weight base, per-km and waiting rates differently. For a typical 10 km trip with 5 minutes of waiting, Dortmund is cheapest at about €30.60, followed by Frankfurt (€31.17). Düsseldorf (€35.58) and Cologne (€36.80) are the most expensive. For short trips of around 5 km Frankfurt leads; at 25 km Dortmund, Hamburg and Berlin come out ahead because long distances get cheaper there. The city comparison in the calculator shows the ranking for your distance.

No, tipping is voluntary and not part of the tariff. It is common to round up to the next full euro or to give around 5 to 10 % for good service. The calculator does not include a tip. You can ask for a receipt — important for business trips or your tax return.