From Thessaloniki to the shore of Lake Ohrid in about 4h 10m of driving. West on the Egnatia motorway, north through Ptolemaida and Florina to the North Macedonian border, then on through Bitola and Resen — a private car from your hotel or Thessaloniki Airport to your door in Ohrid.
Drive from Thessaloniki to Ohrid in about 4h 10m, plus border time and breaks. Private transfer priced on request per vehicle, door-to-door — tell us where to collect you in Thessaloniki (hotel, address or Thessaloniki Airport), your hotel in Ohrid or on the lake, and whether you would like to see Pella, Edessa or Heraclea Lyncestis on the way.
Pickup from your hotel or address in Thessaloniki, or from Thessaloniki Airport (SKG). The road leaves the city to the west and joins the Egnatia motorway past Chalastra.
The capital of the ancient kingdom of Macedon. Visiting it moves the drive onto the older road west via Giannitsa, which is shorter in kilometres but slower than the motorway. Add the time you want at the site.
A town on the older road from Giannitsa towards Florina. Like Pella, it takes the drive off the motorway and onto the older road west.
Beyond Florina the road reaches North Macedonia. This is an EU external border with passport control on both sides: every passenger carries a valid passport (or an ID card where the nationality allows it), and non-EU travellers may be registered under the EU Entry/Exit System. Allow some flexibility in journey time.
The ancient city on the southern edge of Bitola, beside the route soon after the border. A stop in Bitola town centre itself adds only about 2 minutes of driving.
On via Resen to the lake. Drop-off at your hotel or address in Ohrid, at a hotel elsewhere on Lake Ohrid, or at Ohrid Airport (OHD) north-west of the town.
Per vehicle, not per person. Every quote includes tolls, fuel, the cross-border route, assistance with loading and unloading luggage, and child seats available on request.
Picked up and dropped off at your exact address
Cross-border route handled. Passengers remain responsible for their own passports, visas and other travel documents.
Short photo stops may be included where operationally possible
Professional, local, English-speaking driver
Thessaloniki Airport (SKG) lies south-east of the city, about 18 km from the centre. Going straight from the airport to Ohrid is about 304 km and roughly 4h 30m of driving, without going into the city. Mention the airport pickup and your flight number in your request. Airport pickups include 60 minutes of free waiting.
Travelling the other way? Ohrid to Thessaloniki runs back via Resen, Bitola and Florina to the Egnatia motorway.
Ohrid → Thessaloniki →Thessaloniki to Ohrid is about 290 km by road. The usual route takes the Egnatia motorway west past Chalastra, Alexandreia and Veria to the Kozani junction, then runs north through Ptolemaida, Amyntaio and Florina to the border with North Macedonia. On the far side it continues through Bitola and Resen to Lake Ohrid. Allow about 4h 10m of driving, before border time and breaks.
There is no direct train between Thessaloniki and Ohrid. If you are looking at coaches, check the current timetable and routing before travelling. A private transfer is the door-to-door option: you leave Thessaloniki when it suits you, your luggage stays in the car across the border, and you arrive at your hotel in Ohrid without changing vehicle.
The crossing from Greece into North Macedonia is an EU external border, with passport control on both sides. Every passenger carries a valid passport (or an ID card where the nationality allows it), and non-EU travellers may be registered under the EU Entry/Exit System when leaving the Schengen area. Allow some flexibility in journey time.
We pick up from hotels and addresses anywhere in Thessaloniki and from Thessaloniki Airport (SKG). In Ohrid we drop off at your hotel or address, or at a hotel elsewhere on the lake — give the exact hotel in your request. Flying out the same day? Ohrid Airport (OHD) is north-west of the town, about 299 km and roughly 4h 30m of driving from Thessaloniki.
Everything specific to this route.
About 290 km via the Egnatia motorway, Florina and Bitola — roughly 4h 10m of driving, before border time and any stops.
There is no direct train. For coaches, check the current timetable and routing before travelling. A private transfer goes from your door in Thessaloniki straight to your hotel in Ohrid, with no change of vehicle.
It is an EU external border, with passport control on both sides. Every passenger carries a valid passport (or an ID card where the nationality allows it), and non-EU travellers may be registered under the EU Entry/Exit System. Allow some flexibility in journey time.
Yes. Ancient Pella adds about 14 minutes of driving and Edessa about 11 minutes, both via the older road west; Heraclea Lyncestis at Bitola adds about 18 minutes. Add the time you spend at each and mention the stops in your request.
Yes. From Thessaloniki Airport (SKG) to Ohrid is about 304 km and roughly 4h 30m of driving. Airport pickups include 60 minutes of free waiting.
Yes. Any address on the lake can be requested — give the exact hotel in your request so the drop-off can be planned.
This route is priced on request. We quote per vehicle, not per passenger, for your date, group and any stops, and you receive the quote in writing before anything is confirmed.
Request this transfer with your date, pickup point, hotel in Ohrid and group size. We reply during our working hours with a written quote per vehicle.
More from Thessaloniki: See all Thessaloniki private transfers →