The honest comparison
Athens is the famous one. The Acropolis. The mythology. The cradle of Western civilization. 4 million people. Sprawling. Layered with 3,500 years of continuous occupation.
Thessaloniki is Greece's second city. 1.1 million people. Northern Greece. Walkable waterfront. Better food than Athens (Greeks themselves agree). Closer to Macedonian and Byzantine history. Younger demographic — Greece's biggest university is here.
Pick Athens for...
- Classical Greek archaeology (Acropolis, Agora, Olympieion).
- Easier ferry connections to Greek islands.
- First-time Greek travel — Athens is what you came for.
- More direct international flights.
- Famous photo opportunities.
Pick Thessaloniki for...
- Better food (especially street food — bougatsa, kebabs, soutzouki).
- Walkable city center along the waterfront.
- Byzantine architecture (Hagia Sophia, White Tower, dozens of preserved churches).
- Younger nightlife scene.
- Lower prices (~25% cheaper than Athens for hotels/food).
- You've already done Athens.
The case for visiting both
Most travelers do Athens then fly to islands. A more interesting trip: Athens → Thessaloniki by 4-hour fast train (€35-50, scenic Olympus mountain views), then fly home from Thessaloniki. Or: Thessaloniki → Athens for the reverse direction.
Reasons to combine: the cities feel different. Athens is ancient/chaotic/historic. Thessaloniki is younger/walkable/Mediterranean-cosmopolitan. The food alone justifies adding 3 nights — Thessaloniki has Greece's best street food culture.
Thessaloniki must-eats
- Bougatsa Bantis: Custard pie. Open since 1969. The city's iconic breakfast.
- Roumeli soutzouki: Spicy Macedonian sausage. Try at the Modiano Market.
- Mavroudaki: Souvlaki place that locals say is better than Athens's Bairaktaris.
- Tsipouradiko ouzo bars: Northern Greek ouzo bar tradition. Mezedes, drink, repeat. The afternoon ritual.