Hotels in Greece

Find the best deals on 79,930 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
£37 - £101
CHEAPEST CITY IN GREECE Rhodes 35% cheaper Hotels in Rhodes are the cheapest in Greece at just £37 per night on average.
MOST EXPENSIVE CITY IN GREECE Mykonos 80% more expensive Mykonos has the highest priced hotels in Greece with rooms averaging £101 per night.
MOST POPULAR CITY IN GREECE Corfu 80% more users visited More momondo users search for hotels in Corfu than any other city in Greece

Popular Cities in Greece

Book one of the best deals Greece has to offer in these popular locations
Ariti Grand Hotel Corfu
Best value
Ariti Grand Hotel Corfu
8.0
£49
Primasol Louis Ionian Sun
No. 1 most popular
Primasol Louis Ionian Sun
7.7
£73
Ikos Dassia
No. 2 most popular
Ikos Dassia
9.6
£243
Mayor Pelekas Monastery
No. 3 most popular
Mayor Pelekas Monastery
8.1
£56
Corfu Palace
No. 4 most popular
Corfu Palace
8.2
£100
Messonghi Beach Hotel
No. 5 most popular
Messonghi Beach Hotel
8.3
£65
Mayor Mon Repos Palace - Adults Only
Mayor Mon Repos Palace - Adults Only
8.4
£81
Mirabelle Hotel
Best value
Mirabelle Hotel
8.5
£31
Koukounaria Hotel & Suites
No. 1 most popular
Koukounaria Hotel & Suites
8.3
£52
Palatino Hotel
No. 2 most popular
Palatino Hotel
8.7
£50
Ionian Hill Hotel
No. 3 most popular
Ionian Hill Hotel
9.2
£56
Varres Hotel
No. 4 most popular
Varres Hotel
8.9
£32
Olea All Suite Hotel
No. 5 most popular
Olea All Suite Hotel
9.3
£146
Hotel Strada Marina
Hotel Strada Marina
8.4
£35
President Hotel
Best value
President Hotel
8.2
£57
Hotel Grande Bretagne, a Luxury Collection Hotel, Athens
No. 1 most popular
Hotel Grande Bretagne, a Luxury Collection Hotel, Athens
9.3
£320
Wyndham Grand Athens
No. 2 most popular
Wyndham Grand Athens
8.5
£79
Divani Palace Acropolis
No. 3 most popular
Divani Palace Acropolis
8.4
£77
Grecotel Pallas Athena
No. 4 most popular
Grecotel Pallas Athena
8.8
£60
Athenaeum Intercontinental
No. 5 most popular
Athenaeum Intercontinental
8.4
£83
Hilton Athens
Hilton Athens
8.3
£116
Archipelagos Hotel
Best value
Archipelagos Hotel
8.7
£102
Tharroe of Mykonos
No. 1 most popular
Tharroe of Mykonos
8.9
£423
Myconian Korali
No. 2 most popular
Myconian Korali
9.3
£454
Andronikos Hotel - Adults Only
No. 3 most popular
Andronikos Hotel - Adults Only
9.1
£458
Myconian Kyma - Design Hotels
No. 4 most popular
Myconian Kyma - Design Hotels
9.2
£136
Mykonos Ammos Hotel
No. 5 most popular
Mykonos Ammos Hotel
9.4
£118
Semeli Hotel
Semeli Hotel
8.9
£143
Hotel Imperial Med & Spa
Best value
Hotel Imperial Med & Spa
8.7
£51
Lilium Villas
No. 1 most popular
Lilium Villas
9.3
£170
Kalisti Hotel & Suites
No. 2 most popular
Kalisti Hotel & Suites
8.8
£85
Santorini Kastelli Resort
No. 3 most popular
Santorini Kastelli Resort
9.4
£105
Volcano View Hotel Santorini
No. 4 most popular
Volcano View Hotel Santorini
9.2
£85
El Greco Resort
No. 5 most popular
El Greco Resort
8.7
£60
Aressana Spa Hotel and Suites
Aressana Spa Hotel and Suites
9.1
£113

Greece travel tips

Let us help you with the best tips about Greece

When is the least expensive time to stay in Greece?

Visiting Greece in December would make for the least expensive trip at just £6 per night on average. To save on your trip, avoid planning it during January, as this is the most expensive month on average.

Where do most people stay in Greece?

Greece is full of enlightening and adventurous cities, but the most popular tourist destination is Corfu.

Which city in Greece has the most expensive hotel rooms?

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

Which city in Greece has the least expensive hotel rooms?

If you are travelling to Greece on a budget, plan to stay in Athens which boasts the lowest average hotel room cost in the country. Charging about 90% lower than the country’s average, hotel room rates in Athens are typically around £16 per night.