Skip to main content.

Rabat Hotel Accommodation

Search 87 hotels in Rabat

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Where to stay in Rabat

Rabat overview

Rabat is known for its shops and historical sites. While in town, you'll also be able to enjoy the rich culture. You can learn about the local heritage of Rabat at top landmarks like Royal Palace and Hassan Tower. A stop at other sights like Foret Hilton and Jardin d'Essais Botaniques will create memories.

Where to stay in Rabat

Whether traveling on business or vacation, Rabat can comfortably accommodate all visitors. There are 53 hotels in Rabat and you can shop as many as 43 deals for rooms on Hotels.com, some with discounts of up to 40%. We have room prices starting at 26 USD per night and below are the number of hotels by star rating in Rabat as well as in the surrounding area:
  • • 10 5-star hotels from 122 USD per night
  • • 36 4-star hotels from 48 USD per night
  • • 24 3-star hotels from 31 USD per night

How to get to Rabat

Fly into Rabat (RBA-Sale), 6.6 mi (10.7 km) from the heart of Rabat. Rabat Ville Station is the closest train station, located 2.5 mi (4.1 km) from the city center.

What to see around Rabat

The area's cultural scene stands out, and these are some places to visit:
  • • Villa des Arts
  • • Rabat Archaeological Museum
  • • Museum Mohamed VI of Modern and Contemporary Art
  • • Mohammed V National Theatre
  • • Oudaya Museum
Memorable landmarks include:
  • • Royal Palace
  • • Hassan Tower
  • • Chellah
  • • Mosque and Mausoleum of Mohammed V
  • • Grand Mosque
Recommended places to see include:
  • • Foret Hilton
  • • Jardin d'Essais Botaniques
  • • Bibliothèque Nationale du Royaume du Maroc
  • • Moroccan Parliament
  • • Stade Moulay Abdellah

When to visit Rabat

When planning your trip, you may be curious about the best time to visit. Here are the seasonal norms to help you decide when to go:

Seasonal temperature averages
  • • January-March: 69°F day, 46°F night
  • • April-June: 80°F day, 51°F night
  • • July-September: 83°F day, 60°F night
  • • October-December: 79°F day, 47°F night
Seasonal rainfall averages
  • • January-March: 7.56 inches
  • • April-June: 3.03 inches
  • • July-September: 0 inches
  • • October-December: 8.58 inches