Renting a Car in the Balkans
Renting a car for a Balkan road trip is simple in theory and complicated in practice. The complications all come down to one thing: borders. You are not renting a car to drive around one country — you are renting it to cross three, four, maybe six international frontiers. And rental companies have opinions about that.
This guide covers everything we have learned from years of renting cars across the region: which companies allow cross-border travel, what insurance actually covers, how one-way drop-offs work, what kind of car to get, and how much it all costs.
Where to Rent
Airport vs city: Airport offices have the widest selection and the longest opening hours. City offices sometimes have slightly lower prices because they skip the airport surcharge (usually EUR 20-40), but the selection is smaller. For a multi-country trip, start at an international airport — Dubrovnik, Zagreb, Belgrade, Tirana, Bucharest, Sofia, or Ljubljana.
International vs local agencies: The big international names — Sixt, Europcar, Enterprise, Hertz — operate across most of the Balkans. Their advantage is standardisation: the insurance terms are clear, the cross-border policies are documented, and you can usually arrange one-way drop-offs between their offices. The disadvantage is price — they cost 30-50% more than local agencies.
Local agencies can be excellent or terrible. In Croatia and Montenegro, local companies like Oryx and Fleet are well-established and competitive. In Albania, local rental is cheap but the cars tend to be older and the insurance terms vaguer. In Serbia, local agencies sometimes offer better deals than the internationals, especially for longer rentals.
Aggregator sites: We use them for price comparison. Localrent, Rentalcars, and Discovercars all index local and international agencies. The prices are usually the same as booking direct, but you can see all options in one place. The key is reading the fine print on each listing — especially the cross-border and insurance sections.
Tip: Book at least 4-6 weeks in advance for summer trips (June-September). Dubrovnik and Split run out of rental cars by late May. Belgrade and Tirana have better availability, but prices still rise 20-30% in peak season.
Cross-Border Permissions
This is the single most important section of this guide. Read it carefully.
The problem: Most rental companies restrict which countries you can take the car to. A car rented in Croatia may be allowed into Montenegro and Bosnia but not into Albania. A car rented in Serbia may be forbidden from entering Kosovo. These restrictions are built into the rental contract, and violating them voids your insurance.
The general pattern:
| Rental Country | Usually Allowed | Often Restricted | Usually Forbidden |
|---|---|---|---|
| Croatia | Slovenia, Bosnia, Montenegro, Serbia | Albania, North Macedonia | Kosovo |
| Montenegro | Bosnia, Croatia, Serbia | Albania | Kosovo |
| Serbia | Bosnia, Montenegro, Croatia, N. Macedonia | Albania, Romania, Bulgaria | Kosovo (complex) |
| Albania | Montenegro, N. Macedonia, Greece | Kosovo | Croatia, Serbia (distance) |
| Slovenia | Croatia, Italy, Austria, Hungary | Bosnia, Serbia | Albania |
| Bulgaria | Romania, Greece, N. Macedonia | Serbia | Albania |
| Romania | Bulgaria, Hungary | Serbia, N. Macedonia | Albania |
This table is a generalisation. Individual companies vary. Always verify cross-border permissions for your specific rental before you book.
How to get permission: When you book online, look for the cross-border or “one-way” section. If the booking interface does not mention it, call or email the office directly. You need written confirmation — an email or a clause in the rental agreement — that the car is allowed in every country on your itinerary. Verbal assurances at the desk are not enough.
The cross-border fee: Most companies charge a per-country fee, typically EUR 20-50 per additional country. Some charge a flat “cross-border” fee regardless of how many countries you visit. This fee is in addition to the daily rental rate.
The green card: For your own car, you need a green card from your insurer. For a rental car, the rental company provides the equivalent coverage through the rental agreement. However, some rental agreements explicitly exclude certain countries from their insurance coverage — which is why reading the contract matters. If Albania is not listed as covered, your collision damage waiver (CDW) does not apply there. You are driving uninsured.
Tip: The easiest approach for a multi-country Balkan trip is to rent from a company that explicitly lists all your countries in the rental agreement. Sixt in Croatia, for example, allows travel to Montenegro, Bosnia, Serbia, and Slovenia with written permission. For Albania, you may need to rent locally in Montenegro (Fleet Rent-a-Car has been reliable for us) or in Albania itself.
Insurance
Rental car insurance in the Balkans follows the same principles as everywhere, but the details matter more because you are crossing borders.
CDW (Collision Damage Waiver): Included in virtually all rentals. It reduces your liability if the car is damaged. But “reduces” does not mean “eliminates” — there is always an excess (deductible), typically EUR 500-2,000 depending on the car and the company. If you scratch the car, you pay up to the excess amount.
SCDW (Super CDW): An add-on that reduces or eliminates the excess. Costs EUR 8-20 per day depending on the company and car type. Whether it is worth it depends on your risk tolerance and your credit card benefits.
Theft Protection (TP): Usually included in the CDW but sometimes separate. Covers the car if it is stolen. The excess for theft is typically higher than for damage — EUR 1,000-3,000.
Third-Party Liability (TPL): The mandatory minimum insurance. Covers damage you cause to other people and their property. Always included. The coverage amount varies by country — in Albania it is lower than in Croatia, for example.
What is NOT covered:
- Tyre damage, windscreen damage, and undercarriage damage are excluded from most CDW policies. Some companies sell add-on packages for these; others do not.
- Damage caused by driving on unpaved roads may void your CDW if the rental agreement specifies “paved roads only.” This matters in Albania and parts of Montenegro and Bosnia, where some routes are unpaved.
- Interior damage, lost keys, and misfuelling (putting petrol in a diesel car) are almost never covered.
Credit card rental insurance: Some premium credit cards (Visa Infinite, Mastercard World Elite, Amex Platinum) include rental car insurance. The coverage typically works as a secondary policy — it reimburses the excess after you have paid it. It usually does not cover third-party liability, and some cards exclude specific countries. Check your card’s terms before relying on this.
Tip: Take photos of the car from every angle before you drive off. Document every existing scratch, dent, and chip. Email the photos to yourself so they are timestamped. When you return the car, do the same thing. This takes five minutes and can save you hundreds of euros in disputed damage claims.
One-Way Drop-Offs
Renting a car in one city and returning it in another is the most practical way to do a Balkan road trip — nobody wants to drive 800 km back to where they started. But one-way drop-offs come with costs and restrictions.
Same-country one-way: Most companies allow this with a moderate fee. Zagreb to Dubrovnik, Belgrade to Nis, Bucharest to Timisoara — expect to pay EUR 50-150 depending on the distance and the company. Some companies waive the fee on popular routes.
Cross-border one-way: This is where it gets expensive. Dropping a car in a different country from where you rented it typically costs EUR 200-500 on top of the rental price. Not all companies offer it. The ones that do usually limit it to specific office pairs — you can drop a car rented in Ljubljana at the Zagreb office, but not at the Dubrovnik one.
Which companies allow cross-border one-way?
- Sixt: Good cross-border network in Croatia, Slovenia, Serbia, Montenegro, Bosnia. One-way fees are on the higher end but clearly stated upfront.
- Europcar: Available in most Balkan capitals. Cross-border one-way between select offices. Check availability case by case.
- Enterprise/National: Present in Croatia, Serbia, Romania, Bulgaria. Cross-border options are limited.
- Oryx (Croatia): Allows drop-off in Montenegro and Bosnia. Competitive pricing for the region.
- Fleet (Montenegro): Allows drop-off in Croatia, Bosnia, Albania. One of the few that reliably covers Albania.
The practical workaround: If one-way fees are too high, consider renting in the first country, returning the car, crossing the border by bus or taxi, and renting a different car in the next country. This sounds inconvenient but can save EUR 200-400. It works especially well at borders where the towns are close — Dubrovnik to Herceg Novi (Montenegro) is a EUR 15 taxi ride; Shkoder (Albania) to Podgorica (Montenegro) is a 90-minute bus.
What Type of Car to Get
The type of car you need depends entirely on which countries you plan to drive.
Compact or sedan (Golf, Corolla, Octavia): Perfect for Croatia, Serbia, Slovenia, Bulgaria, Romania, and the main roads of Montenegro and North Macedonia. Motorways and primary roads in these countries are fine for any car. A compact also makes parking in old town centres much easier.
SUV or crossover (Tucson, Qashqai, Duster): Recommended if your route includes Albania (especially beyond the main highways), the mountain roads of Montenegro (Durmitor area), or the back roads of Bosnia. The ground clearance helps on potholed or unpaved sections. The Dacia Duster is the region’s default — cheap to rent, built for these roads, and available everywhere.
What to avoid: Sports cars and low-slung vehicles are a bad idea anywhere outside Croatia and Slovenia. Two-wheel-drive is fine for 90% of Balkan roads — four-wheel-drive is nice to have in winter or on Albanian mountain roads but not essential. Manual transmission is cheaper and more widely available than automatic; if you can only drive automatic, book early because the selection is smaller.
| Route Type | Recommended Car | Why |
|---|---|---|
| Coastal (Croatia, Montenegro) | Compact | Good roads, tight parking |
| Multi-country circuit | Mid-size or crossover | Balance of comfort and capability |
| Albania-focused | SUV or crossover | Road conditions vary; ground clearance matters |
| Romania mountains | Compact or mid-size | Roads are paved; you just want something reliable |
| Winter trip (any country) | SUV with winter tyres | Mountain passes require it |
Tip: The Dacia Duster costs EUR 25-35 per day across most of the Balkans and handles everything from Croatian motorways to Albanian mountain roads. It is not exciting, but it is the right tool for the job.
Prices
Rental prices vary by country, season, and how far in advance you book. Here are realistic ranges for a standard compact car (manual, with basic insurance):
| Country | Low Season (Nov-Apr) | Shoulder (May, Oct) | Peak (Jun-Sep) |
|---|---|---|---|
| Croatia | EUR 20-30/day | EUR 30-45/day | EUR 45-70/day |
| Montenegro | EUR 15-25/day | EUR 25-35/day | EUR 35-55/day |
| Albania | EUR 15-20/day | EUR 18-25/day | EUR 25-40/day |
| Bosnia | EUR 18-25/day | EUR 22-30/day | EUR 30-45/day |
| Serbia | EUR 15-25/day | EUR 20-30/day | EUR 30-45/day |
| North Macedonia | EUR 12-20/day | EUR 18-25/day | EUR 25-35/day |
| Bulgaria | EUR 12-20/day | EUR 18-28/day | EUR 25-40/day |
| Romania | EUR 15-25/day | EUR 20-30/day | EUR 30-45/day |
| Slovenia | EUR 25-35/day | EUR 35-45/day | EUR 45-65/day |
These are base rates before insurance add-ons and cross-border fees. A realistic all-in cost for a 14-day summer rental with full insurance, cross-border permission for three countries, and a one-way drop-off fee is EUR 700-1,200 depending on where you start and what you drive.
Booking tips:
- Book early. Prices double for last-minute summer bookings, especially in Croatia.
- Compare on aggregators, then check the agency direct. Sometimes the direct price is lower; sometimes the aggregator has an exclusive deal. Check both.
- Read the full terms before you pay. Specifically: cross-border countries listed, excess amount, mileage limits (some cheap rates have a 200 km/day cap), and what “full insurance” actually covers.
- Ask about the fuel policy. “Full-to-full” is standard and fair — you get the car full, return it full. “Full-to-empty” means you prepay for a full tank at inflated prices and return it empty. Avoid this if you can.
- Check the age requirement. Most companies require drivers to be 21+, and charge a “young driver” surcharge for those under 25 (typically EUR 5-10/day).
- Bring two credit cards. The primary card is used for the deposit hold (EUR 500-2,000, released after return). A backup card is useful if the primary is declined or reaches its limit.
Deposit and Payment
Every rental requires a deposit hold on your credit card. This is not a charge — it is a temporary authorisation that is released when you return the car undamaged.
Typical deposit amounts:
- Compact car: EUR 500-800
- Mid-size/crossover: EUR 800-1,200
- SUV: EUR 1,000-2,000
The deposit is always on a credit card (Visa, Mastercard). Debit cards are accepted at some companies but not all — and when they are accepted, the deposit is an actual charge (not a hold) that takes 2-4 weeks to refund. Prepaid cards are almost never accepted.
Tip: If you are travelling as a couple, put the rental on the card with the higher limit. A EUR 1,500 deposit hold plus the rental charges can use up a significant chunk of a normal credit limit.
Returning the Car
Fuel: Return the tank at the same level you received it. Keep the last fuel receipt as proof.
Condition: The agent will walk around the car looking for new damage. If you took photos at pickup (you did, right?), this is where they matter. Any dispute about pre-existing vs new damage comes down to documentation.
Timing: Return on time. Most companies give a 30-minute grace period, but after that you are charged for an extra day. If your flight is at 6 a.m., return the car the evening before — the overnight charge at an airport hotel is less than the extra day of rental.
Drop-off outside business hours: Some offices accept after-hours returns — you park the car in a designated spot, drop the keys in a lockbox, and the inspection happens the next morning. This is convenient but risky: any damage found the next day is your liability, and you have no way to dispute it in person. If possible, return during working hours.
The Practical Approach: Our Recommendation
For a first Balkan road trip covering 2-4 countries:
- Rent from a reputable international or large regional agency at a major airport. Sixt in Zagreb or Dubrovnik, Fleet in Podgorica, Autonom in Bucharest — these are tested and reliable for cross-border travel.
- Book a mid-size car or crossover with manual transmission. Automatic if you must, but budget 20% more.
- Add SCDW to bring the excess to zero, unless your credit card covers it.
- Get written cross-border permission for every country on your route. Pay the per-country fees — they are annoying but non-negotiable.
- If a one-way drop-off is too expensive (over EUR 300), plan a round trip or use the taxi/bus workaround at the border.
- Carry a folder with all documents — rental agreement, cross-border letters, your licence, and passports. You will hand this folder to border guards and police officers multiple times.
- Take photos of the car at pickup and return. Email them to yourself.
The total cost for a 14-day rental with full insurance across 3-4 countries will be EUR 600-1,000 in shoulder season, EUR 900-1,500 in peak summer. It sounds like a lot, but split between two people it is EUR 35-55 per person per day — far less than trains, buses, or organised tours, with incomparably more freedom.
For driving rules and regulations, see the driving guide. For border crossing specifics, see the border crossings guide. For country-specific information, use the country pages: Croatia, Montenegro, Albania, Bosnia, Serbia, North Macedonia, Bulgaria, Romania, Slovenia.