Rent a Car in Germany with Free Cancellation and Unlimited Mileage

Compare Germany car rental deals at 28 pickup locations in 22 cities, including Berlin, Hamburg, Leipzig and Dresden. Economy cars start around €13 a day on a 6-day rental, with unlimited mileage and a €300 deposit on many cars. Cancel for free and pay at the rental desk.

Pickup

  • Güstrow East
    Güstrow
  • Waren (Müritz) East
    Waren
  • Parchim North-West
    Parchim
  • Neubrandenburg South
    Neubrandenburg
  • Magdeburg – Silberberg
    Magdeburg
  • Magdeburg – Liebknechtstraße
    Magdeburg
  • Lübeck North-West
    Lübeck
  • Leipzig – Richard-Lehmann-Straße
    Leipzig
  • Leipzig – City-Nord
    Leipzig
  • Leipzig – Torgauer Straße
    Leipzig
  • Kiel South
    Kiel
  • Halle (Saale) North-East
    Halle
  • Hamburg – Bergedorf
    Hamburg
  • Hamburg – Jenfeld
    Hamburg
  • Aschaffenburg South-East
    Aschaffenburg
  • Greifswald South-East
    Greifswald
  • Geesthacht
    Geesthacht
  • Fürstenwalde South
    Fürstenwalde
  • Frankfurt (Oder)
    Frankfurt
  • Erfurt West
    Erfurt
  • Dresden West
    Dresden
  • Braunschweig North
    Braunschweig
  • Brandenburg an der Havel
    Brandenburg an der Havel
  • Berlin – Steglitz
    Berlin
  • Berlin – Marzahn
    Berlin
  • Berlin – Biesdorf
    Berlin
  • Bayreuth South-East
    Bayreuth
  • Bamberg North-East
    Bamberg

Drop-off

  • Please select pickup location first.

Date &Time

11/15/2026 10:00 AM 11/16/2026 10:00 AM

Driver Age

Free Cancellation
Free Cancellation

Cancel any time and pay no fee. Final Rentals doesn't charge for cancellations, so you can book your car now and change your plans later.

No Hidden Charges
No Hidden Charges

You pay for your rental at the rental desk when you collect the car. The price you book covers the car and unlimited mileage, and your booking summary lists anything that costs extra.

Fair Fuel Policy
Fair Fuel Policy

Collect the car at one fuel level and return it at the same level. You pay no fuel charge. Photograph the fuel gauge at pickup, so you can show the starting level at return.

illustration

Rent a Car in Germany: What to Know Before You Book

Why a Car Works in Germany

Why a Car Works in Germany

Trains connect Berlin, Hamburg, Leipzig and Dresden well. A car takes you to the places between them: the Baltic coast, the Müritz lakes, Saxon Switzerland, the Harz mountains and the Franconian towns of Bamberg and Bayreuth. From Berlin, Leipzig and Dresden are each about 2 hours by road, and Hamburg is about 3.

Documents for Tourists

Documents for Tourists

Bring your driver's licence, your passport and a credit card in the main driver's name. Licences from EU and EEA countries are accepted as they are. Licences from the US, Canada, Australia and the UK, printed in the Latin alphabet, are normally accepted for a holiday stay of up to 6 months. If your licence uses another script, carry an International Driving Permit with it. Some suppliers ask for an IDP anyway, so check your booking confirmation.

Driver Age and Young Driver Fees

Driver Age and Young Driver Fees

Most suppliers set the minimum age at 21. Drivers under 25 may pay a young driver fee, and a few cars have a higher minimum age. Enter your real age in the Driver Age box so the cars you see match your booking.

Credit Card and Deposit

Credit Card and Deposit

Bring a credit card in the main driver's name, with enough available credit for the deposit. The supplier holds the deposit at pickup and releases it after you return the car. Many cars here carry a €300 deposit. Some suppliers accept debit cards for selected cars, so check the rental conditions before you book.

Speed Limits and the Autobahn

Speed Limits and the Autobahn

You drive on the right. The limit is 50 km/h in towns and 100 km/h on country roads. The autobahn has a recommended speed of 130 km/h, and many stretches have a posted limit, especially near cities and roadworks. Keep right and pass on the left only. Speed cameras are common. Fines go to the rental supplier, who passes them to you, usually with an admin fee.

