MoroccoCity breaks

City breaks
in Morocco
Our 12 favourite places in Morocco to wander, eat and museum-hop — sorted by where you'll get the most for your money on Booking.com.

Marrakech
Morocco
From$110
Casablanca
Casablanca
Morocco
From$130
Fes
Fes
Morocco
From$105
Tangier
Tangier
Morocco
From$165
Rabat
Rabat
Morocco
From$160
Ouarzazate
Ouarzazate
Morocco
From$160
Marrakesh
Marrakesh
Morocco
From$130
Salé
Salé
Morocco
From$105
Meknes
Meknes
Morocco
From$130
Oujda
Oujda
Morocco
From$90
Tétouan
Tétouan
Morocco
From$100
Temara
Temara
Morocco
From$105
City breaks in Morocco — FAQs
- What are the best city breaks in Morocco?
- Our 12 top picks for city breaks in Morocco are listed above, sorted by where you'll get most for your money on Booking.com — starting from $90/night.
- When is the best time for a city break in Morocco?
- Shoulder seasons — spring and early autumn — usually give Morocco at its best for city breaks.
- How much do city breaks in Morocco cost?
- Hotels for our Morocco city picks start from $90/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.