Skip to content

Ohrid to Tirana & the Adriatic: Cross-Border Road Trip

Updated · July 19, 2026

Drive Ohrid to Tirana and the Adriatic: the Qafe Thane border, the Shkumbin valley, Elbasan castle, the capital and the beaches at Durres.

If you’ve done Lake Ohrid and want to keep going, the drive from Ohrid to Tirana is one of the easiest border crossings in the Balkans: about 130 km and two and a half to three hours through the mountains, then a fast run down to the Adriatic at Durres, roughly 40 km past the capital. Stretch it over two days and you get a lake, an Ottoman castle town, a lively capital and a swim in the sea, all in one line across the map.

This route leaves the lake for good and heads west into Albania, so it pairs naturally with a few days on Ohrid first. This same Ohrid-to-Tirana stretch is the middle leg of the four-country Balkan Grand Loop, which carries the drive on up the Adriatic into Montenegro and Croatia if you have ten days rather than two. You want a car: the drive is the point, and the Shkumbin valley between the border and Elbasan isn’t somewhere you want to be stuck waiting for a connection. If you would rather not drive it, there are direct buses, and I’ve flagged that option below.

The route at a glance

LegDistanceNotes
Ohrid → Struga → border~27 kmLake shore, then Qafe Thane crossing
Border → Elbasan~73 kmDown the Shkumbin valley via Librazhd
Elbasan → Tirana~31 kmA3 motorway and the Krrabe tunnel
Tirana → Durres~38 kmMotorway to the Adriatic

Total is about 168 km from Ohrid to the sea. It’s a comfortable single day if you push, but far better as a two-day trip with a night in Tirana.

Ohrid: leaving the lake

Start in Ohrid. If you’ve just arrived, spend a day here first - it is a UNESCO old town on one of Europe’s oldest lakes, and it deserves more than a photo stop (our guide to things to do in Ohrid and the Lake Ohrid background cover it). When you’re ready to move, point the car west for Struga and the border. This is the last of the lake for a while, so take a last look from the fortress before you go.

Struga and the border

Struga, fifteen minutes along the shore, is where the Black Drin flows out of the lake. It’s a quick stop, not a lingering one on this trip - top up the fuel tank, because it’s a touch cheaper here than in Albania and you cross with the tank full rather than hunting for a station in lek.

The Kjafasan / Qafe Thane post, about 12 km on, is the main road border between the two countries. Since 2023 it has run as one joint checkpoint, so it moves quickly - reckon on 15 to 30 minutes outside peak evenings. Passports out, rental papers ready, and you are into Albania.

Dawn light over Lake Ohrid at Struga with still water and distant hills
Dawn over the lake at Struga - the last of Lake Ohrid before the road turns west for the border. Photo: Rakoon · CC0 · Wikimedia Commons

Down the Shkumbin valley

Past the border the road drops into the Shkumbin valley and follows the river most of the way to Elbasan. This is the scenic middle of the drive: a two-lane road down a green river gorge, through Librazhd and a string of small towns, with the Shebenik mountains off to the south. It is not fast - allow more time than the distance suggests, and be patient behind the odd slow lorry - but it’s a genuinely pretty stretch and the reason to do this by car rather than by bus.

There’s no motorway on this section and no dense run of big service stations, so don’t let the tank drop too low - the next easy fuel and food is around Elbasan. Phone signal is patchy in the gorge, so download your map offline before you cross the border rather than relying on data in a new country.

Elbasan: the Ottoman crossroads

Elbasan sits where the valley opens out, about two thirds of the way to Tirana, and makes the natural break. Its old heart is tucked inside a walled castle - the Ottoman-era ramparts still stand, and inside them is a lived-in quarter of houses, churches, a mosque and cafes rather than a museum piece. Park up, walk the walls, have a coffee or lunch, and stretch your legs before the last push.

The stone walls and tower of the castle at Elbasan, Albania
Elbasan's castle walls - the old town still lives inside the Ottoman ramparts. Photo: Sharon Hahn Darlin · CC BY 2.0 · Wikimedia Commons

From Elbasan the driving changes character completely. The A3 motorway climbs out of town and dives into the long twin-tube Krrabe tunnel - a bit over two kilometres long - before dropping toward the capital. After the valley road it feels almost too easy: you’re in Tirana in around half an hour.

Tirana: the capital

Tirana is a jolt after the lake and the mountains - loud, colourful, growing fast. The heart of it is Skanderbeg Square, a huge open plaza with the equestrian statue, the Et’hem Bey Mosque and the old clock tower on its edge, and the National History Museum behind. Come evening, the Blloku district is where the city eats and drinks. It is worth a night, not a drive-through.

Skanderbeg Square in Tirana seen from above, with the equestrian statue and mosque
Skanderbeg Square, the centre of Tirana - the capital is worth an overnight before the coast. Photo: Gertjan R. · CC BY-SA 3.0 · Wikimedia Commons

