Home » Germany » Germany – Taxis and Ride-Hailing Services

Germany – Taxis and Ride-Hailing Services

Germany operates one of Europe’s most tightly regulated taxi networks, with services reaching every major city and the majority of smaller communities. Fares are determined by municipal authorities, and drivers are under a legal obligation to use government-certified meters. Major ride-hailing platforms such as FREE NOW, Uber, and Bolt have a presence in Germany’s largest cities, though they face considerably more restrictions here than in most other countries — a reality that keeps taxis and public transport firmly at the centre of everyday urban travel for expats.

Key facts at a glance
Item Details
Taxi identification Cream/beige body, yellow roof sign; sign lit when available (as of 2025)
Fare structure Metered, locally regulated; flag-fall approx. €3–5, then €1–3/km (as of 2024–2025)
Berlin flag-fall & per-km rate €4.30 base; €2.80/km (first 3 km), then €2.60/km (3–7 km), €2.10/km (7+ km) (as of 2024)
Berlin short-trip (Kurzstrecke) flat rate €6 for journeys up to 2 km, hailed on-street only (as of 2024)
Dominant ride-hailing apps FREE NOW, Uber, Bolt; Uber available in ~10 major cities (as of 2025)
Payment methods Cash widely accepted; card payments mandatory in Berlin; advisable to carry cash elsewhere

How do taxis work in Germany, and are they safe and reliable for expats?

Germany has upwards of 50,000 licensed taxis in service, and spotting one is straightforward thanks to a nationally consistent appearance: cream or beige bodywork paired with a white and yellow roof sign that glows when the vehicle is free. This uniform look means you never need to guess whether you are hailing a legitimate cab — a stark contrast to cities like New York, where numerous private fleets use their own distinct colours and branding.

Taxi pricing is determined at the local level, so rates differ somewhat between cities such as Berlin, Munich, and Frankfurt. Every fare is calculated by a calibrated meter that runs automatically, and no driver is permitted to override or adjust it. For newcomers to Germany, this built-in consumer protection is one of the most reassuring aspects of the system: you will never find yourself haggling over the cost at the end of a ride.

Every taxi operating legally in Germany must display a functioning, certified meter, and all fares fall under locally published tariff ordinances within a defined compulsory travel area (Pflichtfahrgebiet). Though rates vary by municipality, the typical structure involves a starting charge (Grundpreis) of around €3–5, followed by a per-kilometre rate of €1–3, with slightly reduced rates kicking in for longer distances.

Unless a passenger specifies their preferred route, the driver is expected to take the shortest available path. Beyond the base fare, drivers may lawfully apply supplementary charges for certain situations — these include late-night or Sunday and public holiday travel, the carriage of luggage or animals, and card payment processing fees.

The vehicles themselves are consistently well-presented, and drivers are generally regarded as professional, courteous, and knowledgeable. You can flag one down in the street, join a queue at a designated taxi rank, or phone a local taxi company directly.


Get Our Best Articles Every Month!

Get our free moving abroad email course AND our top stories in your inbox every month


Unsubscribe any time. We respect your privacy - read our privacy policy.


From January 2024, all taxi meters and odometers must incorporate a technical security device (TSE) — a system designed to protect digital trip records from tampering or unauthorised deletion. This measure adds another layer of regulatory oversight that further safeguards passengers relying on the metered fare system.

Tipping taxi drivers is not obligatory in Germany, but rounding the fare up to the nearest euro or adding roughly 5–10% is considered polite. Should you encounter poor service, record the vehicle’s number displayed near the meter and bring your complaint to the local Taxi-Zentrale.

Which ride-hailing apps work in Germany, and how do I use them?

Compared with many other countries, the ride-hailing market in Germany is relatively constrained, shaped by stringent transport regulations and successful legal pressure from the established taxi industry. Nevertheless, several major platforms have found their footing here, and the sector has developed considerably since 2020.

FREE NOW is widely regarded as the leading platform for hailing both traditional taxis and licensed ride-hailing vehicles across Germany. Active in more than 100 cities, it works with both taxi drivers and private operators, combining broad reach with genuine local roots. Its app is easy to navigate and well-integrated with public transport information. Much like the way Grab functions as a multi-modal platform across Southeast Asia, FREE NOW lets you arrange taxis, e-scooter rentals, and car-sharing services from a single interface. In 2025, FREE NOW was acquired by Lyft, one of the world’s largest mobility companies.

