Sofia is just 330 km from Halkidiki (~4 hours by car). It is one of the most popular routes for Bulgarian tourists heading to the stunning beaches of Halkidiki.
Two main routes are available:
Check our car rental guide for exploring Halkidiki once you arrive. Tolls cost approximately €15-20 total.
Direct buses run from Sofia to Thessaloniki (€15-25), then transfer to KTEL for Halkidiki. See our transport FAQ for schedules.
The Kulata-Promachonas border operates 24/7. Avoid Friday evening and Saturday morning (peak times). EU citizens need ID or passport.
Discover the beautiful beaches of Ouranoupoli or the best beaches of Sithonia. Find accommodation across Halkidiki.