Philippe Halle / 123RF
  • Compare your :
  • Flights
  • Hotels
  • Flight + Hotel
  • Private Rentals
  • Cars
  • Holidays
  • Destination

Located at the north of the African continent, Morocco is characterised by its long rugged mountain range and vast open desert. Flights to Morocco are offered by most major airlines departing from London and various other locations in the UK. Direct flights to Morocco can be snapped up on the web and depart from airports such as Luton, Gatwick and Stansted. Airlines including British Airways, Ryanair and KLM also offer indirect alternatives and this may reduce the ticket price. These airlines fly to several locations throughout this African country including the capital Marrakech as well as Rabat and Agadir. Booking in advance is the best way to secure a flight to one of these cities; however last minute deals occasionally become available.Using a flight comparison tool to search for cheap flights to Morocco will make your search much more convenient as they are easy to use. Direct flights to Marrakech from London will take roughly four and a half hours. Travelling to Rabat from London will take around four hours on a direct route.

Compare airfares to Morocco:

Compare flight prices for Morocco and find the best deal. Booking a flight to Morocco is made simple with Easyvoyage: select a destination and your departure dates and search! Comparing flight rates has never been easier! Find a cheap flight for Morocco and make the most of your budget!

Morocco Agenda -Find all practical information

June 3 -12: Sacred Music Festival - This event began in the early nineties and each year, it sees thousands of local and international spectators flock to its perimeters to enjoy a few days of music and good conversation.June: Cherry Festival - Taking place in the middle of the month, this event is a chance to sample local cuisine. July: National Festival of Popular Arts - Founded in Marrakech in 1959, this amazing event was introduced by the King at the time and has been a major event in the country's calendar ever since. July: Camel Festival - Held in Goulimine, this fun filled event is a celebration of traditional foods and one in which sees the locals compete in camel races while spectators enjoy music and dancing.September: Imilchil Mosseum - Love is in the air at the festival with a difference and as up to 40 couples tie the knot, many more individuals are touched by Cupid and fall into the limbs of love at the first sight of their future endeavour.