Uber is currently available in a select group of major German cities: Berlin, Cologne, Düsseldorf, Frankfurt, Hamburg, Hannover, Mannheim, Munich, Rostock, and Stuttgart. Its reach does not extend nationwide. Unlike the platform’s model in countries such as Australia or Canada — where independent drivers sign up directly — German regulations require Uber to work exclusively with licensed rental car operators and professional transport companies, a fundamental difference shaped by the country’s legal environment.

Bolt, which markets itself as Europe’s first mobility super-app, provides ride-hailing alongside electric scooter hire and, in certain areas, car-sharing. It allows passengers to schedule journeys up to 90 days in advance. Bolt has expanded across a range of German cities including Berlin, Munich, Hamburg, Cologne, Frankfurt, Nuremberg, Stuttgart, Potsdam, and Fürth.

All three platforms — FREE NOW, Uber, and Bolt — are downloadable from the Apple App Store and Google Play Store. Registration requires an email address and a debit or credit card; a local German phone number is not strictly necessary at sign-up, though providing one can accelerate the verification process. For taxi category bookings within Bolt, the legally binding metered fare still applies regardless of any in-app estimate displayed.

For budget-conscious intercity travel, BlaBlaCar provides an excellent alternative — connecting passengers with drivers heading the same direction to share fuel costs. This carpooling model is genuinely popular among expats making longer journeys between German cities who want to avoid the expense of rail tickets or car hire.

Where can I find taxis and book rides in the capital city and major expat areas of Germany?

Berlin is home to Germany’s largest taxi fleet. With more than 8,000 cabs operated by over 3,000 individual companies, supply is higher here than in any other German city. Taxis can be flagged down on the street, found at ranks outside major transport hubs and tourist attractions, summoned by phone, or booked through an app. The city’s dedicated taxi service is Taxi Berlin, reachable at +49 30 202020 and online at taxi.berlin. Popular app options in Berlin include FREE NOW, Uber, Bolt, and Taxi EU. Legitimate Berlin taxis carry a Berlin licence plate and display a taxi licence number in the vehicle’s rear window.

Munich has a well-established taxi culture, with particularly high demand for airport transfers to and from Munich Airport (MUC). FREE NOW is the dominant app in the city, with Uber and Bolt also operating. The main phone booking line is Taxi München, reached at +49 89 21610 and at taxi-muenchen.de. Taxi ranks are situated outside key S-Bahn and U-Bahn stations as well as at both Terminal 1 and Terminal 2 of Munich Airport.

Hamburg is a significant expat hub driven by its thriving port economy. Taxis are readily available across the city centre, the HafenCity waterfront district, and the area around Hamburg Airport (HAM). The main dispatch service is Taxi Hamburg, contactable at +49 40 666666 and at taxihamburg.de. Both FREE NOW and Bolt are active in the city. Hamburg introduced fixed-price options for pre-booked taxi journeys, offering greater fare certainty for passengers (as of January 2025).

Frankfurt, as Germany’s financial capital and home to a substantial international professional community, is well supplied with taxis at Frankfurt Airport (FRA) — one of Europe’s busiest — as well as at the Hauptbahnhof and throughout the banking district. A fixed taxi fare ordinance came into effect in Frankfurt in December 2024. The central dispatch line is Taxi Frankfurt, reachable at +49 69 230001 and at taxifrankfurt.de.

Cologne and Düsseldorf, both significant expat cities in the Rhineland owing to major corporate presences, are comprehensively served by taxis and the FREE NOW platform. Cologne has also rolled out fixed-price options for pre-booked taxi rides (as of January 2025). Taxi services in Cologne are available via Taxi Köln at +49 221 2882.

In rural areas and smaller towns, taxi availability can be considerably more limited, especially during late evening hours or on public holidays. Pre-booking by telephone is strongly advisable in such locations, and ride-hailing apps may have no coverage at all. Always confirm app availability before travelling to less urbanised parts of Germany.

How much does a taxi or ride-hailing trip cost in Germany?

