Need some inspiration on where to stay? Top rated cheap hotels in Mecca include M Hotel Makkah by Millennium, Conrad Makkah and Le Méridien Towers Makkah based on user reviews. Skyscanner hotels is a fast, free and simple way to organise your stay. In a few clicks you can easily search, compare and book your Mecca accommodation by clicking directly through to the hotel or travel agent website. No fees are added to your stay by booking with us. To get started, simply add your chosen travel dates to the search box above and let us find cheap hotel deals for you. Or alternatively, select from the hotel options above.

Top rated hotels in Mecca

from €53
from €91
from €384

What are travellers saying about Mecca?

9.8
Spiritual Seekers
9.8
Family Travellers
9.3
History Buffs
6.3
Adventure Travellers
6.3
Backpackers
Member reviews (80)
Ali Syed
Ali SyedJeddah
12/04/2017

The epicentre if the Islamic world. Only accessible to Muslims. Jam-packed 24/7. Incredible atmosphere. Every Muslim i s expected to visit once in a lifetime.

Manal Hilal
Manal Hilal
12/04/2017

If you want to get your soul blessed and your heart cured there is no place like Mekkah

Yanti
YantiJakarta
17/12/2014

There is so much development going on in this city. New hotels are being built while the old ones are to be demolished and rebuilt. It is the holy city for the moslems; all year long, it is visited by the pilgrims around the world.

Amanda Burton
Amanda BurtonDenver
27/10/2014

What the name of the red incense/bukhoor on the left and where can I get it?

FAQs

The least expensive month is July, with an average of €57 per night. The most expensive month to stay in Mecca is August, with an average price of €367 per night.
The average price of a hotel in May last year was €56 per night. This is 73% less than the average nightly price of €98 seen over the previous 12 months.
In Mecca, the expected average temperature in May is 34.9°C/94.8°F. The warmest month is typically June, which averages 43.6°C/110.5°F. The coolest month is January, with temperatures averaging 18.5°C/65.3°F.

Plan a trip to Saudi Arabia