Leaving for Tirana Airport: timing the Qafë Thanë crossing
An Ohrid to Tirana Airport transfer runs 144.7 km through Struga and over the Qafë Thanë pass into the Shkumbin basin, finishing on the SH60 spur north-west of the capital. Driving time is a little under three hours. Only 30.8 km of that falls before the Kjafasan barrier, which is what makes the departure hour matter more than the route.
Ohrid has a runway of its own, but it works a thin seasonal timetable, so almost every year-round departure out of the lake basin begins with a westbound drive over the Qafë Thanë pass. The field at the far end of that drive logged 51,050 aircraft movements in 2023, 68,346 in 2024 and 69,896 in 2025 — and growth on that scale reaches the road a long time before it reaches the departure hall.
Two neighbouring pages here describe what the corridor looks like through a windscreen. This one is narrower and more arithmetical: where the kilometres actually sit, what the frontier does to a schedule, why the honest answer to how long the queue runs is that nobody publishes one, and why the two airports at either end of the corridor behave nothing alike. Everything below is organised around the single hour on this journey a traveller genuinely chooses — the hour the car leaves the lake.
The route
Read the run as three phases rather than one total. Phase one is the lake shore: out of Ohrid, through Struga, then south-west along the water and up to the Kjafasan barrier. Measured on a driving profile that is 30.8 km and about half an hour. Phase two is the frontier, and it has no duration you can put into a plan. Phase three is Albania: 113.9 km and a little over two hours, finishing not in the capital but on the SH60 spur, which leaves the SH2 Durrës–Tirana highway short of the city and runs out to a terminal standing 11 km north-west of it, in Krujë municipality, Durrës County.
Those proportions are unusual for a cross-border run. Four fifths of the ground and four fifths of the moving time sit beyond the barrier, yet the barrier is reached inside the first thirty minutes, before the coffee has cooled. Downstream of it the corridor is a single line of travel — a long descent into the Shkumbin basin, then a plain — with no parallel road to swap onto and nowhere that the pace usefully increases. Whatever phase two takes, phase three gives nothing back. The whole journey therefore contains one real decision, and it is taken at the lake before anybody starts the engine.
At the border
Kjafasan is the exit and Qafë Thanë the entry, both on European route E852, at the point where Struga municipality gives way to Prrenjas municipality. Get the pairing right when you look it up: several widely-copied car-hire guides match Qafë Thanë with Tushemisht instead, and Tushemisht is a different post, at the far southern end of Lake Ohrid, on a road that goes somewhere else. Formalities are worked in sequence at two sets of booths, and everyone travelling in the vehicle is seen at each of them, so from the driver's seat it behaves as one queue containing two stops rather than as two independent waits.
The obvious escape is not an escape. Entering Albania at Tushemisht drops you into Pogradec, and from Pogradec it is 35 km on to Prrenjas against 23 km back up to Qafë Thanë — so the southern crossing rejoins the identical corridor having added ground rather than removed a control. Switching posts changes which queue you sit in and nothing else about the day. On a tight flight the only lever with genuine leverage is the hour you leave the lake, which is why the rest of this page is about that hour rather than about the tarmac.
Season and timing
No border authority on either side publishes verified average waiting times for this crossing. Every range in circulation traces back to operator blogs and forum threads rather than to a released figure, which is why there is no number on this page. Quoting one would manufacture a precision that does not exist, and a departure built on a manufactured number is worse than a departure built on none at all.
The structural picture can be stated, and it is stark. Passenger traffic at the far end went from 7,257,662 in 2023 to 10,708,975 in 2024 and 11,640,044 in 2025, on 51,050, 68,346 and 69,896 aircraft movements respectively — close to nineteen thousand more flights a year than two years earlier, funnelled onto a road network that gained nothing in the same period. No second gateway absorbs any of it, Kukës and Vlora having both been inactive as of April 2026, and that is what being Albania's only scheduled airport does to a mountain road. A car leaving at first light in late May therefore meets a very different frontier from one leaving at midday in the middle of August.
Practical details
Slack belongs in front of the barrier, not behind it. Padding the Albanian half achieves nothing, since that half is already the predictable part; padding the Macedonian half means leaving Ohrid earlier, and leaving earlier is the only intervention that actually reaches the queue. The plan therefore collapses to one number — the pickup hour at the lake — and to a willingness to let that number look absurd on a calm morning out of season. A car that reaches the terminal with an hour spare has not misjudged the corridor; it has judged it correctly.
Two details make that easier to live with. Both countries keep Central European Time, so nothing shifts at the frontier and the clock you set out on is the clock you land against. And for anything departing before mid-morning the cleanest answer is to take the crossing out of the airport day entirely: travel the afternoon before, sleep on the Albanian side, and let the final hop stand on its own. Ground transport at that end is unusually forgiving by regional standards — the terminal bus into central Tirana runs twenty-four hours a day, seven days a week, at roughly hourly intervals — and an airport rail link on the Tirana–Durrës line is planned to begin running with electric trains in early 2027, which will make the stay-over version of this journey easier again.
Places along the way
The two ends of this corridor are unalike in every way that matters to a departure. Tirana International Airport Nënë Tereza (TIA/LATI), still called Rinas locally, works a single passenger terminal off one asphalt runway 17/35 of 3,000 m. The lake end is Ohrid St Paul the Apostle Airport (OHD/LWOH), out at Orovnik in Debarca Municipality, with a single runway 01/19 of 2,550 m and 263,869 passengers handled in 2025 against 219,916 the year before. One strip is 450 m longer than the other; the traffic standing on it is more than forty times heavier. That ratio, not distance, is the reason a westbound drive is the default rather than the exception.
Ownership and management account for part of the gap. The Albanian terminal has been run under concession since a consortium led by Hochtief AirPort took it over on 23 April 2005 on a twenty-year build-own-operate-transfer agreement, and Kastrati Group bought the whole of the airport company from China Everbright Limited in December 2020. The Macedonian end is operated by TAV Airports Holding under a concession signed with the government in 2008 that also covers Skopje. For a traveller the practical consequence is blunt: the schedule that justifies this drive sits at one end of the corridor and not the other, and nothing about that arrangement is going to move before the flight does.
At a glance
- Road distance
- 144.7 km, Ohrid town centre to the TIA terminal (OpenStreetMap driving route measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
- Driving time
- About 2 hours 45 minutes, excluding the border stop (OpenStreetMap driving route measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
- Split either side of the pass
- 30.8 km in North Macedonia, 113.9 km in Albania (OpenStreetMap driving routes measured on the OSRM demo server (router.project-osrm.org) via the crossing at 41.0656, 20.6081, checked 2026-09)
- Border crossing
- Kjafasan (North Macedonia) / Qafë Thanë (Albania), joining Struga municipality to Prrenjas municipality on European route E852 (Wikipedia, Albania–North Macedonia border, and Wikipedia, Qafë Thanë, both checked 2026-09)
- Alternative crossing
- Tushemisht / Sveti Naum, entering Albania at Pogradec — 35 km on to Prrenjas against 23 km back up to Qafë Thanë (Wikipedia, Albania–North Macedonia border, with the two road distances measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
- Destination airport
- Tirana International Airport Nënë Tereza (TIA/LATI), also known as Rinas, 11 km north-west of Tirana in Krujë municipality, Durrës County (Wikipedia, Tirana International Airport Nënë Tereza, checked 2026-09)
- Traffic at the destination
- 11,640,044 passengers on 69,896 aircraft movements in 2025, against 10,708,975 on 68,346 in 2024 and 7,257,662 on 51,050 in 2023 (Wikipedia, Tirana International Airport Nënë Tereza, checked 2026-09)
- The two runways compared
- Tirana: one asphalt runway 17/35 of 3,000 m and a single passenger terminal. Ohrid: one asphalt runway 01/19 of 2,550 m (Wikipedia, Tirana International Airport Nënë Tereza, and Wikipedia, Ohrid St. Paul the Apostle Airport, both checked 2026-09)
- Albania's scheduled airports
- TIA is the only one; Kukës International and Vlora International were both inactive as of April 2026 (Wikipedia, Tirana International Airport Nënë Tereza, checked 2026-09)
- Concession and ownership
- Hochtief AirPort took over management on 23 April 2005 under a twenty-year build-own-operate-transfer concession; Kastrati Group acquired 100% of the shares from China Everbright Limited in December 2020 (Wikipedia, Tirana International Airport Nënë Tereza, checked 2026-09)
- Onward ground transport at the destination
- SH60 spur to the SH2 Durrës–Tirana highway and the A1; terminal bus to central Tirana 24 hours a day, seven days a week, roughly hourly; electrified Tirana–Durrës–airport railway planned for early 2027 (Wikipedia, Tirana International Airport Nënë Tereza, checked 2026-09)
- Ohrid's own airport, by comparison
- Ohrid St Paul the Apostle Airport (OHD/LWOH) at Orovnik, 14 km from Ohrid by road, handled 263,869 passengers in 2025 and 219,916 in 2024, and is managed by TAV Airports Holding under a concession signed in 2008 (Wikipedia, Ohrid St. Paul the Apostle Airport, checked 2026-09, with the road distance measured on the OSRM demo server (router.project-osrm.org))
Good to know
- Only 30.8 km of the 144.7 km run from Ohrid to Tirana's airport lies in North Macedonia; the remaining 113.9 km, and roughly four fifths of the moving time, is Albanian road.
- Tirana works a 3,000 m runway 17/35 while Ohrid works a 2,550 m runway 01/19 — a difference of 450 m of asphalt carrying more than forty times as much traffic.
- Aircraft movements at Tirana rose from 51,050 in 2023 to 68,346 in 2024 and 69,896 in 2025, close to nineteen thousand more flights a year onto a corridor that gained no new road.
- The terminal itself stands in Krujë municipality in Durrës County rather than in Tirana, and is reached by the SH60 spur off the SH2 Durrës–Tirana highway.
- Crossing at Tushemisht instead of Qafë Thanë brings you into Pogradec, 35 km from Prrenjas against 23 km back up to the pass, so the southern option rejoins the same corridor having driven further.
Frequently asked questions
How early should I leave Ohrid for a flight from Tirana?
Work backwards rather than forwards. Take the latest acceptable arrival at the terminal, subtract a little under three hours of driving, then subtract a frontier allowance you would be comfortable wasting entirely on a quiet morning out of season.
How much of the journey is inside North Macedonia?
Only 30.8 km of 144.7 km, and about half an hour of the moving time. The barrier arrives early, which is exactly why an outbound leg needs planning that an inbound one does not.
Is the Sveti Naum crossing a quicker way into Albania?
No. Entering at Tushemisht puts you in Pogradec, which is 35 km from Prrenjas against 23 km from Qafë Thanë, so you rejoin the same corridor after driving further. It changes which queue you join, not the corridor.
Does the transfer drive through the middle of Tirana?
Not usually. The terminal sits 11 km north-west of the city in Krujë municipality, reached by the SH60 spur off the SH2 Durrës–Tirana highway, so an airport run leaves the corridor before the capital's traffic begins.
Would it be simpler to cross the day before the flight?
For an early departure, yes. Sleeping on the Albanian side takes the unforecastable part out of the airport day, and the terminal bus into central Tirana runs around the clock at roughly hourly intervals if the last hop is done separately.
Related pages
Last reviewed: 2026-09-01