Taxi fares across Germany are set officially by individual cities or administrative districts and published in binding tariff ordinances. These fares apply uniformly to all licensed taxis within the designated travel area and may not be exceeded or undercut. Compliance is enforced through officially calibrated taximeters installed in every vehicle.

In Berlin (as of 2024), the initial fare is €4.30. The charge per kilometre is €2.80 for the first 3 km, dropping to €2.60 per km between 3 and 7 km, and €2.10 per km beyond 7 km. Waiting time is charged at €39 per hour. A taxi from Berlin Brandenburg Airport (BER) to the city centre costs approximately €65. Always verify current rates through the official Berlin tariff ordinance or the fare estimation tool at taxi-calculator.com, as tariffs are revised periodically.

Berlin also offers a well-known short-trip option: for journeys of less than 2 km, passengers can request a Kurzstrecke — a flat rate of €6 covering any destination within a 2 km radius of the pickup point. To qualify, you must hail the taxi from the street rather than from a rank or via an app, and you must tell the driver “Kurzstrecke” before the meter is started.

Frankfurt, alongside Munich and Berlin, is among the cities where drivers may optionally offer fixed prices for pre-booked journeys, giving passengers the certainty of a set fare before they travel. The advantage is the elimination of unexpected costs arising from traffic congestion or route changes.

Negotiated fares between a passenger and driver are only permissible for trips that extend beyond city limits. For journeys exceeding 50 km, a price must be agreed upon before departure. Ride-hailing platforms such as Uber and Bolt may apply surge pricing during busy periods, though their taxi-category bookings in Germany remain subject to the official local tariff. Always review the in-app fare estimate before confirming your trip. For up-to-date pricing in any given city, consult the tariff ordinance published by the relevant municipality (Gemeinde or Stadt).

A single journey on metro, tram, or bus typically falls between €2.50 and €3.50, whereas the minimum taxi fare sits at around €6–7 (as of 2025), making public transport significantly more economical for routine short trips.

Are there any common scams or safety issues with taxis in Germany that expats should know about?

Germany’s taxi sector is subject to some of the most stringent regulation in Europe, and the overwhelming majority of drivers operate with complete integrity. That said, new arrivals should be aware of a handful of documented issues that tend to cluster around busy transport hubs.

One of the most frequently reported problems in tourist-heavy areas — particularly outside airports and major railway stations — involves vehicles operating without proper licensing, or drivers who inflate fares by citing supposed meter irregularities or claiming a longer route was necessary. Visitors are most vulnerable immediately after arriving, when they may be tired and unfamiliar with local pricing. Drivers sometimes fail to activate the meter at all, then name an inflated price at the destination.

The most effective defence is to use only officially licensed taxis with a visible, certified meter. In Berlin, genuine taxis carry a Berlin licence plate and a taxi licence number visible through the rear window — and it is worth knowing that licence numbers above 8,000 do not exist in the Berlin fleet. In any German city, the combination of cream bodywork, a lit yellow roof sign, and a displayed operator licence number confirms you are in a legitimate vehicle.

Make a habit of asking the driver to start the meter the moment you get in, before the vehicle moves. Alongside this, it is worth tracking the route on your own smartphone’s mapping application to confirm you are not being taken on an unnecessarily circuitous path. When in doubt, head for the official taxi rank and join the queue there rather than accepting a ride from someone who approaches you directly.

Booking through a recognised app such as FREE NOW provides an additional safeguard, since your journey is logged digitally, including the driver’s identity, the route taken, and the fare charged — all of which can be reviewed and disputed if needed.

Should you experience overcharging or any other misconduct, note the vehicle’s number displayed near the meter and submit a complaint to the local Taxi-Zentrale. You may also contact the local transport authority (Verkehrsbehörde) or the consumer protection office (Verbraucherzentrale).

How do I pay for taxis and ride-hailing services in Germany — cash, card, or app?

The majority of German taxis will accept both cash and card payments — including contactless options such as Google Pay and Apple Pay — though the level of card acceptance falls short of what you might encounter in some other European countries. It is always sensible to ask the driver before your journey begins, particularly in smaller towns where cash-only policies are still common among some operators.