Child Seat Rules

Child Seat Rules

Children under 12 who are shorter than 150 cm must ride in an approved child seat or booster. Add the seat when you book, so it's ready at pickup. Seats usually cost around €15 a day, depending on the supplier.

Traffic Rules to Know

Traffic Rules to Know

The alcohol limit is 0.05%, and 0.0% for drivers under 21 and novice drivers in their probation period. Handheld phones are banned. At junctions without signs, traffic from the right has priority. When motorway traffic slows, drivers move to the sides to open an emergency lane down the middle (the Rettungsgasse). Stopping on the autobahn, even when you run out of fuel, can be fined.

Toll Roads and Fuel Costs

Toll Roads and Fuel Costs

Germany charges no motorway toll for cars. Only 2 tunnels have tolls: the Warnow Tunnel in Rostock and the Herrentunnel in Lübeck, on the road to Travemünde. The Herrentunnel costs around €2.30 per car, and the Warnow Tunnel costs a few euros. Petrol runs around €2 a litre, and motorway stations cost more. Check the fuel type on the fuel flap, fill up with petrol (Super E10 or Super) and pay at the till after you pump.

Navigation and Parking

Navigation and Parking

Google Maps and Waze both work well. City parking is paid, and many streets are resident-only. In free zones with a time limit, put a blue parking disc (Parkscheibe) on the dashboard, and ask the branch for one at pickup. Parking in a cycle lane is never allowed. Park and Ride car parks at the edge of town cost less than the centre.

Winter Tyres, City Zones and Insurance

Winter Tyres, City Zones and Insurance

Berlin, Leipzig and many other cities have low-emission zones that need a green sticker on the windscreen. Rental cars normally carry one, and the fine without it is €100. In snow, ice or slush, you need winter or all-season tyres with the Alpine symbol (a mountain with a snowflake), or a €60 fine applies. Third-party liability insurance is included by law. Your booking confirmation lists the damage cover and the excess.

Where to Pick Up your Rental Car in Germany

  • Choose from 28 pickup locations in 22 cities. Berlin has 3 (Steglitz, Marzahn and Biesdorf), Hamburg has 2 (Bergedorf and Jenfeld), and Leipzig has 3 (City-Nord, Richard-Lehmann-Straße and Torgauer Straße). Dresden, Magdeburg, Halle, Erfurt, Kiel and Lübeck have a branch too.

  • Starting in Berlin? Leipzig and Dresden are about 2 hours away by road, Hamburg about 3 hours, and the Baltic coast near Rostock about 2.5 hours. Pick the Berlin branch closest to your hotel or station when you search.

  • Landing in Frankfurt? Aschaffenburg is about 45 km from Frankfurt Airport. Bamberg and Bayreuth put you in Franconia, and Bamberg is about 1 hour from Würzburg, where the Romantic Road starts. Final Rentals doesn't list branches in Munich, Cologne, or Stuttgart.

  • Pick from economy, compact, station wagon, and SUV models, plus 7-seat and 8-seat cars for groups. Filter the results by manual or automatic, and by number of seats.

  • Book online, choose your branch, and collect your car at the rental desk. Free cancellation applies, and Manage booking in the menu shows your reservation.

Best Time to Book a Car Hire in Germany

Book 2 to 4 Weeks Ahead

Book your Germany car rental 2 to 4 weeks before you travel to get the widest choice of economy and compact cars. Free cancellation lets you book early and rebook if a better price appears. For summer holidays and Christmas market weekends, book 6 to 8 weeks ahead. The guide to seasonal prices versus last-minute deals shows when waiting pays off.

Summer Holidays Fill the Baltic Coast

School holidays run from late June to mid-September, with dates that change by state. Cars around Kiel, Lübeck, Greifswald and Waren go first, because the Baltic beaches and the Müritz lakes fill up. Book those branches early.

Christmas Markets and Winter Trips

Cars for Christmas market weekends in Dresden, Leipzig and Berlin book out in late November and December. Snow and ice also reach the Harz and Saxon Switzerland, so check the tyres at pickup and allow extra driving time.

FR Offer Image

