Hotels in Rabat

Find the best Rabat hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Rabat hotels with free cancellation or excellent ratings

Trusted Rabat hotel providers

See all hotels in Rabat

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Find a Rabat hotel in the heart of the action

Beat the queues at the top Rabat attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelDar Lalzohra – 5.0

How to find the best hotel deals in Rabat

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Rabat

  • You already use our search engine to find flight deals. Now you can use the same magic to uncover incredible rates on Rabat hotels. These simple tips can lead to real savings on your next trip.

  • Plan ahead to save on your Rabat hotel. You'll also have a broader range of stays and room types to choose from, especially during busy travel periods.

  • However, you could still catch a last-minute offer. Although prices typically increase closer to your stay, some places cut rates a day or two before to avoid having empty rooms, especially during low season.

  • Another secret to finding cheaper hotels? Being flexible. If your plans aren't fixed, change up your travel dates and discover what kind of savings are on offer.

  • Explore the range of accommodation options with free cancellation and book with peace of mind. You can amend or cancel your stay without fees if your plans shift or you spot a better deal.

Where to stay in Rabat

Central Rabat

  • To make the most of central Rabat, you'll want to be near the attractions that inspired your visit in the first place. Here are a few standout stays close to the highlights.

  • Hotel Arabesque makes it easy to head out and explore. Around 3 kilometres away, this 3-star stay is one of the most sought-after hotels near Masjid Hassan II. It gets a lot of bookings from business travellers in particular.

  • On the hunt for hotels near National Archaeology Museum? NJ Hotel Rabat is roughly 0.48 kilometres away. Rated 4 stars, this hotel in Rabat is a favourite among business travellers in particular.

  • Hotels near Mausoleum of Mohammed V are other options to keep in mind. Rabat Marriott Hotel is 3 kilometres or so from this sight and has a loyal following among couples. It has a 5-star rating and is a good base for discovering the city more broadly.

Hay Riad

  • Looking for some extra options on where to stay? Take your pick of comfortable hotels close to the top sights in Hay Riad.

  • La Villa Mandarine is one of the best hotels near Maroc Telecom Museum, a big attraction in this area. This hotel in Rabat is the kind of place you'll want to lock in early.

  • If you're in search of hotels near The International Fair and Museum of the Prophet's Biography and Islamic Civilisation - Rabat, The View Rabat has a room with your name on it. This Rabat hotel is a convenient base for visiting this highlight.

  • Browse the full lineup of hotels in Hay Riad and discover a stay worth remembering.

When to go to Rabat

  • If your ideal holiday involves a packed schedule, book your hotel in Rabat in July. It's peak travel season, so expect more people, more events, and more energy.

  • Explore at a more relaxed pace by locking in a Rabat hotel in March. This is the quietest time to visit and is usually cheaper too.

  • Consider your ideal weather conditions before you go. With maximum highs of 31ºC (88ºF), August brings the warmest conditions.

  • You can expect lows of 8ºC (46ºF) during January, the coolest month here.

  • Want to avoid grey skies? Search for Rabat hotels in July, which is the driest time to visit.

Best hotels in Rabat

Best budget hotels

  • A great trip doesn't have to mean a huge hotel bill. With at least 30 budget Rabat hotels to choose from, you can spend more on the fun stuff and less on the place you sleep. You can expect basic comforts like fresh linens and towels, and cosy beds at these reasonably priced stays.

  • Executive Boutique Hotel Rabat is a 3-star option in Agdal that gives you what you need without the extras. Wi-Fi and a lift are among its many amenities.

  • Tucked away in Quartier Hassan, Hotel Arabesque delivers 3-star value. Handy perks such as a laundry and air conditioning are there to make your Rabat hotel stay easier.

  • Another smart choice for your bank balance is AZ Hôtel des Arts. This 3-star option, located in Quartier Hassan, features a restaurant and Wi-Fi.

Best 4-star hotels in Rabat

  • When you're craving a little extra from your stay, the 4-star hotels in Rabat deliver. With around ten choices, they typically offer well-designed rooms, exceptional service, and extras such as on-site restaurants and spas. These hotels are upscale without going over-the-top.

  • Aralia Boutique Hôtel nails the 4-star guest experience. Room service and a restaurant help make this Agdal accommodation option a crowd favourite.

  • Another Rabat hotel to consider is NJ Hotel Rabat. It offers amenities such as a fireplace and a lobby bar. You'll find it in the Quartier Des Orangers area.

  • Majliss Hotel Downtown is one more to keep on your radar. It's located in Quartier Des Orangers and comes with concierge assistance and room service, among other things.

