Hotels in Morocco

Destination
Type to search destinations...
Check in - Check out
Mon 30 Nov - Wed 2 Dec
Guest
2 adults - 0 children - 1 room
Adults
Per room
2
Children
Ages 0 - 17, per room
0
Ages of children at check-in
Rooms
1
Guests' nationality
Passport country, used for accurate rates

6,471 hotels in Morocco, 457 five-star; rooms from $23 per night over the next three months; best months March, April, May and October.

OBO Travel lists 6,471 hotels across 38 destinations in Morocco, 3,085 of them with photo galleries. That includes 457 five-star and 1,311 four-star properties. Pick a destination to browse its best hotels, or open any hotel for live prices on your dates.

Best months to visit
Season for Marrakech
Rooms from
$23 per night
Cheapest rate seen in Marrakech over the next 90 days.
Price trend
Prices for the next 30 days held steady over the last two weeks (about $26.00 per night)
Tracking since 23 Sep 2026, 46 daily checks.
Hotel chains
37 brands present
Verified availability
82 hotels bookable
Rooms confirmed in the last two weeks.

Destinations in Morocco

Cities and regions with hotels you can book on OBO Travel, biggest galleries first.

Top hotels in Morocco

Verified availability first, then star rating and photo quality.

Sofitel Marrakech Palais Imperial & Spa, Marrakech
5-Star

Sofitel Marrakech Palais Imperial & Spa

MARRAKECH

The contemporary 5-star Sofitel Marrakech Palais Imperial & Spa is a quiet, sumptuous space in the middle of a gorgeo...

Adam Park Marrakech Hotel & Spa, Marrakech
5-Star

Adam Park Marrakech Hotel & Spa

MARRAKECH

Experience Art Deco elegance at this Marrakech hotel, featuring an outdoor pool, spa, and fitness center. Enjoy Itali...

Barceló Palmeraie Oasis Resort, Marrakech
5-Star

Barceló Palmeraie Oasis Resort

MARRAKECH

With a stay at Barcelo Palmeraie in Marrakech (Annakhil), you'll be within a 15-minute drive of Jemaa el-Fnaa and Mar...

Delta Hotels by Marriott Marrakech Eden Andalou, Marrakech
5-Star

Delta Hotels by Marriott Marrakech Eden Andalou

MARRAKECH

Surrounded by beautiful Andalusian-style landscaped gardens, this hotel enjoys magnificent views to the Atlas mountai...

Es Saadi Marrakech Resort - Hotel, Marrakech
5-Star

Es Saadi Marrakech Resort - Hotel

MARRAKECH

Located in the tranquil residential district of L'Hivernage, midway between the vibrant Medina and the serene Palmera...

Fairmont Royal Palm Marrakech, Marrakech
5-Star

Fairmont Royal Palm Marrakech

MARRAKECH

This superb hotel of the highest quality boasts a spectacular location with manicured gardens, the majestic Atlas mou...

Four Seasons Resort Marrakech, Marrakech
5-Star

Four Seasons Resort Marrakech

MARRAKECH

Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. You're sure to appreciate...

Grand Mogador Agdal, Marrakech
5-Star

Grand Mogador Agdal

MARRAKECH

This hotel is located in the centre of the new tourist zone, and faces the Atlas Mountains, the Ancient wall of the R...

Grand Mogador Menara, Marrakech
5-Star

Grand Mogador Menara

MARRAKECH

Indulge in onsite body treatments and facials at the Grand Mogador Menara, conveniently located near Avenue Mohamed V...

Hivernage Hotel & Spa, Marrakech
5-Star

Hivernage Hotel & Spa

MARRAKECH

Within the privileged Hivernage area of Marrakech, Hivernage Hotel & Spa is only walking distance from the legendary...

Jaal Riad Resort Marrakech, Marrakech
5-Star

Jaal Riad Resort Marrakech

MARRAKECH

This hotel is located at the end of Avenue Mohammed VI, just a few paces from the nearest nightspots. Jemaa el Fna Sq...

Kenzi Club Agdal Medina, Marrakech
5-Star

Kenzi Club Agdal Medina

MARRAKECH

The hotel is situated in the area of Agdal on Boulevard Mohamed VI, near the largest discotheque in Africa, 'Pacha'...

Luxury hotels in Morocco

Five-star properties, verified availability first.

Sofitel Marrakech Palais Imperial & Spa, Marrakech
5-Star

Sofitel Marrakech Palais Imperial & Spa

MARRAKECH

The contemporary 5-star Sofitel Marrakech Palais Imperial & Spa is a quiet, sumptuous space in the middle of a gorgeo...

Adam Park Marrakech Hotel & Spa, Marrakech
5-Star

Adam Park Marrakech Hotel & Spa

MARRAKECH

Experience Art Deco elegance at this Marrakech hotel, featuring an outdoor pool, spa, and fitness center. Enjoy Itali...

Barceló Palmeraie Oasis Resort, Marrakech
5-Star

Barceló Palmeraie Oasis Resort

MARRAKECH

With a stay at Barcelo Palmeraie in Marrakech (Annakhil), you'll be within a 15-minute drive of Jemaa el-Fnaa and Mar...

