Hotels in Greece

Find the best deals on 74,943 hotels in Greece

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in Greece

Looking for a city in Greece to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$71 - $228
CHEAPEST CITY IN GREECE Rhodes 46% cheaper Hotels in Rhodes are the cheapest in Greece at just $72 per night on average.
MOST EXPENSIVE CITY IN GREECE Firostefani 71% more expensive Firostefani has the highest priced hotels in Greece with rooms averaging $229 per night.
MOST POPULAR CITY IN GREECE Athens 64% more users visited More momondo users search for hotels in Athens than any other city in Greece

Popular Cities in Greece

Book one of the best deals Greece has to offer in these popular locations
$self.alt
Best value
President Hotel
8.2
$98
$self.alt
No. 1 most popular
Royal Olympic Hotel
8.0
$170
$self.alt
No. 2 most popular
Electra Metropolis Athens
9.2
$278
$self.alt
No. 3 most popular
Wyndham Grand Athens
8.5
$198
$self.alt
No. 4 most popular
Athenaeum Intercontinental
8.4
$247
$self.alt
No. 5 most popular
St George Lycabettus Hotel
8.6
$160
$self.alt
Fresh Hotel
8.8
$137
$self.alt
Best value
Mykonos Unique Apartment
8.6
$90
$self.alt
No. 1 most popular
San Antonio Summerland
9.1
$241
$self.alt
No. 2 most popular
Petinaros Hotel
8.7
$110
$self.alt
No. 3 most popular
Mykonos Adonis Hotel
8.8
$144
$self.alt
No. 4 most popular
Gorgona Hotel
8.7
$98
$self.alt
No. 5 most popular
Studios Philomela
$self.alt
Cavo Tagoo Mykonos
8.9
$772
$self.alt
Best value
Santorini Palace
8.7
$159
$self.alt
No. 1 most popular
Art Maisons Oia Castle
9.3
$904
$self.alt
No. 2 most popular
Hotel Sunny Villas
9.4
$215
$self.alt
No. 3 most popular
Aqua Luxury Suites
7.2
$232
$self.alt
No. 4 most popular
Gold Suites
9.1
$301
$self.alt
No. 5 most popular
Infinity Collection Fira
9.3
$208
$self.alt
Secret Legend Suites
9.3
$450
$self.alt
Best value
Alexander's Suites
8.3
$170
$self.alt
No. 1 most popular
Santo Maris Oia, Luxury Suites & Spa
9.3
$406
$self.alt
No. 2 most popular
Ducato di Oia
9.1
$324
$self.alt
No. 3 most popular
Esperas Santorini
8.8
$419
$self.alt
No. 4 most popular
Andronis Luxury Suites
9.6
$742
$self.alt
No. 5 most popular
Tramonto Secret Villas
9.3
$379
$self.alt
Nikos Villas
8.3
$356
$self.alt
Best value
Poseidon Hotel
7.6
$58
$self.alt
No. 1 most popular
Hotel Olympic
8.1
$65
$self.alt
No. 2 most popular
Galaxy Hotel Iraklio
8.9
$111
$self.alt
No. 3 most popular
ibis Styles Heraklion Central
9.4
$96
$self.alt
No. 4 most popular
Capsis Astoria Heraklion Hotel
8.5
$88
$self.alt
No. 5 most popular
Gdm Megaron Historical Monument Hotel
9.5
$121
$self.alt
Marilena Hotel
8.4
$93

Greece travel tips

Let us help you with the best tips about Greece

When is the least expensive time to stay in Greece?

The least expensive month to stay at a hotel in Greece is February. On average, it only costs $133 per night in the month of February. Conversely, the most expensive month to visit Greece is June.

Where do most people stay in Greece?

As many would assume, more people stay in Athens than in any other city while visiting Greece.

How much does a luxury hotel cost in Greece?

An average rate of $350 per night is to be expected when planning a stay in a luxury hotel room in Greece. This rate is about 25% above the country’s average nightly rate of $280.

Which city in Greece has the most expensive hotel rooms?

Visiting and staying overnight in Firostefani will cost you a premium compared to the rest of Greece. Expect to pay $229 per night, a rate that is about 71% more than the country’s average.

Which city in Greece has the least expensive hotel rooms?

If you’re looking for the best deal when visiting Greece, consider staying in Athens. According to our data, Athens is the least expensive city to spend the night in when visiting Greece, with an average nightly rate of $20, 92% below the country’s average.


Popular international routes landing in Greece

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Athens to Santorini
Fastest flight time
1h 00m
Cheapest price
$113
Melbourne to Athens
Fastest flight time
21h 35m
Cheapest price
$1,178
Sydney to Athens
Fastest flight time
23h 05m
Cheapest price
$1,228
Marcoola to Athens
Fastest flight time
25h 20m
Cheapest price
$1,377
Darwin to Athens
Fastest flight time
51h 45m
Cheapest price
$1,391
Brisbane to Athens
Fastest flight time
26h 00m
Cheapest price
$1,397
Perth to Athens
Fastest flight time
19h 10m
Cheapest price
$1,603
Adelaide to Mykonos
Fastest flight time
42h 25m
Cheapest price
$1,698
Ballina to Athens
Fastest flight time
29h 25m
Cheapest price
$1,711
Bilinga to Mykonos
Fastest flight time
40h 40m
Cheapest price
$1,712
View more