Disclosure: This article contains affiliate links. If you book through them, WarmMiles earns a small commission at no extra cost to you. Read our affiliate policy →

Greece's hotel prices swing harder by season and island than almost anywhere else in Europe — the same room can cost triple in August what it costs in June. Here's where to actually stay across Athens and the islands, and how to avoid overpaying.

Search hotels in Greece

Compare live prices across Athens and the islands

1. Plaka, Athens — for atmosphere & walkability

The oldest neighborhood in Athens, sitting directly beneath the Acropolis. Narrow lanes, neoclassical buildings, and the shortest walk to the major ruins of any Athens neighborhood. It's touristy by day but genuinely charming once the tour groups clear out in the evening.

Expect €70–130/night for a well-reviewed boutique hotel — some with rooftop bars that have Acropolis views included in the room rate.

2. Imerovigli, Santorini — for the caldera view without the crowds

Santorini's highest point on the caldera rim, Imerovigli has arguably better sunset views than famous Oia, with a fraction of the sunset-crowd chaos. It's quieter and more residential, a short taxi or bus ride from Fira's restaurants and nightlife.

Booking tip

Caldera-view rooms in Santorini sell out 3–4 months ahead for July–August. If you're set on a specific view, book as early as you can — last-minute caldera rooms simply don't exist in peak season.

3. Fira, Santorini — for convenience & nightlife

Santorini's capital and transport hub — every bus route starts here, and it has the island's widest choice of restaurants and bars. Less picturesque than Oia or Imerovigli but the most practical base if you don't want to rely on taxis to get anywhere.

Book a Santorini volcano & hot springs boat tour

One of the island's most popular half-day trips

4. Naxos Town — for value & a quieter Cyclades

Naxos Town (Chora) offers the classic whitewashed-village Cyclades look at roughly half the price of comparable Santorini rooms, with easy access to some of the best beaches in the island group. It's the smart pick for travelers who want the Greek-island postcard without Santorini's markup.

Expect €50–100/night here for quality comparable to €150+ in Santorini during peak season.

Where to be careful

In Santorini specifically, avoid booking based on photos alone — many hotels advertise "caldera view" loosely, and the actual view can be a sliver between two buildings. Read recent reviews and check the exact room type, not just the property. In Athens, hotels right around Omonia Square are noticeably cheaper but the area is rougher after dark; Plaka or Koukaki are safer bets for a similar price point.

Frequently asked questions

Plaka in Athens for the mainland leg, and Imerovigli or Fira in Santorini for the island leg — all three are walkable, well-connected, and offer the widest range of well-reviewed mid-range hotels.

€70–130/night in Athens, €100–220/night for a caldera-view room in Santorini during peak season (July–August), and €50–100/night in Naxos for comparable quality. Prices in the islands drop 30–40% outside June–September.

For July–August, 3–4 months minimum if you want a caldera view — these rooms are limited in number and sell out early. For other months, 4–6 weeks ahead is generally fine.