In Berlin, accepting card payments is a legal requirement for taxi drivers, so you can settle your fare by either method without concern. However, not every card type is guaranteed to work in every terminal, so keeping some euro notes on hand remains a prudent precaution even in the capital. Berlin stands out as the most card-friendly German city for taxi travel; elsewhere, acceptance practices vary widely from one operator to the next.

Where a card payment is accepted, some taxi operators are entitled to add a supplementary processing fee. This charge is legitimate and should be listed on the tariff information displayed inside the vehicle. Asking about any surcharge before handing over your card will prevent unwelcome surprises.

With ride-hailing apps, payment takes place entirely within the application. You register a debit card, credit card, PayPal, or other accepted method when creating your account, and the fare is deducted automatically once the ride is complete — no physical transaction is needed. Visa and Mastercard are broadly accepted across FREE NOW, Uber, and Bolt; American Express tends to be supported less consistently. International cards registered to an overseas address work perfectly well on all three platforms.

As a general rule for day-to-day life in Germany, it is worth keeping a small reserve of euro cash available whenever you plan to use a taxi, especially outside Berlin and Munich. Germany’s economy remains more cash-oriented than many comparable European countries, and a number of smaller taxi businesses have not yet modernised their payment infrastructure.

Are there alternatives to taxis and ride-hailing for getting around Germany as an expat?

While taxis do see reasonably regular use in Germany, the S-Bahn, U-Bahn, tram, and bus networks remain by far the most widely used modes of daily transport. Public transit is generally both cheaper and, during peak hours, faster than travelling by taxi. Germany’s urban rail and bus infrastructure is among the most comprehensive in Europe — comparable in density to Japan’s urban networks — making it the natural starting point for most commuting decisions in major cities.

For intercity journeys, national rail operator Deutsche Bahn (bahn.de) connects all principal cities and many smaller communities through frequent long-distance services. Within cities, S-Bahn suburban rail, U-Bahn underground lines, Straßenbahn trams, and bus routes provide extensive coverage. A single public transport ticket typically costs between €2.50 and €3.50, while monthly passes (Monatskarten) deliver meaningful savings for anyone commuting regularly.

Beyond taxis and public transport, car-sharing schemes such as Share Now and Sixt Share are available in many German cities, alongside electric scooter and bicycle rental operators including Lime and TIER. Car-sharing is particularly appealing for expats who want the flexibility of independent travel without the costs and responsibilities of vehicle ownership. Electric scooters and bikes suit short urban trips especially well. The FREE NOW app conveniently bundles e-scooter access alongside taxi bookings, making it a useful single tool for navigating city travel.

Germany has no commercial motorcycle taxi or tuk-tuk sector of the kind found in parts of Southeast Asia or Latin America — the country’s regulatory framework effectively rules out such services. For longer journeys between cities where cost is a priority, BlaBlaCar connects passengers with drivers travelling the same route to share expenses. This carpooling model is widely used throughout Germany and is a practical solution for weekend trips or when relocating between cities.

What do expats say about using taxis and ride-hailing services day-to-day in Germany?

The general view among expats is that Germany’s taxi system is dependable and honest, but noticeably more expensive than equivalent services in much of Asia, Latin America, or Eastern Europe. Those who arrive accustomed to the low costs and constant availability of apps like Grab in Southeast Asia frequently find the German market more restricted and costlier — yet also more transparent, more professionally run, and more consistently regulated.

Language is occasionally a barrier: if you do not speak German and your driver has limited English, writing your destination address on a piece of paper and handing it over as you enter the vehicle is the most practical solution. In practice, drivers in larger cities such as Berlin, Frankfurt, and Munich usually manage addresses and basic navigation requests in English, though this becomes less reliable in smaller urban centres and rural areas.

Apps such as FREE NOW and Bolt are well established across major cities, and local taxi dispatch lines are reliable with most operating 24-hour call centres. Expats consistently highlight app-based booking as the most convenient approach for airport trips, since it removes the guesswork around fare estimates and driver availability — a particular advantage when arriving on an early-morning or late-night flight.

Getting a street taxi becomes considerably harder during peak seasons, public holidays, or bouts of bad weather. In these situations, using an app to book in advance is strongly preferable to standing on a kerb hoping for a passing cab. Expats planning airport journeys around major events — Oktoberfest in Munich being the prime example — are especially advised to pre-book well ahead.

