Rabat Hotels

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 hotelSTORY Le Carrousel Rabat – 5.0
Cheapest month to bookFebruary
Average 4 star hotel priceRM466 per night
Average 5 star hotel priceRM1,130 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

  • If booking flights with us feels quick and easy, just wait until you try our hotel search. Find top Rabat hotels at low prices with these hacks.

  • Save on your Rabat hotel and get first pick of what's on offer by booking early. You'll also have extra time to weigh up your options and choose the ideal place.

  • That being said, booking at the last minute can end up being a smart move. Some places drop their rates a day or two before check-in to avoid letting rooms sit empty.

  • Another hack for finding cheaper hotels? Flexibility. If your itinerary isn't set in stone, change up your travel dates to discover where the best value is.

  • Skip the risk of extra fees by searching for stays that have free cancellation. If your travel dates shift or a better deal shows up, you can cancel your booking without penalty.

Where to stay in Rabat

Central Rabat

  • Choose the city centre and your itinerary will write itself. Take your pick of these accommodation options that keep you near the best-known attractions in central Rabat.

  • Plan a stay at Dar Chouette. One of the most sought-after hotels near National Archaeology Museum, check in here and you'll be around 3 kilometres from this sight. This Rabat hotel gets a lot of bookings from families and holds a 3-star rating.

  • On the hunt for hotels near Medina of Rabat? Riad la Porte du Bouregreg is around 2 kilometres away. Rated 3 stars, this hotel in Rabat appeals to families in particular.

  • Or check out the options for hotels near Mausoleum of Mohammed V. Ibis Rabat Agdal is 5 kilometres or so from this sight. Families regularly choose this 3-star option as their base for experiencing everything the city has to offer.

Hay Riad

  • After a few more ideas on where to stay? Take your pick of comfortable hotels close to the best sights in Hay Riad.

  • La Villa Mandarine is one of the most popular hotels near Jardin, a big-name attraction in this area. This hotel in Rabat has a 4-star rating and gets good guest feedback for its sleep quality.

  • Search for hotels near Ryad Mosque if this is on your must-do list. The View Rabat is a 5-star option that's close by. Travellers who have stayed at this Rabat hotel are big fans of its location.

  • Hotels near Place Mahaj Riad also have plenty to offer. Appartement Meublé is a go-to if you're planning to take in this and other attractions around Hay Riad.

  • That's just the beginning. Browse the full collection of hotels in Hay Riad and let your perfect stay find you.

When to go to Rabat

  • Travel demand peaks in January. If you want to be there when things are in full swing, there's no better time to lock in a hotel in Rabat.

  • September is the quietest month to visit. Lock in a Rabat hotel then to explore without the crowds.

  • Consider your ideal weather conditions when deciding your travel dates. With maximum highs of 31ºC (88ºF), August offers the warmest conditions.

  • The coolest month here is January. Expect lows of 8ºC (46ºF).

  • Want to avoid grey skies? Browse the list of Rabat hotels in July, the driest time of year.

Best hotels in Rabat

Best budget hotels

  • Great trips don't need hefty hotel bills. With at least 30 budget Rabat hotels available, you can spend more on the fun stuff and less on where you lay your head. Expect basic comforts like Wi-Fi, simple breakfasts, and cosy beds at these affordable stays.

  • Az Hotel Rabat Centre offers comfort without the big spend. Make use of a 24-hour front desk, a safe deposit box and more at this 3-star accommodation option in Quartier Hassan.

  • With practical perks like luggage storage and internet access, Gardenia Boutique Hotel lets you enjoy more while spending less. This Rabat hotel is in Agdal and carries a 3-star rating.

  • Another nice win for your pocket is Riad Dar Chrifa. This 3-star option is located in El Akkari and features parking and heating.

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 20 choices, they typically feature well-appointed rooms, attentive service, and extras such as restaurants, bars, and guest lounges. These hotels feel upgraded without feeling overdone.

  • A restaurant and bathrobes are the start of the things that add to your comfort at Executive Boutique Hotel Rabat. This 4-star option is located in Agdal.

  • NJ Hotel Rabat is another popular option. You'll find amenities like car hire options and a fireplace at this Rabat hotel in Quartier Des Orangers.

  • First Suites Hôtel also turns heads for all the right reasons. Located in Agdal, it makes a great impression with room service, valet parking and more.