The centre is compact and best seen on foot, and for a view over the whole city and the plain running down to the sea, the Dajti Ekspres cable car climbs the mountain on the eastern edge of town - a good call if you have an afternoon or the weather turns. There’s far more to the city than a square, and the Albania guidebook covers it properly in things to do in Tirana. Parking in the centre is tight, so use your hotel’s spot or a garage and walk.

Durres and the Adriatic

The last leg is the shortest and quickest: Tirana to Durres is about 38 km of motorway, 40 minutes to an hour with traffic, and it ends at the Adriatic. In town, the big Roman amphitheatre sits half-buried among the houses, one of the largest in the Balkans, with a Venetian tower down by the port. For a swim, keep going south of the centre - the sandy beaches at Currila and toward Golem are where the water and the sand are, rather than the working harbour itself. Durres is also Albania’s main ferry port, with sailings to Bari and Ancona in Italy, so if you are carrying on rather than turning back, this is the place to put the car on a boat instead of retracing the drive.

The stone tiers of the Roman amphitheatre in Durres, Albania
The Roman amphitheatre in Durres - the trip's last stop before the beach. Photo: AKisn'tOK · CC BY-SA 4.0 · Wikimedia Commons

Durres is the natural end of the road, and a good base for the coast: the Albania guidebook’s Durres guide has the detail on beaches, ruins and where to stay.

Practicalities

Taking a hire car across. Sort this before you book, not at the desk. Most companies allow the car into Albania only with a Green Card insurance extension that names both countries, and often a signed cross-border letter; a few cheaper local rentals refuse outright or charge a fee. Ask first. Our car rental guide covers what to check, and getting around North Macedonia has the wider transport picture.

Two currencies. Macedonia uses the denar, Albania the lek. Cards work in cities and euro cash is taken in tourist spots, so don’t overload on either - keep small local notes for coffee, parking and tolls. Both countries are outside the EU and Schengen, so this is a real border with a passport check; EU, UK, US and Canadian citizens cross visa-free, but confirm your case against the official source and our North Macedonia visa requirements. For how the two countries stack up, see North Macedonia vs Albania.

Not driving? Direct buses and furgons run Ohrid to Tirana several times a day, about three to three and a half hours including the border, for roughly 15 to 20 euros. They skip Elbasan’s old town and the Shkumbin scenery, but they’re cheap and painless; the full breakdown, including the border, is in Tirana to Ohrid and Skopje.

When to go. For the Adriatic finish, May to September is the season - warm sea, long evenings. July and August are hottest and busiest, and that’s when the border queues are longest, so cross early. Spring and early autumn give you the valley at its greenest with fewer crowds.

See also

Route day by day

Days on the road
2
Distance
≈168 km
Budget from
80 EUR
Best season
April, May, June, July, August, September, October
The route at a glance
  1. Ohrid (MK) Route start , stop ≈60 min
  2. Struga (MK) 15 km from the start , stop ≈20 min
  3. Elbasan (AL) 100 km from the start , stop ≈60 min
  4. Tirana (AL) 130 km from the start , stop ≈180 min
  5. Durres (AL) 168 km from the start , stop ≈120 min
  1. Ohrid (MK)

    Route start

    stop ≈60 min

    The start, on Lake Ohrid. Leave the lake behind and head west through Struga toward the Albanian border.

    The red roofs of Ohrid old town and the lake seen from Samuel's Fortress
    Photo: Pudelek (Marcin Szala) · CC BY-SA 3.0 · Wikimedia Commons ( source)
  2. Struga (MK)

    15 km from the start

    stop ≈20 min

    Last Macedonian town, on the Black Drin. The Kjafasan / Qafe Thane border is ~12 km further west.

    Dawn light over Lake Ohrid at Struga with still water and distant hills
    Photo: Rakoon · CC0 · Wikimedia Commons ( source)
  3. Elbasan (AL)

    100 km from the start

    stop ≈60 min

    Down the Shkumbin valley into central Albania: an Ottoman town with a walled old quarter inside its castle.

    The stone walls and tower of the castle at Elbasan, Albania
    Photo: Sharon Hahn Darlin · CC BY 2.0 · Wikimedia Commons ( source)
  4. Tirana (AL)

    130 km from the start

    stop ≈180 min

    The Albanian capital: Skanderbeg Square, the clock tower and Blloku. The A3 motorway and Krrabe tunnel bring you in from Elbasan.

    Skanderbeg Square in Tirana seen from above, with the equestrian statue and mosque
    Photo: Gertjan R. · CC BY-SA 3.0 · Wikimedia Commons ( source)
  5. Durres (AL)

    168 km from the start

    stop ≈120 min

    The Adriatic, ~38 km from Tirana: a Roman amphitheatre in town and swimming beaches to the south.

    The stone tiers of the Roman amphitheatre in Durres, Albania
    Photo: AKisn'tOK · CC BY-SA 4.0 · Wikimedia Commons ( source)

Route map

The map with stops loads on click - to keep the page lightweight.