Two top Greek destinations with very different personalities. Crete is Greece's largest island, with rich history, dramatic mountains, and exotic beaches. Halkidiki is a mainland peninsula in Northern Greece with 3 "legs", pine-covered shores, and a calmer vibe.
Crete has famous beaches like Elafonissi and Balos. Halkidiki has over 100 beaches with white sand and pine forests — especially in Sithonia. For shallow, family-friendly waters → Halkidiki wins.
Halkidiki wins easily: just 1 hour from Thessaloniki airport — no ferry needed. Crete requires a flight and often internal transfers. See our access guide.
Halkidiki is generally cheaper for food and accommodation. See the daily budget.
Crete is famous for Cretan cuisine. Halkidiki offers fresh seafood, moussaka, and traditional tavernas.
For relaxed holidays without a ferry → Halkidiki. For ancient ruins and mountain exploration → Crete.