Sofia Airport to Sandanski: Transfer, Price & Time
Sandanski, Bulgaria’s famous spa town in the warm south, sits about 165 km from Sofia Airport (SOF) — roughly 2 h 30 min down the motorway toward the Greek border.
The quick answer
For a relaxed start to a spa break, a private door-to-door transfer beats changing buses. With TrueDrivers the price is fixed per vehicle: sedan (up to 4) 110 €, minivan (up to 6) 150 €, minibus (up to 8) 160 €. Travel time about 2 h 30 min — split between four, a sedan is under 28 € each.
Book your transfer: WhatsApp · Viber · +359 897 227 771 — confirmed in minutes.
Your options compared
Private transfer (recommended) — a driver meets you in arrivals, helps with luggage and drives you straight to your spa hotel; flight tracked, child seats on request, and you can add a stop in nearby Melnik. Bus — runs from Sofia (not the airport) and takes around 3 h with a change. Train — slow and via central Sofia. Car rental — good only if you plan to tour the region yourself.
Why TRUE DRIVERS
Rated 4.9/5 on Trustpilot. Fixed prices, licensed drivers, flight tracking and 24/7 service across Bulgaria.
FAQ
How long to Sandanski? About 2 h 30 min by car. Is the price per car? Yes — four in a sedan pay 110 € total. Can we stop in Melnik? Yes, just ask your driver. Onward to Greece? Yes — we also serve the border and northern Greece.
Ready for your spa break? Book on WhatsApp, Viber or call +359 897 227 771 — your Sofia Airport to Sandanski transfer at a fixed price.
More from the blog

Sofia Airport to Borovets ski transfer
Sofia Airport to Borovets ski transfer: from 70 € sedan, 90 € minivan, 100 € minibus per car, 75 km, about 1:30 h. Child seats free, no...

Plovdiv Airport to Bansko ski transfer
Plovdiv Airport to Bansko: 120 € sedan, 160 € minivan, 180 € minibus for the whole car, 150 km, about 2:30 h. Winter tyres, ski bags, no...

Plovdiv Airport to Pamporovo ski transfer
Plovdiv Airport to Pamporovo: 80 € sedan, 100 € minivan, 120 € minibus for the whole car, 85 km, about 1:45 h. Smolyan from 90 €. No...