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

Expedia logo
Booking.com logo
Airbnb logo
Oyorooms logo
Hotels.com logo
Agoda logo

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

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelRihab Hotel – 3.8
Cheapest month to bookNovember
Average 4 star hotel priceP6,085 per night
Average 5 star hotel priceP21,026 per night

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 kilometers 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 kilometers 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 kilometers 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 kilometers 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 November is 18°C. The warmest month is typically August, which averages 28°C. The coolest month is January, with temperatures averaging 10°C. The rainiest month is March, 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 P1,511 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for P1,549 per night.

The average price of a hotel during the week is P6,979 per night, and the average price on weekends is P7,203. Overall, it looks like the cheapest day to stay in Rabat could be Monday.

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 Monday is the cheapest day to stay in Rabat. And the most expensive day seems to be Friday

The average price of a 3-star hotel in Rabat is currently around P6,852 per night. And the cheapest 3-star hotel we found is P3,240 per night.

The average price of a 4-star hotel in Rabat is currently around P8,994 per night. And the cheapest 4-star hotel we found is P4,423 per night.

The average price of a 5-star hotel in Rabat is currently around P23,626 per night. And the cheapest 5-star hotel we found is P5,705 per night.

The cheapest month to stay in a hotel in Rabat is November, with an average price of P5,918 per night. The most expensive month is January, when the average room rate can rise to P11,738 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 November is P5,918 per night, which is around 15% lower than the rest of the year.
Get your morning laps in at Riad Dar Baraka Rabat, L'Alcazar and Riad Golden.
If you're hitting up Rabat with kids in tow, try Studios Taha, or Helnan Chellah Hotel.