Searches for cheap Morocco flights

  • London - Casablanca

    Departure 26/03/2018 Alitalia Alitalia Flight 1 stop(s) 08h05 (Duration)
    Return 01/04/2018 Alitalia Alitalia Flight 1 stop(s) 18h05 (Duration)
    from £154.84 Flight search 14 day(s) ago

    London - Casablanca

    Departure 17/12/2017 KLM KLM Flight 1 stop(s) 17h25 (Duration)
    Return 28/12/2017 KLM KLM Flight 1 stop(s) 06h25 (Duration)
    from £162.19 Flight search 9 day(s) ago

    London - Casablanca

    Departure 04/08/2018 Lufthansa Lufthansa Flight 1 stop(s) 06h20 (Duration)
    Return 31/08/2018 Lufthansa Lufthansa Flight 1 stop(s) 06h00 (Duration)
    from £175.30 Flight search 14 day(s) ago

    London - Casablanca

    Departure 10/10/2017 Alitalia Alitalia Flight 1 stop(s) 08h05 (Duration)
    Return 17/10/2017 Alitalia Alitalia Flight 1 stop(s) 06h45 (Duration)
    from £176.20 Flight search 7 day(s) ago

    London - Casablanca

    Departure 10/10/2017 British Airways British Airways Flight 1 stop(s) 14h25 (Duration)
    Return 17/10/2017 British Airways British Airways Flight 1 stop(s) 05h15 (Duration)
    from £177.02 Flight search 7 day(s) ago

    London - Casablanca

    Departure 20/09/2017 Alitalia Alitalia Flight 1 stop(s) 20h40 (Duration)
    Return 20/10/2017 Alitalia Alitalia Flight 1 stop(s) 06h45 (Duration)
    from £177.30 Flight search 8 day(s) ago

    London - Casablanca

    Departure 10/10/2017 Iberia Iberia Flight 1 stop(s) 15h55 (Duration)
    Return 17/10/2017 Iberia Iberia Flight 1 stop(s) 06h00 (Duration)
    from £178.09 Flight search 7 day(s) ago

    London - Casablanca

    Departure 20/09/2017 British Airways British Airways Flight 1 stop(s) 14h25 (Duration)
    Return 20/10/2017 British Airways British Airways Flight 1 stop(s) 05h15 (Duration)
    from £178.13 Flight search 8 day(s) ago

    London - Casablanca

    Departure 25/10/2017 Air France Air France Flight 1 stop(s) 27h30 (Duration)
    Return 30/10/2017 Air France Air France Flight 1 stop(s) 06h20 (Duration)
    from £179.83 Flight search 19 day(s) ago

    London - Casablanca

    Departure 27/09/2017 Alitalia Alitalia Flight 1 stop(s) 08h05 (Duration)
    Return 24/10/2017 Alitalia Alitalia Flight 1 stop(s) 23h45 (Duration)
    from £187.81 Flight search 11 day(s) ago
  • London - Casablanca

    Departure 21/09/2017 Air France Air France Flight 1 stop(s) 05h15 (Duration)
    Return 28/09/2017 Air France Air France Flight 1 stop(s) 13h40 (Duration)
    from £192.55 Flight search 8 day(s) ago

    London - Casablanca

    Departure 27/09/2017 TAP Portugal TAP Portugal Flight 1 stop(s) 13h15 (Duration)
    Return 24/10/2017 TAP Portugal TAP Portugal Flight 1 stop(s) 05h15 (Duration)
    from £197.78 Flight search 21 day(s) ago

    London - Casablanca

    Departure 27/10/2017 British Airways British Airways Flight 1 stop(s) 14h00 (Duration)
    Return 29/10/2017 British Airways British Airways Flight 1 stop(s) 18h05 (Duration)
    from £201.89 Flight search 8 day(s) ago

    London - Casablanca

    Departure 20/09/2017 Air France Air France Flight 1 stop(s) 05h15 (Duration)
    Return 27/09/2017 Air France Air France Flight 1 stop(s) 05h15 (Duration)
    from £202.05 Flight search 14 day(s) ago

    London - Casablanca

    Departure 18/09/2017 Air France Air France Flight 1 stop(s) 13h00 (Duration)
    Return 30/09/2017 Air France Air France Flight 1 stop(s) 05h15 (Duration)
    from £202.09 Flight search 13 day(s) ago

    London - Casablanca

    Departure 20/09/2017 Iberia Iberia Flight 1 stop(s) 25h50 (Duration)
    Return 27/09/2017 Iberia Iberia Flight 1 stop(s) 09h20 (Duration)
    from £203.80 Flight search 14 day(s) ago

    London - Casablanca

    Departure 23/09/2017 Air France Air France Flight 1 stop(s) 13h00 (Duration)
    Return 26/10/2017 Air France Air France Flight 1 stop(s) 24h10 (Duration)
    from £204.08 Flight search 14 day(s) ago

    London - Casablanca

    Departure 21/09/2017 KLM KLM Flight 1 stop(s) 17h05 (Duration)
    Return 28/09/2017 KLM KLM Flight 1 stop(s) 13h40 (Duration)
    from £207.38 Flight search 14 day(s) ago

    London - Casablanca

    Departure 27/10/2017 Alitalia Alitalia Flight 1 stop(s) 08h05 (Duration)
    Return 29/10/2017 Alitalia Alitalia Flight 1 stop(s) 18h15 (Duration)
    from £213.50 Flight search 8 day(s) ago

    London - Casablanca

    Departure 15/09/2017 Air France Air France Flight 1 stop(s) 17h20 (Duration)
    Return 30/09/2017 Air France Air France Flight 1 stop(s) 05h15 (Duration)
    from £223.50 Flight search 9 day(s) ago
  • London - Casablanca

    Departure 16/12/2017 Air France Air France Flight 1 stop(s) 17h35 (Duration)
    Return 28/12/2017 Air France Air France Flight 1 stop(s) 06h25 (Duration)
    from £228.31 Flight search 9 day(s) ago

    London - Casablanca

    Departure 10/09/2017 Royal Air Maroc Royal Air Maroc Direct flight 03h20 (Duration)
    Return 17/09/2017 Royal Air Maroc Royal Air Maroc Direct flight 03h15 (Duration)
    from £236.60 Flight search 14 day(s) ago

    London - Casablanca

    Departure 16/12/2017 KLM KLM Flight 2 stop(s) 16h45 (Duration)
    Return 28/12/2017 KLM KLM Flight 1 stop(s) 07h45 (Duration)
    from £239.45 Flight search 9 day(s) ago

    London - Casablanca

    Departure 22/09/2017 KLM KLM Flight 1 stop(s) 06h35 (Duration)
    Return 25/09/2017 KLM KLM Flight 1 stop(s) 09h10 (Duration)
    from £250.10 Flight search 14 day(s) ago

    London - Casablanca

    Departure 16/12/2017 TAP Portugal TAP Portugal Flight 1 stop(s) 07h05 (Duration)
    Return 28/12/2017 TAP Portugal TAP Portugal Flight 1 stop(s) 05h30 (Duration)
    from £256.60 Flight search 9 day(s) ago

    London - Casablanca

    Departure 17/12/2017 TAP Portugal TAP Portugal Flight 1 stop(s) 13h00 (Duration)
    Return 28/12/2017 TAP Portugal TAP Portugal Flight 1 stop(s) 05h30 (Duration)
    from £256.60 Flight search 9 day(s) ago

    London - Casablanca

    Departure 16/09/2017 Royal Air Maroc Royal Air Maroc Direct flight 03h20 (Duration)
    Return 17/09/2017 Royal Air Maroc Royal Air Maroc Direct flight 03h15 (Duration)
    from £256.60 Flight search 14 day(s) ago

    London - Casablanca

    Departure 15/09/2017 Royal Air Maroc Royal Air Maroc Direct flight 03h20 (Duration)
    Return 22/09/2017 Royal Air Maroc Royal Air Maroc Direct flight 03h15 (Duration)
    from £260.54 Flight search 11 day(s) ago

    London - Casablanca

    Departure 20/09/2017 Lufthansa Lufthansa Flight 1 stop(s) 08h40 (Duration)
    Return 24/09/2017 Lufthansa Lufthansa Flight 1 stop(s) 06h10 (Duration)
    from £264.49 Flight search 14 day(s) ago

    London - Casablanca

    Departure 16/09/2017 British Airways British Airways Flight 1 stop(s) 15h50 (Duration)
    Return 18/09/2017 British Airways British Airways Flight 1 stop(s) 06h00 (Duration)
    from £269.29 Flight search 14 day(s) ago
  • London - Casablanca

    Departure 15/09/2017 Royal Air Maroc Royal Air Maroc Direct flight 03h20 (Duration)
    Return 17/09/2017 Royal Air Maroc Royal Air Maroc Direct flight 03h15 (Duration)
    from £274.60 Flight search 14 day(s) ago

    London - Casablanca

    Departure 09/09/2017 Royal Air Maroc Royal Air Maroc Direct flight 03h20 (Duration)
    Return 15/09/2017 Royal Air Maroc Royal Air Maroc Direct flight 03h15 (Duration)
    from £278.38 Flight search 14 day(s) ago

    London - Casablanca

    Departure 16/09/2017 Air France Air France Flight 1 stop(s) 13h00 (Duration)
    Return 18/09/2017 Air France Air France Flight 1 stop(s) 22h10 (Duration)
    from £284.72 Flight search 14 day(s) ago

    London - Casablanca

    Departure 09/09/2017 Air France Air France Flight 1 stop(s) 05h20 (Duration)
    Return 16/09/2017 Air France Air France Flight 2 stop(s) 21h30 (Duration)
    from £289.20 Flight search 14 day(s) ago

    London - Casablanca

    Departure 20/09/2017 KLM KLM Flight 2 stop(s) 11h05 (Duration)
    Return 27/09/2017 KLM KLM Flight 2 stop(s) 09h20 (Duration)
    from £293.38 Flight search 14 day(s) ago

    London - Casablanca

    Departure 16/09/2017 Vueling Vueling Flight 1 stop(s) 12h05 (Duration)
    Return 17/09/2017 Vueling Vueling Flight 1 stop(s) 27h00 (Duration)
    from £297.07 Flight search 14 day(s) ago

    London - Casablanca

    Departure 20/09/2017 KLM KLM Flight 2 stop(s) 17h05 (Duration)
    Return 20/10/2017 KLM KLM Flight 1 stop(s) 07h05 (Duration)
    from £298.85 Flight search 8 day(s) ago

    London - Casablanca

    Departure 27/10/2017 KLM KLM Flight 1 stop(s) 06h35 (Duration)
    Return 29/10/2017 KLM KLM Flight 2 stop(s) 21h35 (Duration)
    from £301.16 Flight search 8 day(s) ago

    London - Casablanca

    Departure 27/09/2017 KLM KLM Flight 2 stop(s) 11h05 (Duration)
    Return 24/10/2017 KLM KLM Flight 2 stop(s) 09h05 (Duration)
    from £303.67 Flight search 11 day(s) ago

    London - Casablanca

    Departure 15/09/2017 KLM KLM Flight 2 stop(s) 17h35 (Duration)
    Return 30/09/2017 KLM KLM Flight 2 stop(s) 10h45 (Duration)
    from £346.65 Flight search 9 day(s) ago
  • London - Casablanca

    Departure 09/09/2017 TAP Portugal TAP Portugal Flight 1 stop(s) 07h25 (Duration)
    Return 16/09/2017 TAP Portugal TAP Portugal Flight 1 stop(s) 15h00 (Duration)
    from £357.48 Flight search 14 day(s) ago

    London - Casablanca

    Departure 15/09/2017 KLM KLM Flight 2 stop(s) 17h35 (Duration)
    Return 22/09/2017 KLM KLM Flight 2 stop(s) 09h20 (Duration)
    from £359.41 Flight search 11 day(s) ago

    London - Casablanca

    Departure 15/09/2017 KLM KLM Flight 2 stop(s) 17h35 (Duration)
    Return 18/09/2017 KLM KLM Flight 2 stop(s) 09h05 (Duration)
    from £363.08 Flight search 14 day(s) ago

    London - Casablanca

    Departure 09/09/2017 Turkish Airlines Turkish Airlines Flight 1 stop(s) 15h45 (Duration)
    Return 15/09/2017 Turkish Airlines Turkish Airlines Flight 1 stop(s) 23h10 (Duration)
    from £392.69 Flight search 14 day(s) ago

    London - Casablanca

    Departure 16/09/2017 British Airways British Airways Flight 1 stop(s) 14h40 (Duration)
    Return 17/09/2017 British Airways British Airways Flight 1 stop(s) 06h30 (Duration)
    from £706.30 Flight search 14 day(s) ago