Best hotels in Rabat for families

  • Finding the right hotel can be a game changer when travelling with kids. With things like pools, play areas, and large suites, family-friendly hotels in Rabat are loaded with perks that make the trip easier. Choose from around 30 of these stays that get the seal of approval from both kids and adults.

  • If you'd like a little more luxury, treat the kids (and yourself) to a stay at Fairmont Residences La Marina Rabat Sale. This 5-star Rabat hotel offers Wi-Fi and children's facilities.

Best hotels with a spa

  • Let calm find you at one of the 40 or so Rabat hotels with a spa. Located mostly in Rabat Medina, they feature anything from saunas and hot tubs, to plunge pools and gyms. Throw in meditation spaces, wellness retreats, and beauty salons and you're on your way to bliss.

  • Escape to Smarts Hotel Agdal Rabat and focus on nothing but you. A tennis court, room service and other thoughtful perks await you at this 3-star option in Agdal.

  • Located in Quartier Administratif, BRĂAT Hôtel is another top pick where unwinding comes easy. Take advantage of a steam room and a spa at this 4-star hotel in Rabat.

  • Hotel Atlantic Agdal balances the buzz of sightseeing with the bliss of a pamper session or two. This 4-star option in the Agdal area features a beauty salon and room service.

Best hotels with a pool

  • A pool brings something extra to your stay. Book a resort and you'll usually find multiple swimming areas and maybe even water slides and lazy rivers. At city hotels, indoor and rooftop pools are more typical. Choose from at least 20 pool hotels in Rabat and get set to jump right in.

  • Located in Rabat Medina, Dar Mayshad offers an outdoor swimming pool, luggage storage and a library. Go for a dip or take it easy by the water at this 3-star Rabat hotel.

  • L'Alcazar will also convince you to pack that extra swimsuit. Go for this popular option and make the most of an outdoor swimming pool, a golf course and air conditioning.

  • Euphoriad is one more stay that hits all the right notes. This hotel has an outdoor swimming pool, massage services and a minibar.

Best pet-friendly hotels

  • Travelling with your furry friend? Pet-friendly hotels often offer cosy pet beds, feeding bowls, and outdoor areas for exercise. Some take it a step further with things like toys and treats. With around 20 Rabat hotels that welcome pets, your best buddy can be part of the adventure.

  • You pack the chew toys, Hotel des Oudaias will take care of everything else. Located in Rabat Medina, internet access and room service add to the comfort of this 3-star hotel in Rabat.

  • Let your little buddy tag along on exciting adventures at Ibis Rabat Agdal. A garden and ironing services are part of what's included at this pet-approved accommodation option.

  • Rated 4 stars, Rive Hotel provides thoughtful touches for pets too. It's in Quartier Hassan and features a nightclub and a bar.

Flying to Rabat

Rabat-Sale Airport (RBA)

  • Book a flight to Rabat and step off the plane at Rabat-Sale Airport (RBA), this city's main airport. It's about 11 kilometres from the centre.

  • It takes about 20 minutes to reach the centre of Rabat by taxi or ride-share. The journey by public transport is roughly 35 minutes.

Finding cheap hotels in Rabat: FAQs

In Rabat, the expected average temperature in August is 25°C. The warmest month is typically August, which averages 30°C. The coolest month is January, with temperatures averaging 10°C. The rainiest month is November, and the driest month is July.

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Rabat with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is R 404 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for R 411 per night.
The average price of a hotel during the week is R 1,958 per night, and the average price on weekends is R 1,939. Overall, it looks like the cheapest day to stay in Rabat could be Wednesday.
The nearest airport to Rabat is Rabat Airport (RBA), which is 6.7km from the city centre.
We crunched some numbers on our calendar and found that Wednesday is the cheapest day to stay in Rabat. And the most expensive day seems to be Monday
The average price of a 3-star hotel in Rabat is currently around R 1,614 per night. And the cheapest 3-star hotel we found is R 828 per night.
The average price of a 4-star hotel in Rabat is currently around R 2,057 per night. And the cheapest 4-star hotel we found is R 1,121 per night.
The average price of a 5-star hotel in Rabat is currently around R 4,867 per night. And the cheapest 5-star hotel we found is R 546 per night.
The cheapest month to stay in a hotel in Rabat is August, with an average price of R 1,858 per night. The most expensive month is March, when the average room rate can rise to R 2,696 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in August is R 1,858 per night, which is around 16% lower than the rest of the year.
Get your morning laps in at Flower Town Hotel & Spa, L'Alcazar and New Prestigia.
If you're planning a trip with the whole family, the best rated hotels for you near Rabat are RIAD Esmeralda By Dar Ouezzani, Studios Taha and Helnan Chellah Hotel.