Delta Hotels by Marriott Marrakech Eden Andalou, Marrakech
5-Star

Delta Hotels by Marriott Marrakech Eden Andalou

MARRAKECH

Surrounded by beautiful Andalusian-style landscaped gardens, this hotel enjoys magnificent views to the Atlas mountai...

Es Saadi Marrakech Resort - Hotel, Marrakech
5-Star

Es Saadi Marrakech Resort - Hotel

MARRAKECH

Located in the tranquil residential district of L'Hivernage, midway between the vibrant Medina and the serene Palmera...

Fairmont Royal Palm Marrakech, Marrakech
5-Star

Fairmont Royal Palm Marrakech

MARRAKECH

This superb hotel of the highest quality boasts a spectacular location with manicured gardens, the majestic Atlas mou...

Four Seasons Resort Marrakech, Marrakech
5-Star

Four Seasons Resort Marrakech

MARRAKECH

Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. You're sure to appreciate...

Grand Mogador Agdal, Marrakech
5-Star

Grand Mogador Agdal

MARRAKECH

This hotel is located in the centre of the new tourist zone, and faces the Atlas Mountains, the Ancient wall of the R...

Grand Mogador Menara, Marrakech
5-Star

Grand Mogador Menara

MARRAKECH

Indulge in onsite body treatments and facials at the Grand Mogador Menara, conveniently located near Avenue Mohamed V...

Hivernage Hotel & Spa, Marrakech
5-Star

Hivernage Hotel & Spa

MARRAKECH

Within the privileged Hivernage area of Marrakech, Hivernage Hotel & Spa is only walking distance from the legendary...

Jaal Riad Resort Marrakech, Marrakech
5-Star

Jaal Riad Resort Marrakech

MARRAKECH

This hotel is located at the end of Avenue Mohammed VI, just a few paces from the nearest nightspots. Jemaa el Fna Sq...

Kenzi Club Agdal Medina, Marrakech
5-Star

Kenzi Club Agdal Medina

MARRAKECH

The hotel is situated in the area of Agdal on Boulevard Mohamed VI, near the largest discotheque in Africa, 'Pacha'...

Four-star hotels in Morocco

Four-star stays with photo galleries, verified availability first.

Club Paradisio, Marrakech
Available

Club Paradisio

MARRAKECH

Conveniently situated near Agdal Gardens and the ramparts of the city with a bus station around 50 m away, the hotel...

Marrakech Ryads Parc & Spa, Marrakech
Available

Marrakech Ryads Parc & Spa

Marrakech

Opened in 2008, this hotel beautifully blends traditional Moroccan architecture with modern amenities. Its 260 rooms...

SOL Oasis Marrakech, Marrakech
Available

SOL Oasis Marrakech

MARRAKECH

A total of 211 guest rooms are available for guests' convenience. This hotel was completely renovated in 2021. Sol Oa...

Albakech Boutique Hôtel & Spa, Marrakech
Available

Albakech Boutique Hôtel & Spa

MARRAKECH

The Albakech House Boutique Hotel & Spa offers 17 guest rooms and convenient amenities such as Wi-Fi, 24-hour recepti...

Aqualis Club Resort Marrakech, Marrakech
Available

Aqualis Club Resort Marrakech

MARRAKECH

Located in one of Marrakesh’s newest residential areas, Labranda Targa Club Aqua Parc is housed in a modern structure...

Ayoub Hotel & Spa, Marrakech
Available

Ayoub Hotel & Spa

MARRAKECH

Offering a year-round outdoor pool and spa centre, Hotel Ayoub & Spa is set in Marrakech in the Marrakech-Safi Region...

Be Live Experience Marrakech Palmeraie, Marrakech
Available

Be Live Experience Marrakech Palmeraie

MARRAKECH

This is an elegant 4 star hotel with a family-friendly atmosphere, providing our guests a pleasant and exotic stay in...

Dellarosa Boutique Hôtel, Marrakech
Available

Dellarosa Boutique Hôtel

MARRAKECH

Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. You're sure to apprecia...

Frequently asked questions about hotels in Morocco

How many hotels are there in Morocco?

OBO Travel lists 6,471 hotels across 38 destinations in Morocco, including 457 five-star and 1,311 four-star properties.

Which destinations in Morocco have the most hotels?

The biggest choice of hotels is in Marrakech, Atlantic Coast, inland and Atlas. Each destination page lists its top hotels, five-star stays and best-value picks.

What are the best hotels in Morocco?

Popular choices with strong ratings and photo galleries include Sofitel Marrakech Palais Imperial & Spa, Adam Park Marrakech Hotel & Spa, Barceló Palmeraie Oasis Resort and Delta Hotels by Marriott Marrakech Eden Andalou. Open any hotel to see rooms, facilities and live prices for your dates.

How much does a hotel in Morocco cost?

Over the next 90 days the cheapest nightly rate we have seen in Marrakech is around $23. Prices depend on dates, room type and board basis.

Can I cancel a hotel booking in Morocco?

Many rooms offer free cancellation up to a deadline. The exact cancellation policy is shown on every room before you pay.