Best hotels in Rabat for families

  • Family travel can be demanding, but your hotel should be the easy part. You'll find at least 20 family-friendly hotels in Rabat that work hard to keep both kids and adults happy. These stays often come with handy features like early check-in options, connecting rooms, activity centres, and kids' menus.

  • If you'd like a little more luxury, treat the kids (and yourself) to a stay at Four Seasons Hotel Rabat at Kasr Al Bahr. This 5-star Rabat hotel offers express check-out and a fitness centre.

Best hotels with a spa

  • Swap your walking shoes for some fluffy slippers at a Rabat hotel with a spa. With roughly 40 to choose from, they're all about relaxation. Many offer features like saunas, massage therapies, beauty salons, and hydrotherapy pools. You'll find most of these stays in Rabat Medina.

  • Check in to Hôtel Oscar and leave the rush behind. A fitness centre, a spa and a host of other perks await you at this 3-star option in Quartier Des Orangers.

  • Self-care is also made simple at BRĂAT Hôtel. This 4-star hotel in Rabat offers massage services, a spa and more. It's located in Quartier Administratif.

  • La Villa Mandarine is the place to create your perfect wellness escape. You'll find a sauna and bathrobes at this stay.

Best hotels with a pool

  • A pool brings a new layer of fun to your trip. Book a resort and you'll usually find multiple swimming areas and maybe even water slides for kids. At city hotels, rooftop and indoor pools are more typical. Choose from at least 20 pool hotels in Rabat and get set to dive right in.

  • Spend long, lazy days by the water at Riad Zyo. Along with an outdoor swimming pool, this Rabat hotel comes with a garden and ironing services.

  • L'Alcazar will also have you packing your swimsuit and goggles. Go for this popular option and take advantage of an outdoor swimming pool, a restaurant and a laundry.

  • Euphoriad is another stay with the highlights you want. This hotel comes with an outdoor swimming pool, luggage storage and a minibar.

Best pet-friendly hotels

  • Why travel solo when your pet can come too? From cosy beds and feeding bowls to enclosed play areas, pet-friendly hotels are designed to make you and your best buddy feel right at home. There are around 20 Rabat hotels ready to welcome your furry friend.

  • Check in with your sidekick at Ibis Rabat Agdal. Make the most of amenities here like a bar and a garden.

  • You can also relax with your four-legged friend at Hotel des Oudaias. Rated 3 stars, it's located in Rabat Medina and includes a teahouse, luggage storage and more.

  • 4-star rated Rive Hotel is one more place that's a safe bet for pet owners. It's in the Quartier Hassan area and includes parking and room service.

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 February is 14°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 RM94 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for RM100 per night.
The average price of a hotel during the week is RM465 per night, and the average price on weekends is RM473. Overall, it looks like the cheapest day to stay in Rabat could be Tuesday.
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 Tuesday is the cheapest day to stay in Rabat. And the most expensive day seems to be Sunday
The average price of a 3-star hotel in Rabat is currently around RM363 per night. And the cheapest 3-star hotel we found is RM208 per night.
The average price of a 4-star hotel in Rabat is currently around RM500 per night. And the cheapest 4-star hotel we found is RM190 per night.
The average price of a 5-star hotel in Rabat is currently around RM1,143 per night. And the cheapest 5-star hotel we found is RM359 per night.
The cheapest month to stay in a hotel in Rabat is February, with an average price of RM439 per night. The most expensive month is March, when the average room rate can rise to RM1,194 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 March is RM1,194 per night, which is around 48% higher than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near Rabat are Dar Tsouli, Riad Marhaba and Riad El Bir.