Germany’s ride-hailing environment reflects a broader national preference for order, cleanliness, and consumer protection. The combination of strict regulation, mandatory metering, and robust local taxi laws may feel less spontaneous than the app-driven markets found elsewhere, but for expats who value predictability and reliable fare protection, it is a system that consistently delivers.

Frequently Asked Questions

Does Uber operate in Germany?

Uber currently operates in a select group of larger cities across Germany, including Berlin, Cologne, Düsseldorf, Frankfurt, Hamburg, Hannover, Mannheim, Munich, Rostock, and Stuttgart. It does not have nationwide coverage. If you are outside these cities, you should rely on FREE NOW, local taxi apps, or a phone dispatch service. In Germany, Uber works exclusively with licensed drivers and professional transport companies to meet local regulatory requirements — the independent-contractor model the platform uses in many other countries is not permitted here.

How do I get from the airport to the city by taxi in Germany?

All major German airports have dedicated taxi ranks located immediately outside the arrivals hall — simply follow the “Taxi” signs. Always join the official queue and do not accept offers from unlicensed drivers who approach you inside the terminal building. Alternatively, you can pre-book through FREE NOW, Uber (in cities where it operates), or by calling the local taxi dispatch service directly. Fixed-price pre-bookings are available in some cities and are especially useful for long-distance airport transfers. As a reference point, a taxi from Berlin Brandenburg Airport (BER) to the city centre costs approximately €65 — confirm the current rate with the driver or via the official Berlin tariff schedule before you travel.

Is it safe to take a taxi alone at night in Germany?

Germany has low rates of violent crime and is generally considered safe after dark. Licensed taxis are a reliable choice for late-night travel. For additional peace of mind, booking through an app means your journey details are recorded digitally and can be shared with someone you trust. It is still sensible to avoid poorly lit or unfamiliar areas on foot late at night. Cologne is also trialling preferential night-time fares for female passengers as a further safety measure for women using taxis after dark.

What should I do if a taxi driver refuses to use the meter?

Using a certified taximeter is a legal requirement in Germany. If a driver declines to activate the meter before the journey begins, you are entitled to insist — or to leave the vehicle without paying anything. Always confirm the meter is running before the car moves. In the event of non-compliance, note the vehicle’s licence plate and the taxi licence number and report the driver to the local Taxi-Zentrale or the municipal transport authority (Verkehrsbehörde). App-booked taxis provide automatic journey logging, which adds an extra layer of protection.

How do I avoid being overcharged?

Use only reputable taxi services booked through a trusted app or by calling an established dispatch centre. Before entering any taxi, check for the official cream bodywork, illuminated roof sign, and a displayed operator certification number. Once inside, ask the driver to start the meter immediately and monitor the route using your own smartphone map to spot unnecessary detours. At airports and railway stations, use the designated official rank rather than accepting rides from drivers who solicit you directly. Booking through FREE NOW or a comparable recognised app means the route and fare are both logged and reviewable if a dispute arises.

Do I need a German phone number or bank account to use ride-hailing apps?

No — FREE NOW, Uber, and Bolt all permit registration using an international email address and a foreign debit or credit card (Visa or Mastercard). Some platforms may request a phone number for SMS-based identity verification, but most offer email verification as an alternative. An account created in another country will typically transfer over seamlessly, so there is no need to register from scratch after relocating to Germany.

Are taxis available 24 hours a day in Germany?

Yes — in all of Germany’s major cities, taxis run around the clock every day of the week, and both phone dispatch services and app-based booking are available at any hour. In smaller towns, late-night taxi availability may be restricted to pre-booked trips, and waiting times can be longer. If you have an early-morning flight or another time-sensitive departure, pre-booking your taxi the night before is strongly advisable to guarantee availability.

Can I pay by card in German taxis?

Most German taxis accept both cash and card payments, though card acceptance is not as universal as in some other European countries. It is worth checking with your driver before the journey starts, particularly in smaller towns where cash-only practices persist among some operators. In Berlin, taxi drivers are legally required to accept debit and credit card payments. Outside the capital, policies differ by operator. Keeping a small amount of euro cash available as a backup is always a sensible precaution wherever you are in Germany.