From the Greek north to the Bulgarian capital in about 3h 45m of driving. North through the Serres region to the Promachonas–Kulata crossing, then up the A3 Struma motorway past Sandanski and Blagoevgrad — a private car from your Thessaloniki hotel, address or Thessaloniki Airport to your door in Sofia.
Drive from Thessaloniki to Sofia in about 3h 45m, plus any time at the border. Private transfer priced on request per vehicle, door-to-door — tell us where to collect you in Thessaloniki and whether you would like a break in Sandanski or Blagoevgrad on the way north.
Pickup from your hotel or address in Thessaloniki, from the railway station or from Thessaloniki Airport (SKG). The car leaves the city on the ring road and takes the Thessaloniki–Promachonas road north.
The Promachonas–Kulata crossing on the main road is a Schengen-internal border. Police checks or temporary border controls may occur, so every passenger carries a valid passport or national ID card. Allow some flexibility in journey time.
The spa town lies just off the A3 north of Kulata, the first easy break once you are in Bulgaria. After Sandanski the route follows the old road through the Kresna section before rejoining the motorway.
A town right beside the A3 Struma motorway, and the shortest detour on the route — good for a coffee before the last stretch past Dupnitsa and Pernik.
The A3 brings you into the capital from the south-west. Drop-off at your hotel or address in Sofia, or at Sofia Airport (SOF), about 11 km east of the centre, if you are flying on.
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. We can meet you in arrivals and drive straight to Sofia, about 310 km, without going into Thessaloniki first — mention the airport pickup in your request. Airport pickups include 60 minutes of free waiting.
From the Bulgarian capital we also drive north-west to Belgrade, over the Serbian border.
Travelling the other way? Sofia to Thessaloniki heads south down the A3 and over the same crossing into Greece.
Sofia → Thessaloniki →Thessaloniki to Sofia is about 293 km on one corridor. From the city the Thessaloniki–Promachonas road runs north through the Kilkis and Serres regions to the Bulgarian border, about 112 km out. On the Bulgarian side the A3 Struma motorway passes Sandanski, a stretch of the old road 1 covers the Kresna section, and the A3 resumes past Blagoevgrad, Dupnitsa and Pernik into Sofia. Allow about 3h 45m of driving, plus time at the border and any stops.
There is no direct train from Thessaloniki to Sofia. Coach journeys operate between the two cities, leaving from the Thessaloniki railway-station area; check the current timetable before travelling. A private transfer goes from your door in Thessaloniki, or from the airport, to your door in Sofia in one vehicle, with room for luggage and a stop in Sandanski or Blagoevgrad if you want one.
Greece and Bulgaria are both in the Schengen area, so Promachonas–Kulata is an internal border. Police checks or temporary border controls may occur when you cross, and every passenger carries a valid passport or national ID card. Allow some flexibility in journey time.
We collect from hotels and addresses across Thessaloniki, from the railway station and from Thessaloniki Airport (SKG). In Sofia we drop off at your hotel or address, or at Sofia Airport (SOF) on the east side of the city, about 302 km from Thessaloniki. Address pickups include 15 minutes of free waiting, and child seats are free on request.
Everything specific to this route.
About 293 km. The drive takes roughly 3h 45m via the Promachonas–Kulata crossing and the Bulgarian A3 Struma motorway, plus time at the border and any stops.
There is no direct train between Thessaloniki and Sofia, so check current rail options before you plan around one.
Coach journeys operate between the two cities, with Thessaloniki stops by the railway station. Check the current timetable before travelling.
One Schengen-internal border, at Promachonas (Greece) and Kulata (Bulgaria). Police checks or temporary border controls may occur, so every passenger carries a valid passport or national ID card. Allow some flexibility in journey time.
Yes. Both sit beside the route: Sandanski adds about 15 minutes of driving and Blagoevgrad about 10, plus the time you spend there. Mention the stop in your request.
Only as a planned long day. Rila Monastery lies in a mountain valley off the motorway, and going via Rila adds about 1h 45m of driving before any visit time. Tell us in your request and we 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.
Request this transfer with your date, pickup point and group size. We reply during our working hours with a written quote per vehicle.
More from Thessaloniki: See all Thessaloniki private transfers →