From Bulgaria’s capital south to Greek Macedonia in about 3h 45m of driving. Down the A3 Struma motorway past Blagoevgrad and Sandanski, over the Kulata–Promachonas crossing and down through the Serres region — a private car from your Sofia hotel, address or Sofia Airport to your door in Thessaloniki.
Sofia to Thessaloniki takes about 3h 45m behind the wheel, with any border time on top. Private transfer priced on request per vehicle, door-to-door — send us your Sofia pickup, your Thessaloniki address and any break in Blagoevgrad or Sandanski you have in mind.
We collect you from your hotel or address in Sofia, or from Sofia Airport (SOF) east of the city. The A3 Struma motorway leads south-west out of the capital past Pernik and Dupnitsa.
The first sizeable town on the way south sits right next to the motorway — an easy coffee stop before the road leaves the A3 for the Kresna section.
Back on the A3 after Kresna, the spa town of Sandanski is the natural lunch break before Kulata and the Greek side.
Kulata–Promachonas, the crossing on the main road, is inside the Schengen area. Police checks or temporary border controls may occur, so keep each passenger’s passport or national ID card to hand and allow some flexibility in journey time.
In Greece the road runs south through the Serres region and joins the A2 Egnatia motorway into Thessaloniki. Drop-off at your hotel or address, at the port’s passenger terminal, or at Thessaloniki Airport (SKG) south-east of the city.
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
Sofia Airport (SOF) is about 11 km east of the city centre. You can set off for Thessaloniki straight from arrivals, about 314 km by road, with no need to go into Sofia first — mention the airport pickup in your request. Airport pickups include 60 minutes of free waiting.
From Thessaloniki we also drive to the beaches of Halkidiki and west over the North Macedonian border to Ohrid.
Heading to Bulgaria instead? Thessaloniki to Sofia runs north over the same crossing and lists the detour time for each stop.
Thessaloniki → Sofia →The road from Sofia to Thessaloniki is about 293 km. Most of it is Bulgarian: the A3 Struma motorway runs south-west from the capital past Pernik, Dupnitsa and Blagoevgrad, the old road 1 takes over through the Kresna section, and the A3 returns past Sandanski to the border at Kulata. In Greece the Promachonas–Thessaloniki road carries you south to the Egnatia motorway and the city. Plan on roughly 3h 45m of driving, with the border and any breaks on top.
No direct train links Sofia and Thessaloniki, by day or by night, so check current rail options before relying on one. Coach journeys operate on the route; check the current timetable for the Sofia departure. A private transfer takes you in one car from your Sofia door, or from Sofia Airport, all the way to your address in Thessaloniki, with your luggage in the boot and any stop you choose.
Bulgaria and Greece are both Schengen members, so Kulata–Promachonas is an internal crossing. Even so, police checks or temporary border controls may occur, and every passenger carries a valid passport or national ID card. Allow some flexibility in journey time, especially with a flight to catch from Thessaloniki.
Pickup from hotels and addresses in Sofia, with 15 minutes of free waiting, or from Sofia Airport (SOF) with 60 minutes. In Thessaloniki we take you to your hotel or address, to the port’s passenger terminal close to the centre, or to Thessaloniki Airport (SKG). Child seats are free on request.
Everything specific to this route.
There is no direct train between Sofia and Thessaloniki, either overnight or during the day. Check current rail options before travelling.
Coach journeys operate between Sofia and Thessaloniki. Check the current timetable for times before travelling.
Roughly 3h 45m of driving for about 293 km, down the A3 Struma motorway and over the Kulata–Promachonas crossing. Border time and stops come on top.
It is a Schengen-internal border, but police checks or temporary border controls may occur. Every passenger carries a valid passport or national ID card, and it is worth allowing some flexibility in journey time.
Yes. Sofia Airport (SOF) is east of the city, and from there to Thessaloniki is about 314 km. Airport pickups include 60 minutes of free waiting.
Yes, as deliberate stops. Both lie away from the motorway and add significant driving time, Rila Monastery most of all, so tell us which one you want and we plan and quote the longer day.
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.
Send us your date, your Sofia pickup and the number of travellers. We reply during our working hours with a written quote per vehicle.