Balkan Border Crossings by Car

Crossing borders in the Balkans is one of those things that sounds complicated until you have done it twice. Then it becomes routine: stop the car, hand over passports, maybe answer a question about where you are going, get your stamp, drive on. The entire process at most crossings takes 5-15 minutes outside of peak summer weekends.

That said, not all borders are equal. Some crossings are fast and quiet year-round. Others turn into car parks in July and August. A few have quirks — paperwork requirements, insurance checks, or closing times — that are worth knowing about before you arrive. This guide covers all of it.

The Basics: EU, Schengen, and Everything Else

Understanding which countries are in which club saves confusion at the border.

Country EU Member Schengen Zone Currency
Croatia Yes Yes (2023) Euro (EUR)
Slovenia Yes Yes Euro (EUR)
Bulgaria Yes Yes (2025) Bulgarian Lev (BGN)
Romania Yes Yes (2025) Romanian Leu (RON)
Serbia No No Serbian Dinar (RSD)
Montenegro No No Euro (EUR)
Albania No No Albanian Lek (ALL)
Bosnia No No Convertible Mark (BAM)
North Macedonia No No Macedonian Denar (MKD)

What this means in practice:

What to Have Ready

Before you reach any border, have these items within arm’s reach — not buried in the trunk:

  1. Passports or ID cards for every person in the car. EU citizens can use national ID cards at most Balkan borders, but a passport is more universally accepted and causes fewer questions.
  2. Vehicle registration document (the original, not a copy).
  3. Driving licence. An EU licence is accepted everywhere. If you hold a non-EU licence, carry an International Driving Permit.
  4. Rental agreement if the car is rented. This is your proof of insurance and your permission to have the car.
  5. Green card if you are driving your own car. This proves your insurance is valid in the country you are entering. See the driving guide for details.
  6. Cross-border permission letter if the rental company requires one (many do for Albania and Kosovo).

Tip: Put all documents in a clear plastic folder on the passenger seat. When you pull up to the booth, hand the entire folder to the officer. They flip through it, hand it back, and you are done in 90 seconds. Fumbling through the glove compartment while eight cars wait behind you is not a good start to a new country.

General Tips for Faster Crossings

Croatia — Montenegro

This is one of the busiest borders in the region, especially in summer when half of Serbia seems to be heading for the Montenegrin coast.

Main crossing: Karasovici / Debeli Brijeg

The primary crossing on the coastal road between Dubrovnik and Herceg Novi. This is the one everyone uses because it is on the direct route.

Alternative: Vitaljina / Njivice (inland, near Prevlaka peninsula)

A quieter crossing about 15 km south. It adds some driving time but is rarely busy.

Tip: The stretch of Croatian coast between Dubrovnik and the Montenegrin border passes through a narrow corridor that technically enters Bosnia-Herzegovina for a few kilometres at Neum. If you are driving from Split to Montenegro, you cross into Bosnia briefly and then back into Croatia. With Croatia and Bosnia being separate countries, you theoretically pass through two borders — but since Croatia joined Schengen, the Neum corridor crossing is handled with minimal checks.

Croatia — Bosnia and Herzegovina

Multiple crossings serve different routes. The key ones:

Metkovic / Doljani (south, near Mostar)

Slavonski Brod / Bosanski Brod (north, on the motorway)

Nova Sela / Bijaca (central coast, near Medjugorje)

We book through Localrent — one search, all local agencies, no cross-border surprises.

Find your Balkan rental

Croatia — Serbia

Bajakovo / Batrovci (motorway)

The main motorway crossing between Zagreb and Belgrade on the E70.

Alternative: Ilok / Backa Palanka (northern route, less traffic)

Montenegro — Albania

Hani i Hotit / Bozaj (the main crossing, near Shkoder)

Muriqan / Sukobin (coastal, near Ulcinj)

Tip: When entering Albania, the border officer may ask you to open the trunk. This is routine — they are looking for contraband, not harassing you. Pop it open, let them look, and you are through in a minute.

Montenegro — Bosnia

Scepan Polje / Hum (Tara Canyon area)

Sitnica / Klobuk (near Trebinje)

Serbia — Bosnia

Raca / Bijeljina (north, near the Drina river)

Zvornik (central, on the Drina)

Uvac / Kotroman (south, toward Sarajevo via Uzice)

Serbia — North Macedonia

Presevo / Tabanovce (motorway, E75)

Albania — North Macedonia

Qafe Thane / Kjafasan (near Ohrid)

Blato / Trebishte (southern, near Prespa)

Albania — Greece

Kakavije / Kakavia (main crossing, toward Ioannina)

Kapshtice / Krystallopigi (eastern, toward Kastoria)

Tip: The Albania-Greece border is the slowest in the Balkans. If your route allows it, cross in the morning or late evening. Midday in July is a mistake you only make once.

Bulgaria — Romania

As of 2025, both countries are in the Schengen zone for land borders. Controls have been lifted. The main crossings:

Ruse / Giurgiu (Danube bridge, Bucharest corridor) and Vidin / Calafat (western bridge) are now free-flowing. Drive straight through.

Tip: Even though passport checks are gone, the bridges across the Danube still charge a toll (around EUR 6 for a car). Have cash or a card ready.

We book through Localrent — one search, all local agencies, no cross-border surprises.

Find your Balkan rental

Bulgaria — Serbia

Kalotina / Gradina (motorway, Sofia-Belgrade corridor)

Bulgaria — North Macedonia

Gyueshevo / Deve Bair (toward Skopje)

Romania — Serbia

Vatin / Vrsac (southern route)

Jimbolia / Srpska Crnja (northern route)

Summary Table

Border Main Crossing Off-Season Wait Summer Peak Wait Alternative
Croatia-Montenegro Karasovici/Debeli Brijeg 5-10 min 30-90 min Vitaljina/Njivice
Croatia-Bosnia Metkovic/Doljani 10-20 min 15-30 min Nova Sela/Bijaca
Croatia-Serbia Bajakovo/Batrovci 10-20 min 30-90 min Ilok/Backa Palanka
Montenegro-Albania Hani i Hotit/Bozaj 15-30 min 20-45 min Muriqan/Sukobin
Montenegro-Bosnia Scepan Polje/Hum 5-10 min 5-10 min Sitnica/Klobuk
Serbia-Bosnia Zvornik 10-20 min 15-30 min Raca/Bijeljina
Serbia-N. Macedonia Presevo/Tabanovce 10-20 min 15-30 min
Albania-N. Macedonia Qafe Thane/Kjafasan 10-30 min 20-45 min Blato/Trebishte
Albania-Greece Kakavije/Kakavia 15-30 min 45-120 min Kapshtice/Krystallopigi
Bulgaria-Serbia Kalotina/Gradina 10-30 min 15-45 min
Bulgaria-N. Macedonia Gyueshevo/Deve Bair 5-15 min 5-20 min
Bulgaria-Romania Ruse/Giurgiu No control No control Vidin/Calafat

Documents Checklist

Before your trip, confirm you have everything for every border you will cross:

For more on documentation and rules, see the driving guide. For information on renting a car that can cross borders, see the car rental guide. For country-specific details, use the country pages: Croatia, Montenegro, Albania, Bosnia, Serbia, North Macedonia, Bulgaria, Romania, Slovenia.