Driving Ohrid to Tirana: the Shkumbin valley corridor
Ohrid to Tirana is about 131 km of road, roughly two hours twenty-five minutes of driving before any stop, following European route E852 through Struga, over the Qafë Thanë/Kjafasan border crossing and down the Shkumbin valley through Librazhd and Elbasan. A private car finishes inside the Albanian capital rather than at the airport turn-off.
Two different journeys share the name Ohrid to Tirana. One ends at the kerb outside the airport, north-west of the city and off the main corridor; the other carries on into the capital itself, to a door near Skanderbeg Square or in the streets south of it. The road is identical as far as the outskirts, but the final half hour, the arrival time that matters and the sensible places to break the drive are all different, which is why the city run is treated here on its own terms.
The corridor is European route E852, 134 km end to end, and it is old. Long before the tarmac, the Via Egnatia climbed this same valley from the Adriatic to the highlands around Lake Ohrid, and the towns strung along today's road sit on or beside its line. A car covers the whole thing in a morning with enough slack left over to stop and look at some of it.
The route
Westbound the drive starts on the lake road out of Ohrid and runs the 15 km to Struga, where the Black Drin leaves Lake Ohrid and splits the town in two, before climbing south-west to the frontier. Ohrid to the Qafë Thanë/Kjafasan crossing measures about 31 km, near enough half an hour when the barrier is clear.
On the Albanian side the road drops through Prrenjas, some 9 km below the pass, meets the SH3 near Librazhd and then follows the Shkumbin downstream to Elbasan — about 92 km and an hour and three quarters from Ohrid in total. The last leg, Elbasan to the middle of Tirana, is roughly 40 km and forty minutes. End to end that is about 131 km and two hours twenty-five of moving time, which is the number to plan around before adding the queue and the coffee.
At the border
Qafë Thanë/Kjafasan is one of five listed crossing points on the 186.1 km Albania–North Macedonia border, and the one this road uses; reference sources describe it as a primary gateway between the two countries. The Qafë Thanë pass sits above the south-western corner of Lake Ohrid, so the frontier post is the high point of the whole run rather than a formality tacked onto the end of a plain.
Administratively the crossing joins Struga municipality on the Macedonian side to Prrenjas municipality on the Albanian side, and both sets of formalities are handled back to back at the same stop. Passports out, luggage reachable, nobody asleep in the back. Distance on this corridor is a fixed quantity; the queue is not, and it is the queue that decides whether the journey feels like two and a half hours or four.
What you see along the way
From Librazhd down, the modern road is shadowing a Roman one. The Via Egnatia was built in the 2nd century BC, ran about 1,120 km from Dyrrachium — now Durrës — to Byzantium, was some six metres wide, and its milestones marked the line for 860 km as far as the border between Macedonia and Thrace. Its Albanian stretch came up the Shkumbin and over the Candaviae mountains to reach the highlands around Lake Ohrid, which is exactly the valley the E852 uses today.
Two branches of that road converged at the Roman station of Mansio Scampa, on the ground Elbasan now occupies; the country around Prrenjas was another strategic point on the Via Egnatia, and near Qukës the remains of the bridge where it recrossed the river are still there. Elbasan Castle, rebuilt in 1466 on the older walls with twenty-six towers, still has a stretch of the ancient road inside its enclosure and the Sinan Pasha hamam standing in one corner. North of the valley floor, Shebenik National Park covers 34,507.9 hectares of the Jabllanicë range. The river carries a second story of its own: the Shkumbin is the traditional dividing line between the Gheg and Tosk dialects of Albanian.
Practical details
Finishing in the city rather than at the airport changes the last twenty minutes and all the planning around them. Tirana International Airport lies 11 km north-west of the centre, so an airport transfer peels off the corridor short of town and ends on a slip road; a city transfer stays on it and finishes in traffic. Skanderbeg Square — roughly 40,000 m² of car-free space since its 2017 reopening — is the landmark most addresses are described against, but the streets around it are one-way or pedestrianised in stretches, so give the driver a street address rather than a hotel name.
Running the other way, a Tirana departure that leaves before the morning build-up clears the city quickly and reaches the frontier while the queue is still short. Elbasan is where most people stop: at about 92 km it is far enough in to have earned a break and close enough to Tirana that a slow lunch costs nothing.
Season and timing
Season counts for less here than on a true mountain route, but it is not neutral. The frontier is the highest and most exposed point of the drive, so winter weather shows up on the Struga approach and at the pass long before it troubles the Shkumbin valley, which stays low all the way down to Elbasan. July and August bring the reverse problem: holiday traffic in both directions and the longest waits at the barrier, particularly on weekend afternoons when the crossing works in both directions at once.
Ohrid's own calendar deserves a glance before fixing a departure time. The Ohrid Summer Festival runs every year between 12 July and 20 August, the old town is at its busiest then, and simply getting clear of the lakefront can take longer than the drive to Struga. Late spring and the second half of September are the comfortable windows on this corridor.
At a glance
- Road distance
- About 131 km, central Ohrid to Skanderbeg Square, Tirana (OpenStreetMap driving route measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
- Moving time
- About 2 hours 25 minutes, excluding stops and border formalities (OpenStreetMap driving route measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
- Corridor
- European route E852, 134 km: Ohrid – Struga – border – Librazhd – Elbasan – Tirana; the Albanian SH3 section is listed as tentative (Wikipedia, European route E852, checked 2026-09)
- Border crossing
- Qafë Thanë / Kjafasan, one of five listed crossing points on the 186.1 km Albania–North Macedonia border (Wikipedia, Albania–North Macedonia border (citing the Macedonian Border Police), checked 2026-09)
- Natural halt
- Elbasan at about 92 km and 1 h 45 min from Ohrid; a further 40 km and 40 min to central Tirana (OpenStreetMap driving route measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
- River followed
- The Shkumbin — 181.4 km long, 2,444 km² basin, mean discharge 61.5 m³/s (Wikipedia, Shkumbin, checked 2026-09)
Good to know
- European route E852 measures 134 km from Ohrid to Tirana, and its Albanian section — the SH3 through Librazhd and Elbasan — is still listed as a tentative part of the network.
- Elbasan falls at roughly 92 of the 131 road kilometres to Tirana, about seventy per cent of the way rather than at the midpoint, which is why the halt lands late in the drive.
- Two branches of the Via Egnatia converged at the Roman station of Mansio Scampa, on the ground Elbasan now occupies, before the road climbed east along the Shkumbin.
- Milestones marked the Via Egnatia along 860 km as far as the Macedonia–Thrace border, and near Qukës above Prrenjas the bridge where it recrossed the Shkumbin still survives.
Frequently asked questions
How long does the drive from Ohrid to Tirana actually take?
About two hours twenty-five minutes of moving time over 131 km, measured on the OpenStreetMap driving profile. Add whatever the queue at the frontier is doing and a stop in Elbasan, and a realistic door-to-door figure for an unhurried city transfer is three to four hours.
Which border crossing does the Ohrid to Tirana road use?
Qafë Thanë/Kjafasan, one of five listed crossing points along the 186.1 km Albania–North Macedonia border. The road reaches it about 31 km from Ohrid by way of Struga, and it links Struga municipality with Prrenjas municipality on the Albanian side.
Is a transfer into Tirana the same journey as one to Tirana airport?
Not quite. The airport sits 11 km north-west of the centre, so that run leaves the corridor before the city and ends on a slip road, while the city run continues into central traffic. Distance, arrival time and the sensible stop-off logic all differ.
Can we break the journey in Elbasan?
Yes, and it is the obvious place to do it. Elbasan lies about 92 km from Ohrid, roughly seventy per cent of the way along. Elbasan Castle, rebuilt in 1466 on Roman foundations, and the Sinan Pasha hamam inside its walls are a few minutes from the through road.
What is worth seeing between the border and Tirana?
Shebenik National Park rises east of Librazhd, covering 34,507.9 hectares and holding fourteen glacial lakes between 1,500 and 1,900 metres. Lower down, the Shkumbin valley carries the line of the Via Egnatia, and Elbasan grew out of the Roman station Mansio Scampa at a junction of two of its branches.
Related pages
Last reviewed: 2026-09-01