Skip to content

3-star hotels in Rabat

There are 201 3-star hotels listed in Rabat. Over the last 7 days, the median price was $118 a night for two adults.

201 hotelsDaily check at 18:14 local time: from $48

201 hotelsDaily check at 18:14 local time: from $48
Guests

3-star hotels tonight

Checking prices for tonight…

20 hotels shown

Annakhil Hotel · 0.8 km from the centreGuest rating 7.7 out of 10Check prices
AZ hôtel des arts · 0.3 km from the centreGuest rating 8.6 out of 10Check prices
Dar Mounia · 1.8 km from the centreGuest rating 9.6 out of 10Check prices
Dayet Ifrah by Rent Inn · 1.9 km from the centreGuest rating 8.4 out of 10Check prices
Gardenia Boutique Hotel · 2.4 km from the centreGuest rating 8.3 out of 10Check prices
Hôtel Le Musée · 0.3 km from the centreCheck prices
Ibis Rabat Agdal · 2.9 km from the centreGuest rating 9.6 out of 10Check prices
Le M Hôtel · 2.2 km from the centreGuest rating 8.5 out of 10Check prices
Le Pietri Urban Hotel · 0.3 km from the centreGuest rating 8.4 out of 10Check prices
Malak Hotel · 0.9 km from the centreGuest rating 8.0 out of 10Check prices
Marina Rabat Suites & Apartments · Salé · 2.1 km from the centreGuest rating 7.8 out of 10Check prices
Mercure Shéhérazade Rabat · 1.1 km from the centreGuest rating 7.4 out of 10Check prices
ONOMO Hotel Rabat Medina · 0.7 km from the centreGuest rating 8.1 out of 10Check prices
Riad Baddi · Sale · 3.3 km from the centreGuest rating 8.0 out of 10Check prices
Riad Dar Soufa · 1.4 km from the centreGuest rating 9.0 out of 10Check prices
Riad Majorelle · 1.3 km from the centreGuest rating 8.5 out of 10Check prices
Riad Safia · 1.5 km from the centreGuest rating 9.4 out of 10Check prices
Riad Sidi Fatah · 1.4 km from the centreGuest rating 9.0 out of 10Check prices
Royal Hotel Rabat · 0.9 km from the centreGuest rating 7.6 out of 10Check prices
Smarts Hotel Agdal Rabat · 2.0 km from the centreGuest rating 7.7 out of 10Check prices

3-star hotels in Rabat: FAQ

How much is a 3-star hotel in Rabat?

Over the last 7 days, the median price for 2 adults was $118 a night, including any tax paid at the hotel.