Tirana to Dubrovnik is one of the most rewarding drives on the Adriatic — three countries, two border crossings, and a coastal road that passes through the Bay of Kotor, the Montenegrin Riviera, and the Dalmatian coast. The total distance is 248 km and the drive itself takes about 4 hours without stops. Factor in 30–45 minutes per border in off-peak season (longer in summer), and plan for most of a day if you want to make proper stops along the way.
This guide covers the exact route, both border crossings, the Green Card insurance requirement, and the stops worth building your schedule around — including the reverse direction from Dubrovnik to Tirana.
The Route
The standard route follows the E762/SH1 north from Tirana to Shkodër, then the coastal road through Ulcinj, Budva, and Kotor before crossing into Croatia at Debeli Brijeg and continuing to Dubrovnik.
The Two Border Crossings
There are two distinct border crossings on this route, with very different requirements at each. Prepare your documents before you leave Tirana — border police on both sides check them, and missing paperwork means turning around.
-
Sukobin / Murićani — Albania ↔ Montenegro (coastal) Located at the Bojana River delta, 30 km south of Ulcinj. This is the Albania–Montenegro coastal crossing. You'll need your passport, rental contract, cross-border permit letter, and Green Card insurance. Wait times are typically 30–45 minutes; longer in July–August when the crossing handles significant tourist traffic heading to the Albanian coast.
-
Debeli Brijeg — Montenegro ↔ Croatia Five kilometres south of Herceg Novi, this is the busiest crossing on the Adriatic route. Standard rental documents suffice — no special permit needed for Montenegro ↔ Croatia. Off-peak wait is 5–15 minutes. On summer Saturday evenings (Croatian holiday returnees), queues can build to 1–2 hours. Cross before noon if possible in high season.
Driving a rental car into Albania (or out of Albania into Montenegro) requires a Green Card — an international insurance certificate. M.A.C.K. arranges this from €38; it covers both the Sukobin and Hani i Hotit crossings. Request it when you book, not on the day of travel. Border police on the Albanian side check for it routinely.
Best Stops Along the Route
The drive passes some of the most visited towns on the Adriatic. These are the three worth stopping for, even if you're pushing through in a single day.
-
Shkodër and Rozafa Castle About 1h 30m from Tirana, Shkodër is the gateway city before the Albanian border. Rozafa Castle sits on a hilltop above Lake Shkodër with sweeping views over the lake and the Drin River valley. The old bazaar district below is a good spot for a coffee stop. Budget 45–60 minutes if you want to see both.
-
Budva Old Town The most compact and visually striking old town on the Montenegrin coast — medieval walls, cobbled lanes, and a tiny beach at the foot of the fortifications. It's directly on the route. Park on the edge of the old town (signposted), walk in 10 minutes, and you can see the main areas in under an hour.
-
Kotor The Bay of Kotor is the highlight of the entire drive — a fjord-like inlet ringed by limestone mountains that drops sheer into the water. Kotor itself is a well-preserved Venetian walled town at the innermost point of the bay. If you have time for only one overnight stop between Tirana and Dubrovnik, make it Kotor. The drive around the bay from Tivat is extraordinary at any time of day.
Can You Do It as a Day Trip?
In short: not really. Tirana to Dubrovnik is 4 hours of driving in each direction, plus time at two borders each way. A day trip would mean 8+ hours of driving with 4 border stops, leaving you roughly 2 hours in Dubrovnik — not enough to do it justice, and genuinely exhausting.
The far better option is to stay overnight in Kotor or Budva on the way. Both are small enough to explore in an evening and a morning. Kotor in particular rewards a slower pace — walking the city walls at sunset is one of the better experiences on the Adriatic coast. From Kotor, Dubrovnik is then a comfortable 2-hour drive the following morning via Debeli Brijeg.
Day 1: Tirana → Kotor (3h 15m + border, via Sukobin). Overnight in Kotor. Day 2: Kotor → Dubrovnik (2h + Debeli Brijeg border). Arrive Dubrovnik by late morning. This gives you a proper evening in Kotor and a full afternoon in Dubrovnik.
Reverse Route: Dubrovnik to Tirana
The reverse direction follows exactly the same road and the same border crossings — just in the opposite order. Debeli Brijeg first (Montenegro entry), then Sukobin (Albania entry). The Green Card covers both directions, so there's no additional paperwork to arrange if you've already sorted it.
One practical difference: if you're picking up a rental car in Dubrovnik and returning it in Tirana, you'll need a one-way rental. M.A.C.K. offers one-way rentals on this route — arrange it at booking rather than assuming all rental companies will accommodate cross-country one-way drop-offs.