Hotels in Greece

Find the best deals on 77,687 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
£39 - £112
CHEAPEST CITY IN GREECE Rhodes 35% cheaper Hotels in Rhodes are the cheapest in Greece at just £40 per night on average.
MOST EXPENSIVE CITY IN GREECE Mykonos 84% more expensive Mykonos has the highest priced hotels in Greece with rooms averaging £112 per night.
MOST POPULAR CITY IN GREECE Athens 27% 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
£54
$self.alt
No. 1 most popular
Hotel Grande Bretagne, a Luxury Collection Hotel, Athens
9.3
£261
$self.alt
No. 2 most popular
Wyndham Grand Athens
8.5
£109
$self.alt
No. 3 most popular
Divani Palace Acropolis
8.5
£113
$self.alt
No. 4 most popular
Grecotel Pallas Athena
8.8
£96
$self.alt
No. 5 most popular
Athenaeum Intercontinental
8.4
£136
$self.alt
Hilton Athens
8.4
£169
$self.alt
Best value
Ariti Grand Hotel Corfu
7.9
£44
$self.alt
No. 1 most popular
Corfu Holiday Palace Hotel
7.6
£69
$self.alt
No. 2 most popular
Kontokali Bay Resort & Spa
8.9
£113
$self.alt
No. 3 most popular
Primasol Louis Ionian Sun
7.7
£79
$self.alt
No. 4 most popular
Ikos Dassia
9.6
£163
$self.alt
No. 5 most popular
Mayor Pelekas Monastery
8.1
£61
$self.alt
Corfu Palace
8.3
£100
$self.alt
Best value
Hotel Imperial Med & Spa
8.6
£46
$self.alt
No. 1 most popular
Astro Palace
8.9
£114
$self.alt
No. 2 most popular
Lilium Villas
9.3
£137
$self.alt
No. 3 most popular
La Mer Deluxe Hotel & Spa - Adults only
8.9
£99
$self.alt
No. 4 most popular
Santorini Kastelli Resort
9.5
£94
$self.alt
No. 5 most popular
Aressana Spa Hotel and Suites
9.0
£119
$self.alt
Kalisti Hotel & Suites
8.8
£92
$self.alt
Best value
Archipelagos Hotel
8.6
£111
$self.alt
No. 1 most popular
Tharroe of Mykonos
8.9
£122
$self.alt
No. 2 most popular
Myconian Korali
9.3
£138
$self.alt
No. 3 most popular
Andronikos Hotel - Adults Only
8.8
£146
$self.alt
No. 4 most popular
Myconian Kyma - Design Hotels
9.2
£148
$self.alt
No. 5 most popular
Kensho Boutique Hotel & Suites
9.2
£176
$self.alt
Mykonos Ammos Hotel
9.4
£141
$self.alt
Best value
Dionysos Hotel
8.7
£35
$self.alt
No. 1 most popular
Mitsis Grand Hotel Beach Hotel
9.0
£67
$self.alt
No. 2 most popular
Atrium Platinum Luxury Resort Hotel & Spa
9.4
£72
$self.alt
No. 3 most popular
Ixian All Suites By Sentido - Adults Only
8.7
£85
$self.alt
No. 4 most popular
Akti Imperial Deluxe Resort & Spa
9.1
£85
$self.alt
No. 5 most popular
Belair Beach Hotel
8.0
£41
$self.alt
Afandou Bay Resort Suites
8.4
£46

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 April would make for the least expensive trip at just £50 per night on average. To save on your trip, avoid planning it during August, 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 Athens.

How much does a luxury hotel cost in Greece?

Expect to pay about £159 per night when booking a luxury hotel room in Greece. Rates for luxury hotel rooms are typically 21% more than the average hotel room in Greece, which costs £131 each night.

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 £112 per night, a rate that is about 84% 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 Thera which boasts the lowest average hotel room cost in the country. Charging about 90% lower than the country’s average, hotel room rates in Thera are typically around £13 per night.


Popular international routes landing in Greece

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
London to Rhodes
Fastest flight time
4h 10m
Cheapest price
£31
Bristol to Athens
Fastest flight time
3h 45m
Cheapest price
£54
Manchester to Thessaloniki
Fastest flight time
3h 30m
Cheapest price
£57
Birmingham to Chania (Crete)
Fastest flight time
4h 00m
Cheapest price
£57
Edinburgh to Athens
Fastest flight time
4h 05m
Cheapest price
£73
Leeds to Argostoli
Fastest flight time
3h 45m
Cheapest price
£111
Geneva to Athens
Fastest flight time
2h 40m
Cheapest price
£115
View more