The best hotels in Rabat
Double room / night
from £31
Double room / night
from £114
Double room / night
from £55
Double room / night
from £70
Double room / night
from £88
Double room / night
from £106
Double room / night
from £56
Double room / night
from £47
Double room / night
from £82
Double room / night
from £55
Double room / night
from £45
Double room / night
from £103
Double room / night
from £53
Double room / night
from £52
Double room / night
from £131