A camel train in the Sahara, Morocco
A map of Morocco
City breaks from£26*

Morocco City Breaks from the UK and Ireland

We found city breaks to 7 cities in Morocco, from 14 airports in the UK and Ireland. Flights start at £26.

  • City breaks from£26*
  • Cities7
  • UK & Irish airports14
  • Cheapest cityRabat

Morocco's Cities, Cheapest First

The cheapest city break we found to each city from any of our airports, cheapest first. Pick a city to see every airport and trip.

Two Cities in Morocco in One Trip

Multi-city trips we found with every stay in Morocco, cheapest first.

  • Tangier and Marrakech🗺️ 2 cities£48MoroccoTangier and Marrakech✈️ From Manchester · 3 nights in allSearch trips
  • You fly on to the next city instead of flying home in between.
  • A night or more in each city you stay in, and at least 12 hours there.
  • You book each flight directly with the airline.

Morocco City Breaks: Questions

How Much Is a City Break in Morocco from the UK?
The cheapest we found was £26 per person in flights for 5 nights in Rabat, leaving Dublin. From an airport in the UK itself, the cheapest was £29 for 6 nights in Marrakech, leaving Edinburgh. Fares move, so search for the latest. Prices are for flights only; where you stay is up to you.
Which City in Morocco Is Cheapest for a City Break?
Rabat, from £26 in flights, leaving Dublin. Next came Marrakech (£29), Essaouira (£30), Fes (£30) and Agadir (£32). Fares move, so search for the latest.
Which Airports Fly to Morocco?
We found city breaks to Morocco from 14 airports in the UK and Ireland, all with direct flights: Belfast, Birmingham, Bristol, Dublin, Edinburgh, Glasgow, Leeds Bradford, Liverpool, London Gatwick, London Luton, London Stansted, Manchester, Newcastle and Southend. London Stansted flies to the most: 6 of the 7 cities in Morocco we found.
Can I Visit Two Cities in Morocco in One Trip?
Yes. On a multi-city trip you fly on to the next city instead of flying home in between. You get a night or more in each city you stay in. For example, Tangier and Marrakech, leaving Manchester, 3 nights in all, from £48 in flights. You book each flight directly with the airline.