Hotels in Greece

Find the best deals on 64,895 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
65 C$ - 207 C$
CHEAPEST CITY IN GREECE Rhodes 46% cheaper Hotels in Rhodes are the cheapest in Greece at just 65 C$ per night on average.
MOST EXPENSIVE CITY IN GREECE Firostefani 73% more expensive Firostefani has the highest priced hotels in Greece with rooms averaging 207 C$ per night.
MOST POPULAR CITY IN GREECE Thera 21% more users visited More momondo users search for hotels in Thera than any other city in Greece

Popular Cities in Greece

Book one of the best deals Greece has to offer in these popular locations
Hotels in Thera
Best value
Galatia Villas
8.2
46 C$
#1 Most popular
Volcano View Hotel Santorini
9.2
204 C$
#2 Most popular
Lilium Villas
9.2
226 C$
#3 Most popular
Katikies Hotel - The Leading Hotels Of The World
9.4
529 C$
#4 Most popular
Astro Palace
9.1
188 C$
#5 Most popular
The Majestic Hotel
8.6
209 C$
Hotels in Athens
Best value
President Hotel
8.1
90 C$
#1 Most popular
Divani Caravel
8.9
194 C$
#2 Most popular
Divani Palace Acropolis
8.5
187 C$
#3 Most popular
Royal Olympic Hotel
8.2
155 C$
#4 Most popular
The Stanley
8.4
100 C$
#5 Most popular
Wyndham Grand Athens
8.6
180 C$
Hotels in Mykonos
Best value
Tharroe of Mykonos
8.9
201 C$
#1 Most popular
Semeli Hotel
9.1
203 C$
#2 Most popular
Mykonos Ammos Hotel
9.3
233 C$
#3 Most popular
Bill & Coo Suites & Lounge
9.5
457 C$
#4 Most popular
Mykonos Bay Resort & Villas
9.3
213 C$
Hotels in Corfu
Best value
Konstantinoupolis Hotel
8.1
57 C$
#1 Most popular
Corfu Palace
8.7
166 C$
#2 Most popular
Bella Venezia
9.3
122 C$
#3 Most popular
Arcadion Hotel
9.0
95 C$
#4 Most popular
Mayor Mon Repos Palace - Adults Only
8.3
145 C$
#5 Most popular
Atlantis Hotel
7.5
67 C$
Hotels in Naxos
Best value
Hotel Coronis
8.4
54 C$
#1 Most popular
Galaxy Hotel
9.1
125 C$
#2 Most popular
Argo Boutique Hotel
8.9
59 C$
#3 Most popular
Naxos Resort
9.0
96 C$
#4 Most popular
Xenia Hotel
9.2
72 C$

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 November. On average, it only costs 108 CAD per night in the month of November. Conversely, the most expensive month to visit Greece is August.

Where do most people stay in Greece?

Out of all the tourist destinations in Greece, our data shows that travellers tend to visit Thera more often than any other city.

How much does a luxury hotel cost in Greece?

Prices of luxury hotel rooms fluctuate based on the location and hotel brand that you stay at, but in Greece you can expect a nightly rate of about 330 CAD, which is 74% above the average hotel room cost of 189 CAD per night.

Which city in Greece has the most expensive hotel rooms?

Visiting and staying overnight in Naxos will cost you a premium compared to the rest of Greece. Expect to pay 1,429 CAD per night, a rate that is about 655% more than the country’s average.

Which city in Greece has the least expensive hotel rooms?

Thera currently offers the lowest nightly rates of any city in Greece at just 21 CAD; a price that is 89% lower than the average rate per night in Greece.


Popular international routes landing in Greece

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Toronto to Athens
Fastest flight time
9h 35m
Cheapest price
669 C$
Toronto to Thessaloniki
Fastest flight time
12h 05m
Cheapest price
742 C$
Montreal to Athens
Fastest flight time
9h 05m
Cheapest price
759 C$
Montreal to Thessaloniki
Fastest flight time
13h 35m
Cheapest price
770 C$
Ottawa to Athens
Fastest flight time
17h 20m
Cheapest price
816 C$
Montreal to Thera
Fastest flight time
18h 35m
Cheapest price
861 C$
Montreal to Mykonos
Fastest flight time
11h 40m
Cheapest price
887 C$
Toronto to Heraklion
Fastest flight time
13h 30m
Cheapest price
891 C$
Toronto to Mykonos
Fastest flight time
16h 25m
Cheapest price
936 C$
Toronto to Chania
Fastest flight time
15h 35m
Cheapest price
937 C$
View more