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 – just add your dates for the best estimate. Note that prices are based on previous traveler searches and partner prices.
Prices may change – just add your dates for the best estimate. Note that prices are based on previous traveler searches and partner prices.
View more hotels

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in Rabat.

Find a Rabat hotel in the heart of the action

Beat the lines 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 hotelMaison Medina Malta – 4.9

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

  • Want to find hotel deals as quickly and easily as flights? Our award-winning search can handle it all. Here's how you can save time and money when searching for your Rabat hotel.

  • Plan your stay ahead of time to save on your Rabat hotel. You'll also have a wider selection of stays and room types to pick from, especially around holidays and school breaks.

  • Still, be ready to pounce on any last-minute offers. Some places reduce their rates right before arrival to fill rooms. It's more likely this will happen on quieter days or outside the busy season, however.

  • Another travel tip for cheaper hotels? Being flexible. If your plans aren't locked in, check rates across different dates to discover where the best value is.

  • Browse around for stays with free cancellation. Secure a great price today and easily cancel later if your plans change.

Where to stay in Rabat

Central Rabat

Best hotels in Rabat

Best budget hotels

  • Great trips don't need hefty hotel bills. With at least 80 budget Rabat hotels to choose from, you can spend more on fun experiences and less on a room. Expect basic comforts like Wi-Fi, grab-and-go breakfasts, and cozy beds at these affordable stays.

  • STAY AT 9020 offers comfort that's easy on the wallet. Make use of air conditioning, heating and more at this 3-star accommodation option.

  • Antoniel Suites delivers 3-star value. Conveniences including Wi-Fi and a safe deposit box are there to make your Rabat hotel stay more enjoyable.

  • You'll also be happy with the prices at The Howard Hotel, which is rated 3 stars. It features air conditioning and a lift.

Best 4-star hotels in Rabat

  • Go upscale without going overboard at one of the 4-star hotels in Rabat. Take your pick of around 70 of these stays, many of which come with perks like gyms, spas, and on-site dining. From the rooms to the amenities and service, they're known for their extra attention to detail.

  • IBB Hotel Palazzo Bettina Malta delivers the full 4-star experience. A beauty salon and a pool help make this option a favorite.

  • Car rental options and a pool are just some of the amenities you'll find at DOMS Boutique Living. This Rabat hotel balances premium touches with good value.

  • Still searching for the right fit? Verdi Gzira Promenade proves great stays aren't just for five-star budgets. Make the most of a restaurant, a pool and more during your visit.

Best luxury 5-star hotels

  • Featuring anything from spacious suites to valet parking and gourmet dining experiences, a 5-star hotel is where your trip levels up. Wellness therapies, rooftop pools, and fluffy robes? You're likely to find that too. There are at least 20 luxury hotels in Rabat ready to welcome you.

  • Step into sophistication at Palazzo Bifora. Concierge assistance and an indoor swimming pool help enhance the experience here.

Best hotels in Rabat for families

  • Picking the right hotel can save your sanity when traveling with kids. With things like play areas, pools, and spacious suites, family-friendly hotels in Rabat come packed with perks that just make life easier. Choose from around 90 of these stays that balance fun for kids with comfort for adults.

  • If you'd like something a little more luxurious, treat the kids (and yourself) to a stay at db Seabank Resort + Spa All Inclusive. This 4-star Rabat hotel features tour services and ironing services.

  • One more option is Azur Hotel by ST Hotels. Featuring a restaurant and a fitness center, this stay stands out for good reason.

Best hotels with a spa

  • Discover your zen at one of the 100 or so Rabat hotels with a spa. They offer anything from hot tubs and saunas, to gyms and couples treatment rooms. Throw in meditation classes, beauty salons, and aromatherapy lounges and you have the recipe for relaxation.

  • Ready to switch off for a while? Make it happen at Royale Sainte Hélène Boutique Hotel. This 5-star accommodation option has a spa and a lounge.

  • Or get comfortable at Domus Zamittello. With massage services and a lounge, this 4-star hotel in Rabat offers the perfect setting to relax and unwind.

  • InterContinental Hotels Malta by IHG balances the buzz of sightseeing with the bliss of a spa treatment or two. It offers a beauty salon and a fitness center.

Best hotels with a pool

  • Add an extra splash of fun to your trip with a pool. If you pick a city hotel, expect indoor or rooftop options. Resorts? They usually step things up with sprawling outdoor setups and maybe even a swim-up bar. There are at least 160 pool hotels in Rabat ready for your next adventure.

  • Lulu Boutique Hotel comes with an outdoor swimming pool, express check-out and a barbecue. Take a dip or simply take it easy by the water at this Rabat hotel.

  • IBB Hotel Palazzo Bettina Malta also guarantees you a good time. Settle into this popular option and make the most of an outdoor swimming pool, a 24-hour front desk and ironing services.

  • Alternatively, find time for fun at Cora Sun Apart-Hotel. An outdoor swimming pool, this hotel comes with air conditioning and a balcony.

Best pet-friendly hotels

  • With at least 40 pet-friendly Rabat hotels, your best buddy can be part of the journey. Many have outdoor areas or nearby trails for walks, and some even offer things like grooming or pet-sitting services. A few conditions might apply, but most places go out of their way to make your furry friend feel at home.

  • You bring the treats, Seafront LUX APT IN Fort Cambridge will take care of everything else. Amenities like room service and Wi-Fi add to the experience of this pet-friendly hotel in Rabat.

  • Valletta and Harbour Views Apartment in Central Sliema is another place where four paws are as welcome as two feet. This popular option comes with Wi-Fi and room service.

  • The Republic Boutique Hotel finds its way onto the list too. Its amenities include parking and room service.

Finding cheap hotels in Rabat: FAQs

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 AED 204 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for AED 204 per night.
The average price of a hotel during the week is AED 644 per night, and the average price on weekends is AED 652. Overall, it looks like the cheapest day to stay in Rabat could be Monday.
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 4-star hotel in Rabat is currently around AED 664 per night, and the cheapest 4-star hotel we've found is AED 458 per night.
The cheapest month to stay in a hotel in Rabat is January, with an average price of AED 480 per night. The most expensive month is July, when the average room rate can be up to AED 767 per night. These average prices are based on all the hotels we found – from hostels to fancy 5-star hotels.
The average price of a hotel in August is AED 675 per night, which is around 16% higher than the rest of the year.