What Our Customers Say About Renting a Car in Germany

stars

"I booked my rental car before flying from London, and it was ready when I arrived at Berlin Brandenburg Airport. The Volkswagen Golf was clean, fuel-efficient, and perfect for exploring Berlin, Potsdam, and the surrounding countryside. The entire process with Final Rentals was smooth and hassle-free."

James W., United Kingdom (Volkswagen Golf)
stars

"The booking process was simple, the staff were professional, and the BMW 3 Series was in excellent condition. We drove from Berlin to Dresden and enjoyed every part of our trip. Transparent pricing and excellent customer service made the experience even better."

Sophie M., France (BMW 3 Series)
stars

"We rented a Volkswagen Tiguan for a family holiday and travelled through the Black Forest and along parts of the Romantic Road. The SUV was comfortable, spacious, and ideal for long-distance driving. I would definitely book with Final Rentals again."

David L., Canada (Volkswagen Tiguan)
stars

"Collecting our Mercedes-Benz C-Class at Berlin Brandenburg Airport was quick and convenient. The vehicle was spotless, easy to drive on the Autobahn, and made our road trip through Leipzig and Munich even more enjoyable. Highly recommended."

Emma R., Australia (Mercedes-Benz C-Class)
stars

"Excellent value for money and friendly customer service. Our Opel Astra was perfect for exploring Berlin, Hamburg, and several smaller towns during our holiday. The booking process was straightforward, and there were no hidden fees. I'd happily rent from Final Rentals again."

Lucas P., Netherlands (Opel Astra)

FAQ for Germany Car Rental

How much does it cost to rent a car in Germany?

Economy cars such as the Volkswagen Polo start around €13 a day on a 6-day rental. Compact and station wagon models like the Volkswagen Golf run about €65 to €78 a day, and a Volkswagen Tiguan SUV costs about €79 a day. Prices include unlimited mileage and change with your dates and pickup branch.

Who do I collect my car from?

You collect the car from a local rental supplier at the branch shown on your booking. Final Rentals lists the suppliers, takes your reservation, and runs 24/7 reservations support. You pay for the rental at the rental desk, and your booking confirmation shows the branch address.

Where can I hire a car in Germany?

You can pick up at 28 locations in 22 cities, including Berlin, Hamburg, Leipzig, Dresden, Kiel and Lübeck. Berlin pickups are at city branches in Steglitz, Marzahn and Biesdorf. Aschaffenburg is about 45 km from Frankfurt Airport. Final Rentals doesn't list branches in Munich, Cologne, or Stuttgart.

Can I rent an automatic car in Germany?

Yes. Use the Transmission filter and choose Automatic. Manual cars are more common in Germany, so automatics sell out sooner. In a 6-day search, an automatic Volkswagen Golf started around €65 a day, against around €13 for a manual Polo. Book early if you need an automatic.

Can I pick up in one German city and drop off in another?

Yes. Select a different drop-off location in the search box. A one-way fee may apply, and it varies by supplier and route, so check the price breakdown before you confirm. A Berlin to Hamburg one-way trip is about 3 hours by road.

Can I drive a rental car from Germany to Austria, Switzerland or Poland?

Often yes, but ask when you book. Suppliers set their own cross-border rules and fees, which can reach about €24 a day, and some models can't enter Poland. Austria, Switzerland and the Czech Republic need a motorway vignette that you buy yourself. See car rental in Austria and Switzerland.

How do I avoid damage charges when I return the car?

Photograph and film the whole car before you leave the branch: all sides, roof, wheels, windscreen, dashboard and fuel gauge. Mark every scratch on the check-out sheet. At return, take the same photos and ask staff to sign off. Keep the files until your deposit is released.

What do I do if I break down or have an accident?

Switch on the hazard lights, put on a high-visibility vest and set out the warning triangle. Call 112 for injuries or fire and 110 for the police. Then call the supplier's number on your rental agreement. On the autobahn, wait behind the guardrail, never in the car on the carriageway.

Can I cancel or change my booking?

Yes. You can cancel any time, and Final Rentals charges no cancellation fee. Open Manage booking in the menu to view or cancel your reservation. To change your dates or car, cancel and book again, or ask for reservations support, which is open 24/7.