Best hotels in Rabat
Best hotels in Rabat: the best-rated on Staylist is Story Rabat (AI score 9.4, typically $366 a night); the best-rated under $400 is Story Le Carrousel Rabat (AI score 8.7, typically $350 a night). Staylist lists 12 hotels in Rabat, Morocco, each with a booking link.
More about hotels in Rabat
Across the 9 with a previously observed price, typical nightly rates run from about $357 to $416, with the middle around $371. 8 are five-star hotels. Of the 9 with listed amenities, common ones include spa (100%), gym (89%), bar (89%), outdoor swimming pool (78%). Guests most often mention friendly host, great service, clean and tidy.
- 19.4Story Rabat5-star · Rue Bani Yadder$366 / night

- 28.7Story Le Carrousel Rabat5-star · Avenue Moustapha Essayeh$350 / night

- 38.8The Ritz-Carlton Rabat, Dar Es Salam5-star · Route$784 / night

- 49.0Four Seasons Hotel Rabat at Kasr Al Bahr5-star · Av. Brahim Roudani$476 / night

- 58.5The View Rabat5-star · Hay Riad$392 / night

- 68.5Rabat Marriott Hotel5-star · Agdal · 1.1 km to Rabat Agdal Station$371 / night

- 77.8La Tour Hassan Palace5-star · Quartier Hassan · 830 m to Rabat Ville Railway Station$357 / night

- 87.5Sofitel Rabat Jardin des Roses5-star · Impasse$416 / night

- 97.0MGallery le Diwan Rabat4-star · Quartier Hassan · 830 m to Rabat Ville Railway Station$186 / night

- 106.7Onomo Hotel Rabat TerminusRabatCheck live price →No photo yet
- 116.1Belere Hotel RabatRabatCheck live price →No photo yet
- 125.9Hôtel Mercure Rabat SheherazadeRabatCheck live price →No photo yet
Previously observed price; confirm current price and availability. Data updated 2 October 2026. How Staylist ranks hotels.