From Lake Ohrid to Thessaloniki in about 4h 10m of driving. Inland via Resen and Bitola, into Greece on the Florina side, then east on the Egnatia motorway — a private car from your hotel on the lake or Ohrid Airport to your address or flight in Thessaloniki.
Ohrid to Thessaloniki is about 4h 10m of driving, plus border time and breaks. Private transfer priced on request per vehicle, door-to-door — tell us your hotel in Ohrid or on the lake (or Ohrid Airport), whether you are heading for a Thessaloniki address or Thessaloniki Airport, and any stop you want on the way.
Collection from your hotel or address in Ohrid, from a hotel elsewhere on the lake, or from Ohrid Airport (OHD) north-west of the town. The road heads east away from the lake towards Resen.
After Resen the route runs through Bitola. The ruins of ancient Heraclea Lyncestis lie on the town’s southern edge, a natural break before the border.
South of Bitola the road enters Greece, and with it the Schengen area. 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.
From Florina, the drive can follow the older road east through Edessa instead of the motorway. It is shorter in kilometres but slower to drive.
Further east on the same road, past Giannitsa, the site of the capital of ancient Macedon. Pairs with Edessa as one route on the Greek side.
Into Thessaloniki from the west. Drop-off at your hotel or address in the city, or at Thessaloniki Airport (SKG) south-east of the centre if you have a flight to catch.
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
Ohrid Airport (OHD) lies north-west of the town, about 13 km from the centre. From the airport to Thessaloniki is about 300 km and roughly 4h 30m of driving. Mention the airport pickup and your flight number in your request. Airport pickups include 60 minutes of free waiting.
Going to the lake instead? Thessaloniki to Ohrid takes the Egnatia motorway west and reaches North Macedonia beyond Florina.
Thessaloniki → Ohrid →Ohrid to Thessaloniki is about 290 km by road. From the lake the route heads east via Resen to Bitola, then south to the Greek border. In Greece it runs through Florina, Amyntaio and Ptolemaida to the Egnatia motorway at the Kozani junction, and east past Veria and Alexandreia into Thessaloniki. Allow about 4h 10m of driving, before border time and breaks.
There is no direct train between Ohrid and Thessaloniki. If you are considering a coach, check the current timetable and routing before travelling. With a private transfer you are collected at your hotel on the lake, your luggage stays with you across the border, and you are set down at your address in Thessaloniki or at the airport terminal.
Crossing from North Macedonia into Greece means crossing an EU external border into the Schengen area, with passport control on both sides. Every passenger carries a valid passport (or an ID card where the nationality allows it). Non-EU travellers may be registered under the EU Entry/Exit System on entry. Allow some flexibility in journey time.
We collect from hotels and addresses in Ohrid, from hotels elsewhere on Lake Ohrid — give the exact hotel in your request — and from Ohrid Airport (OHD). In Thessaloniki we drop off at your hotel or address, or at Thessaloniki Airport (SKG), about 18 km from the city centre.
Everything specific to this route.
About 290 km, roughly 4h 10m of driving via Resen, Bitola, Florina and the Egnatia motorway, before border time and any stops.
There is no direct train. For coaches, check the current timetable and routing before travelling. A private transfer takes you from your Ohrid hotel straight to your address in Thessaloniki without changing vehicle.
Entering Greece means entering the Schengen area across 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. Ohrid Airport (OHD) is north-west of the town; from there to Thessaloniki is about 300 km and roughly 4h 30m of driving. Airport pickups include 60 minutes of free waiting.
Yes. Ohrid to Thessaloniki Airport (SKG) is about 304 km and roughly 4h 30m of driving. Give us your flight time and allow extra time for the border.
Yes. Bitola and Heraclea Lyncestis are beside the route before the border; Edessa and Ancient Pella are on the older road on the Greek side. Mention the stops in your request and we include them in the plan, together with the time you want at each.
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, hotel in Ohrid, drop-off in Thessaloniki and group size. We reply during our working hours with a written quote per vehicle.