Two beautiful destinations in different seas. Corfu is in the Ionian with Venetian architecture and lush landscapes. Halkidiki is in the Aegean with 3 peninsulas and pine forests.
Corfu is wetter (more vegetation). Halkidiki has a drier Mediterranean climate — see the weather guide.
Corfu has rocky beaches in stone coves (Paleokastritsa). Halkidiki has endless sandy beaches — see best of Sithonia.
Halkidiki → 1 hour from Thessaloniki airport, no ferry. Corfu → flight or ferry. See access from Belgrade.
Halkidiki is clearly more affordable. See accommodation prices.
For British-feel and Venetian town → Corfu. For ease, cost, sandy beaches → Halkidiki.
Summer (June–September) for beaches and swimming. July–August is peak. May, early June, or September give great weather with fewer crowds and 30–50% lower prices.
Fly to Thessaloniki (SKG), then 1–2 hours by car. Car rental from ~€25/day. Alternatively bus (KTEL Halkidiki), but schedules are limited. Detailed routes in /from guides.
Kassandra: lively, family-friendly, more touristy. Sithonia: quieter, more exotic, better nature. Athos: remote, ideal for tranquility. Browse /listings — book directly with owners, no booking fees.
Highly recommended. Beaches and villages are spread out, buses are sparse. If you skip the car, pick accommodation near a popular resort (Kallithea, Hanioti, Nikiti) with restaurants and beaches in walking distance.