Thessaloniki Airport (SKG) to Ohrid by road: the 304 km run
Thessaloniki Airport (SKG) offers no self-drive route to Ohrid, because Greek hire desks will not release a car over the land frontier. Arrivals travel by private transfer, or by a public chain with at least two changes. The road measures 304 km — Egnatia Odos west, the A27 north past Florina, then the village post at Níki — and needs close to four hours thirty of driving.
Most travellers who land at SKG and want to reach Lake Ohrid start by pricing a hire car, then discover that the desks in the arrivals hall will not let the vehicle leave Greece. Cross-border clauses in Greek rental contracts are unusually blunt: several of the large chains forbid taking a car over a land frontier outright, and the ones that will consider it want written approval arranged days before collection. The Macedonian frontier is 250 km away, so one clause of small print settles how you travel before you have left the terminal.
That leaves two honest answers. One is a stitched-together public chain — a limited daily train service inland, buses on either side of the frontier, changes at both — which eats most of a day. The other is a single road leg, and the road is a good one: motorway out of the coastal plain, a long climb into the lignite basins of western Macedonia, then the upland shelf where Greece runs out and the lake country starts.
Practical details
Settle one thing before anything else: a Greek hire car will almost certainly not be allowed out of the country. Sixt's Greek terms permit no cross-border rental at all, Green Motion and Centauro likewise prohibit taking a car over a land frontier, and Enterprise is reported to grant approval only where written permission has been requested several working days before pickup. None of that is negotiable at the counter on arrival, because the cover follows the contract rather than the driver's intentions, and a car taken over the barrier in breach of it is uninsured on the far side.
One-way hire is no workaround either. An agreement signed in Greece is meant to be discharged in Greece, and a vehicle abandoned in another jurisdiction becomes a repatriation problem rather than a drop-off. What does work is treating the road leg as a road leg — one driver, one vehicle, both sets of papers already in order — and then hiring locally around the lake if you want independence for the days that follow. Anyone determined to self-drive should start the hire in North Macedonia and fly into a different gateway.
The route
Leaving the terminal you turn away from the sea almost at once. Thessaloniki Airport sits at Thermi, 13 km southeast of the centre, so the first move is around the eastern side of the city and onto the A2, the Egnatia Odos, heading west. The A2 is the tolled spine of northern Greece — 670 km from Igoumenitsa on the Adriatic to Kipoi on the Turkish border, threaded through 76 tunnels and some 1,650 bridges — but this journey borrows only its first stretch. The Malgara toll station comes up at exit 18; the road then lifts off the plain towards Veria and Kozani, where the Polymylos toll station sits at exit 13.
At Kozani the A27 branches away northwards. That branch is 78.5 km long, threads the lignite country at Ptolemaida and carries European route E65 all the way to the frontier; its last section, Florina to Níki, opened to traffic on 20 May 2016. Florina is the final Greek town of any size, set in a wooded valley with the Verno range to the south-west and Varnous to the north-west, and it is the sensible place to refuel and eat. Fourteen kilometres further north the carriageway narrows into Níki village and the barrier. Bitola follows about 15 km beyond, and Ohrid a further 69 km west, with Resen roughly halfway.
At the border
For an arriving passenger the frontier works in two halves, and both are quick to describe. Greek officers register your exit from the Schengen Area; Macedonian officers then register your entry into a country outside it, glance at the vehicle papers and wave you on. Since the spring of 2026 the Greek half has been a digital record rather than an ink stamp, which is why a first departure from the Schengen Area now takes a few minutes longer than travellers remember from earlier trips. Nothing extra is asked of the passenger beyond the passport the booking was made in, and everyone in the car awake enough to hand it over.
Past the barrier the practical changes are small but immediate. Euros give way to the Macedonian denar, the limits drop, dipped headlights stay on through the day, and the road the map labels A3 is at first an ordinary two-lane carriageway running north across the Pelagonia plain. None of it is difficult. It simply stops being motorway, and that single fact is why phone-generated arrival times on this corridor come out optimistic by half an hour or more.
Nearby
Two places on the Greek half repay a pause. Florina was the site of the first railway built in the southern Ottoman provinces in the late nineteenth century, and a single-track standard-gauge line still leaves it for Thessaloniki in one direction and Bitola in the other; the town is also the gateway to the Prespa Lakes, which is why a transfer with an hour in hand so often drifts west towards the water instead of straight north. Níki village, the last settlement before the barrier, counted 209 inhabitants at the 2021 census and appears in Ottoman registers of 1468 under the name Negočani.
North of the barrier, Bitola earns a stop of its own. Known since Ottoman times as the City of Consuls, it still hosts thirteen consulates. The Bitola Clock Tower rises about 30 m on a rectangular base; the Gazi Hajdar Kadi Mosque was raised in the early 1560s to a project by the architect Mimar Sinan, ordered by the local kadi Ajdar. Širok Sokak, the pedestrian street between Magnolia Square and the City Park, is where the whole town walks in the evening. Above the rooftops stands Pelister, declared a national park on 30 November 1948 — the first anywhere in Yugoslavia.
Season and timing
Altitude rather than the calendar decides how the last two hours behave. Pelister National Park climbs from 891 m to 2,601 m on the northern Baba massif, and the molika pine that gives the range its character — Pinus peuce, five needles to a bundle, some specimens here over two hundred years old — forms a belt the road skirts rather than crosses. Between Bitola and the lake the tarmac still has to lift over a wooded ridge by way of Resen, and that ridge holds winter weather long after the plain behind it has dried out.
Arrival timing is the other variable worth planning around. Lake Ohrid covers 358 km², drops to 288 m and lies at 693 m above sea level, and the first sight of it from the descent is the moment the whole day repays itself — which argues for landing early enough to make that descent in daylight rather than after dark. If the dates are movable, note that the Ohrid Summer Festival always runs between 12 July and 20 August, so a July arrival buys concerts inside the old churches as well as the water.
At a glance
- Road distance
- About 304 km, Thessaloniki Airport to Ohrid (OpenStreetMap driving route measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
- Driving time
- Roughly 4 hours 30 minutes at free-flow speeds, before border checks and stops (OpenStreetMap driving route measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
- Border crossing
- Níki/Medžitlija, linking the Greek A27 with the North Macedonian A3 — one of three crossings open on the 234 km Greece–North Macedonia border, with Laimos/Markova Noga scheduled to follow in 2027 (Wikipedia, Greece–North Macedonia border, checked 2026-09)
- Departure airport
- Thessaloniki Airport “Makedonia”, SKG / LGTS, 13 km southeast of the city at Thermi; the third-largest airport in Greece and the main airport of Northern Greece (Wikipedia, Thessaloniki Airport, checked 2026-09)
- Motorways used
- A2 Egnatia Odos westbound, then the 78.5 km A27 branch from Kozani via Ptolemaida and Florina to Níki; the Florina–Níki section opened 20 May 2016 (Wikipedia, A27 motorway (Greece), checked 2026-09)
- Toll stations on the Greek leg
- Two, both on the A2 — Malgara at exit 18 and Polymylos at exit 13; the North Macedonian side of this route is untolled (Wikipedia, A2 motorway (Greece), exit and toll-station list, checked 2026-09)
- Cross-border car hire from Greece
- Broadly not permitted: Sixt Greece allows no cross-border rentals, Green Motion and Centauro prohibit land-border crossings, and Enterprise reportedly requires written permission arranged several working days in advance (Sixt Greece, Green Motion Greece, Centauro and Enterprise Greek rental terms and conditions, checked 2026-08)
- Border regime
- External Schengen frontier; the EU Entry/Exit System has been operational at all Schengen checkpoints since 10 April 2026 and passport stamping was discontinued (Wikipedia, Entry/Exit System, checked 2026-09)
Good to know
- The Florina–Níki section of Greece's A27 motorway opened to traffic on 20 May 2016, completing the paved run from Kozani to the North Macedonian frontier.
- Níki village, the Greek settlement at the crossing, recorded 209 inhabitants at the 2021 census and appears in Ottoman records of 1468 under the name Negočani.
- Westbound drivers leaving Thessaloniki pass two Egnatia Odos toll stations before turning north: Malgara at exit 18 and Polymylos at exit 13.
- Bitola's Gazi Hajdar Kadi Mosque, the last major monument before the lake road, was built in the early 1560s to a project by the architect Mimar Sinan.
Frequently asked questions
Can I rent a car at Thessaloniki Airport and drive it to Ohrid?
Almost certainly not. Greek rental terms broadly forbid taking the vehicle across a land border into North Macedonia; several major chains prohibit cross-border use outright, and the few that will consider it want written authorisation arranged days before collection rather than at the desk. Renting inside North Macedonia instead is the cleaner solution.
How long does the drive from SKG to Ohrid actually take?
About 304 km and roughly four and a half hours at free-flow speeds, measured on a driving profile rather than a straight line. Add the check at Níki/Medžitlija and a stop in Florina or Bitola, and a realistic door-to-door figure for an unhurried transfer is five to six hours.
Which border crossing does this route use, and why that one?
Níki/Medžitlija, the pairing that links the Greek A27 with the North Macedonian A3 north of Florina. It is the only crossing open on the western half of the 234 km frontier; going via Evzonoi/Bogorodica instead turns the trip into a much longer loop east and then back through Skopje.
Is there a train or bus all the way from Thessaloniki to Ohrid?
No single through service exists. A limited daily train runs to Florina and regional buses cover parts of both sides, but the frontier and the Macedonian leg have to be picked up separately, so any scheduled itinerary means at least two changes and most of a day.
What changed at the Greek land border once the Entry/Exit System went live?
Passport stamping stopped. Since 10 April 2026 the EU Entry/Exit System has operated at every Schengen checkpoint, so travellers from outside the EU are enrolled biometrically on a first crossing and matched to that record on later ones. Nothing extra is asked of you beyond the passport, but allow more time for that first entry.
Related pages
Last reviewed: 2026-09-01