Skip to content
Hotelo.ma

Hotels in Mecca

Compare hotel prices in Mecca and pay in dirhams

  • Pay in dirhams
  • WhatsApp 7 days a week
  • Live price comparison

Staying in Mecca

Staying in Makkah is, above all, a matter of organising your accommodation around the Haram. Whether you are travelling for Umrah with your family, with elderly parents or as part of a group, the question that matters most is simple: how far from the Grand Mosque will you be sleeping? Hotels in the immediate surroundings let you walk to prayers and come back to rest in between, which makes all the difference when the heat or fatigue sets in. A little further out, the choice is wider and often quieter, provided you accept shuttle journeys.

Crowds vary enormously with the calendar. Ramadan, especially its last ten nights, and the Hajj season draw huge numbers of pilgrims, and rooms close to the Haram are booked up very far in advance. For the rest of the year the city breathes more easily and it is much simpler to find a well-located family room. Many pilgrims arrive through Jeddah airport and continue to Makkah by bus, taxi or the high-speed train; remember to check whether your hotel offers a transfer from the airport.

Where to stay in Mecca

Good to know before you book

Questions about Mecca

Do you really need to stay right next to the Haram?

It is not essential, but it is a real comfort for families and older pilgrims who go to the mosque several times a day. If budget or availability is tight, a hotel a little further away with a shuttle is still a good option.

When is the busiest time for Umrah?

Ramadan, especially its last ten nights, and the weeks around Hajj are the most crowded. For the rest of the year, the area around the Haram is easier to reach and calmer.

Where will you sleep?

Frequently asked questions

How do I book a hotel on Hotelo.ma?

Type the city, pick your dates and number of guests, then tap “Search”. You'll see the list of hotels with prices in dirhams. Choose your hotel and follow the payment steps.

Can I pay in dirhams with a Moroccan card?

Yes. That's the whole point: all prices are in dirhams and Moroccan bank cards are accepted. No international card needed.

How do I know my booking is confirmed?

After payment you receive a confirmation e-mail with your voucher. If it doesn't arrive, reach us on WhatsApp.

Can I cancel or change my booking?

Many hotels offer free cancellation — it's clearly written on each room before you pay. To change a booking, contact our customer service, 7 days a week.

Do children pay the same price?

Enter the number of children and their ages in the search: hotels often offer reduced rates or free stays for the youngest.

Are the displayed prices final?

Yes, prices include VAT. Only the city tax, where it applies, is sometimes paid at the hotel — this is stated before payment.

Is Hotelo a trustworthy Moroccan site?

Hotelo.ma belongs to the same group as Tyara.ma, the Moroccan travel platform. Booking runs on a secure engine provided by Amadeus, the world leader in travel technology.

How do I contact customer service?

By WhatsApp at +212 684-060606, by phone at +212 5 20 19 19 20, 7 days a week, or by e-mail at serviceclients@hotelo.ma.

Need help?

Our team answers 7 days a week, in French and Arabic

Open WhatsApp(opens in a new window)