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.
Approximate road distances and drive times. Tap a village for more.
| Destination | Distance | Time |
|---|---|---|
| Uranoupoli | 377 km | 4 h 26 min |
| Nea Moudania | 382 km | 4 h 30 min |
| Nikiti | 388 km | 4 h 34 min |
| Vourvourou | 395 km | 4 h 39 min |
| Afytos | 405 km | 4 h 46 min |
| Neos Marmaras | 409 km | 4 h 49 min |
| Kallithea | 409 km | 4 h 49 min |
| Sarti | 414 km | 4 h 52 min |
| Chanioti | 421 km | 4 h 57 min |
| Pefkochori | 424 km | 4 h 59 min |
| Toroni | 428 km | 5 h 2 min |
Estimates based on great-circle distance × road factor and average speed. Actual time depends on traffic, border crossings and chosen route.
Roughly 4 hours by car, 330 km.
Car (best for flexibility), bus (KTEL Halkidiki from Thessaloniki), or fly to Thessaloniki (SKG) and continue by car/transfer. Details in the guide above.
Greece is in Schengen. EU/EEA citizens need no visa. Other nationalities — check with the relevant consulate.
May–September for beaches. July–August is peak (hottest, priciest). For quieter trips with great weather, pick June or September.