×
Flights
  • New Search
  • Recent Searches
  • One way
  • Round trip

Recent Searches

    Cheap Flights from United Kingdom to Morocco
    (Modify Search)
    Price Alerts
    • Themes
    • Origins
    • Destinations
    • Airlines
    • Flights

    Cheap Flights from United Kingdom to Morocco

    Airline Results Price View
    View All Airlines View Flights
    British Airways 1652 results £104 View Flights
    Alitalia 230 results £115 View Flights
    Royal Air Maroc 3164 results £129 View Flights
    Air France 1506 results £151 View Flights
    Ryanair 14 results £152 View Flights
    Iberia 1536 results £156 View Flights
    EasyJet 15 results £206 View Flights
    TAP Portugal 153 results £215 View Flights
    Air Méditerranée 40 results £219 View Flights
    Germanwings 1 result £239 View Flights
    Lufthansa 229 results £313 View Flights
    Jetairfly 3 results £368 View Flights
    Swiss International Air Lines 12 results £368 View Flights
    KLM 118 results £379 View Flights
    Brussels Airlines 205 results £381 View Flights
    Vueling Airlines 24 results £413 View Flights
    Transavia 2 results £439 View Flights
    Jet2.com 1 result £574 View Flights
    Tunisair 8 results £1,131 View Flights
    Air Europa 3 results £1,230 View Flights
    Turkish Airlines 6 results £1,251 View Flights
    Air Algerie 3 results £1,267 View Flights
    Themes Results Price View
    View All Themes View Cities
    Street Markets 2722 results £129 View Cities
    Romantic 2312 results £129 View Cities
    Relaxing 2057 results £129 View Cities
    Foodie 2057 results £129 View Cities
    Entertainment 2057 results £129 View Cities
    Beach 1152 results £157 View Cities
    Cities Results Price View
    View All Cities View Flights
    Casablanca 4483 results £104 View Flights
    Marrakech 2057 results £129 View Flights
    Agadir 1152 results £157 View Flights
    Tangier 665 results £166 View Flights
    Fes 255 results £242 View Flights
    Rabat 313 results £447 View Flights
    Cities Results Price View
    View All Cities View Flights
    London 982 results £104 View Flights
    Manchester 5243 results £157 View Flights
    Birmingham 521 results £239 View Flights
    Leeds Bradford 463 results £271 View Flights
    Exeter 878 results £789 View Flights
    Southampton 7 results £874 View Flights
    Bournemouth 330 results £972 View Flights
    Depart: Thu, 4 Jun Return: Sat, 13 Jun London to Casablanca Thu, 4 Jun - Sat, 13 Jun
    British Airways 1 stop 15h 10m
    7:55 pm LGW - 11:05 am (+1) CMN
    Multiple Airlines 1 stop 6h 35m
    2:20 pm CMN - 8:55 pm LHR
    £104
    travelpack.com
    Show Details

    Depart: London to Casablanca via Madrid

    LGW
    7:55 pm
    2h 25m
    MAD
    11:20 pm
    10h 55m
    MAD
    10:15 am
    1h 50m
    CMN
    11:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    BA7287
    7:55 pm, 4 Jun Thu
    LGW London
    11:20 pm, 4 Jun Thu
    MAD Madrid
    2h 25m
    10h 55m layover in Madrid (MAD)
    BA7272
    10:15 am, 5 Jun Fri
    MAD Madrid
    11:05 am, 5 Jun Fri
    CMN Casablanca
    1h 50m

    Return: Casablanca to London via Madrid

    CMN
    2:20 pm
    1h 45m
    MAD
    5:05 pm
    2h 35m
    MAD
    7:40 pm
    2h 15m
    LHR
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    IB3303
    2:20 pm, 13 Jun Sat
    CMN Casablanca
    5:05 pm, 13 Jun Sat
    MAD Madrid
    1h 45m
    2h 35m layover in Madrid (MAD)
    BA463
    7:40 pm, 13 Jun Sat
    MAD Madrid
    8:55 pm, 13 Jun Sat
    LHR London
    2h 15m
    Depart: Thu, 4 Jun Return: Sat, 13 Jun London to Casablanca Thu, 4 Jun - Sat, 13 Jun
    British Airways 1 stop 15h 10m
    7:55 pm LGW - 11:05 am (+1) CMN
    British Airways 1 stop 7h 50m
    2:20 pm CMN - 10:10 pm LHR
    £104
    travelpack.com
    Show Details

    Depart: London to Casablanca via Madrid

    LGW
    7:55 pm
    2h 25m
    MAD
    11:20 pm
    10h 55m
    MAD
    10:15 am
    1h 50m
    CMN
    11:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    BA7287
    7:55 pm, 4 Jun Thu
    LGW London
    11:20 pm, 4 Jun Thu
    MAD Madrid
    2h 25m
    10h 55m layover in Madrid (MAD)
    BA7272
    10:15 am, 5 Jun Fri
    MAD Madrid
    11:05 am, 5 Jun Fri
    CMN Casablanca
    1h 50m

    Return: Casablanca to London via Madrid

    CMN
    2:20 pm
    1h 45m
    MAD
    5:05 pm
    3h 55m
    MAD
    9:00 pm
    2h 10m
    LHR
    10:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7265
    2:20 pm, 13 Jun Sat
    CMN Casablanca
    5:05 pm, 13 Jun Sat
    MAD Madrid
    1h 45m
    3h 55m layover in Madrid (MAD)
    BA465
    9:00 pm, 13 Jun Sat
    MAD Madrid
    10:10 pm, 13 Jun Sat
    LHR London
    2h 10m
    Depart: Thu, 4 Jun Return: Sat, 13 Jun London to Casablanca Thu, 4 Jun - Sat, 13 Jun
    British Airways 1 stop 15h 10m
    7:55 pm LGW - 11:05 am (+1) CMN
    British Airways 1 stop 6h 35m
    2:20 pm CMN - 8:55 pm LHR
    £104
    travelpack.com
    Show Details

    Depart: London to Casablanca via Madrid

    LGW
    7:55 pm
    2h 25m
    MAD
    11:20 pm
    10h 55m
    MAD
    10:15 am
    1h 50m
    CMN
    11:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    BA7287
    7:55 pm, 4 Jun Thu
    LGW London
    11:20 pm, 4 Jun Thu
    MAD Madrid
    2h 25m
    10h 55m layover in Madrid (MAD)
    BA7272
    10:15 am, 5 Jun Fri
    MAD Madrid
    11:05 am, 5 Jun Fri
    CMN Casablanca
    1h 50m

    Return: Casablanca to London via Madrid

    CMN
    2:20 pm
    1h 45m
    MAD
    5:05 pm
    2h 35m
    MAD
    7:40 pm
    2h 15m
    LHR
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7265
    2:20 pm, 13 Jun Sat
    CMN Casablanca
    5:05 pm, 13 Jun Sat
    MAD Madrid
    1h 45m
    2h 35m layover in Madrid (MAD)
    BA463
    7:40 pm, 13 Jun Sat
    MAD Madrid
    8:55 pm, 13 Jun Sat
    LHR London
    2h 15m
    Depart: Fri, 7 Aug Return: Mon, 10 Aug London to Casablanca Fri, 7 Aug - Mon, 10 Aug
    British Airways 1 stop 7h 20m
    6:20 am LHR - 1:40 pm CMN
    British Airways 1 stop 5h 20m
    2:20 pm CMN - 7:40 pm LHR
    £112
    netflights.com
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    6:20 am
    2h 20m
    MAD
    9:40 am
    3h 15m
    MAD
    12:55 pm
    1h 45m
    CMN
    1:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA456
    6:20 am, 7 Aug Fri
    LHR London
    9:40 am, 7 Aug Fri
    MAD Madrid
    2h 20m
    3h 15m layover in Madrid (MAD)
    BA7264
    12:55 pm, 7 Aug Fri
    MAD Madrid
    1:40 pm, 7 Aug Fri
    CMN Casablanca
    1h 45m

    * Operated by Iberia

    Return: Casablanca to London via Madrid

    CMN
    2:20 pm
    1h 45m
    MAD
    5:05 pm
    1h 15m
    MAD
    6:20 pm
    2h 20m
    LHR
    7:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7265
    2:20 pm, 10 Aug Mon
    CMN Casablanca
    5:05 pm, 10 Aug Mon
    MAD Madrid
    1h 45m

    * Operated by Iberia

    1h 15m layover in Madrid (MAD)
    BA461
    6:20 pm, 10 Aug Mon
    MAD Madrid
    7:40 pm, 10 Aug Mon
    LHR London
    2h 20m
    Depart: Fri, 7 Aug Return: Mon, 10 Aug London to Casablanca Fri, 7 Aug - Mon, 10 Aug
    British Airways 1 stop 7h 20m
    6:20 am LHR - 1:40 pm CMN
    British Airways 1 stop 7h 55m
    11:45 am CMN - 7:40 pm LHR
    £112
    netflights.com
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    6:20 am
    2h 20m
    MAD
    9:40 am
    3h 15m
    MAD
    12:55 pm
    1h 45m
    CMN
    1:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA456
    6:20 am, 7 Aug Fri
    LHR London
    9:40 am, 7 Aug Fri
    MAD Madrid
    2h 20m
    3h 15m layover in Madrid (MAD)
    BA7264
    12:55 pm, 7 Aug Fri
    MAD Madrid
    1:40 pm, 7 Aug Fri
    CMN Casablanca
    1h 45m

    * Operated by Iberia

    Return: Casablanca to London via Madrid

    CMN
    11:45 am
    1h 40m
    MAD
    2:25 pm
    3h 55m
    MAD
    6:20 pm
    2h 20m
    LHR
    7:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7263
    11:45 am, 10 Aug Mon
    CMN Casablanca
    2:25 pm, 10 Aug Mon
    MAD Madrid
    1h 40m

    * Operated by Iberia

    3h 55m layover in Madrid (MAD)
    BA461
    6:20 pm, 10 Aug Mon
    MAD Madrid
    7:40 pm, 10 Aug Mon
    LHR London
    2h 20m
    Depart: Fri, 7 Aug Return: Mon, 10 Aug London to Casablanca Fri, 7 Aug - Mon, 10 Aug
    Multiple Airlines 1 stop 7h 20m
    6:20 am LHR - 1:40 pm CMN
    British Airways 1 stop 7h 55m
    11:45 am CMN - 7:40 pm LHR
    £112
    netflights.com
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    6:20 am
    2h 20m
    MAD
    9:40 am
    3h 10m
    MAD
    12:50 pm
    1h 50m
    CMN
    1:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA456
    6:20 am, 7 Aug Fri
    LHR London
    9:40 am, 7 Aug Fri
    MAD Madrid
    2h 20m
    3h 10m layover in Madrid (MAD)
    IB3302
    12:50 pm, 7 Aug Fri
    MAD Madrid
    1:40 pm, 7 Aug Fri
    CMN Casablanca
    1h 50m

    Return: Casablanca to London via Madrid

    CMN
    11:45 am
    1h 40m
    MAD
    2:25 pm
    3h 55m
    MAD
    6:20 pm
    2h 20m
    LHR
    7:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7263
    11:45 am, 10 Aug Mon
    CMN Casablanca
    2:25 pm, 10 Aug Mon
    MAD Madrid
    1h 40m

    * Operated by Iberia

    3h 55m layover in Madrid (MAD)
    BA461
    6:20 pm, 10 Aug Mon
    MAD Madrid
    7:40 pm, 10 Aug Mon
    LHR London
    2h 20m
    Depart: Fri, 7 Aug Return: Mon, 10 Aug London to Casablanca Fri, 7 Aug - Mon, 10 Aug
    Multiple Airlines 1 stop 7h 20m
    6:20 am LHR - 1:40 pm CMN
    British Airways 1 stop 5h 20m
    2:20 pm CMN - 7:40 pm LHR
    £112
    netflights.com
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    6:20 am
    2h 20m
    MAD
    9:40 am
    3h 10m
    MAD
    12:50 pm
    1h 50m
    CMN
    1:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA456
    6:20 am, 7 Aug Fri
    LHR London
    9:40 am, 7 Aug Fri
    MAD Madrid
    2h 20m
    3h 10m layover in Madrid (MAD)
    IB3302
    12:50 pm, 7 Aug Fri
    MAD Madrid
    1:40 pm, 7 Aug Fri
    CMN Casablanca
    1h 50m

    Return: Casablanca to London via Madrid

    CMN
    2:20 pm
    1h 45m
    MAD
    5:05 pm
    1h 15m
    MAD
    6:20 pm
    2h 20m
    LHR
    7:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7265
    2:20 pm, 10 Aug Mon
    CMN Casablanca
    5:05 pm, 10 Aug Mon
    MAD Madrid
    1h 45m

    * Operated by Iberia

    1h 15m layover in Madrid (MAD)
    BA461
    6:20 pm, 10 Aug Mon
    MAD Madrid
    7:40 pm, 10 Aug Mon
    LHR London
    2h 20m
    Depart: Wed, 20 May Return: Sun, 24 May London to Casablanca Wed, 20 May - Sun, 24 May
    Alitalia 1 stop 9h 30m
    4:25 pm LHR - 1:55 am (+1) CMN
    Alitalia 1 stop 5h 55m
    5:10 pm CMN - 11:05 pm LHR
    £114
    expedia.co.uk
    Show Details

    Depart: London to Casablanca via Rome

    LHR
    4:25 pm
    2h 35m
    FCO
    8:00 pm
    2h 40m
    FCO
    10:40 pm
    4h 15m
    CMN
    1:55 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AZ207
    4:25 pm, 20 May Wed
    LHR London
    8:00 pm, 20 May Wed
    FCO Rome
    2h 35m
    2h 40m layover in Rome (FCO)
    AZ876
    10:40 pm, 20 May Wed
    FCO Rome
    1:55 am, 21 May Thu
    CMN Casablanca
    4h 15m

    Return: Casablanca to London via Rome

    CMN
    5:10 pm
    2h 5m
    FCO
    8:15 pm
    1h 5m
    FCO
    9:20 pm
    2h 45m
    LHR
    11:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AZ875
    5:10 pm, 24 May Sun
    CMN Casablanca
    8:15 pm, 24 May Sun
    FCO Rome
    2h 5m
    1h 5m layover in Rome (FCO)
    AZ210
    9:20 pm, 24 May Sun
    FCO Rome
    11:05 pm, 24 May Sun
    LHR London
    2h 45m
    Depart: Wed, 20 May Return: Sun, 24 May London to Casablanca Wed, 20 May - Sun, 24 May
    Alitalia 1 stop 8h 30m
    4:25 pm LHR - 12:55 am (+1) CMN
    Alitalia 1 stop 6h 55m
    4:10 pm CMN - 11:05 pm LHR
    £115
    budgetair.co.uk
    Show Details

    Depart: London to Casablanca via Rome

    LHR
    4:25 pm
    2h 35m
    FCO
    8:00 pm
    2h 40m
    FCO
    10:40 pm
    3h 15m
    CMN
    12:55 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AZ207
    4:25 pm, 20 May Wed
    LHR London
    8:00 pm, 20 May Wed
    FCO Rome
    2h 35m
    2h 40m layover in Rome (FCO)
    AZ876
    10:40 pm, 20 May Wed
    FCO Rome
    12:55 am, 21 May Thu
    CMN Casablanca
    3h 15m

    Return: Casablanca to London via Rome

    CMN
    4:10 pm
    3h 5m
    FCO
    8:15 pm
    1h 5m
    FCO
    9:20 pm
    2h 45m
    LHR
    11:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AZ875
    4:10 pm, 24 May Sun
    CMN Casablanca
    8:15 pm, 24 May Sun
    FCO Rome
    3h 5m
    1h 5m layover in Rome (FCO)
    AZ210
    9:20 pm, 24 May Sun
    FCO Rome
    11:05 pm, 24 May Sun
    LHR London
    2h 45m
    Depart: Wed, 20 May Return: Sun, 24 May London to Casablanca Wed, 20 May - Sun, 24 May
    Alitalia 1 stop 8h 30m
    4:25 pm LHR - 12:55 am (+1) CMN
    Alitalia 1 stop 6h 55m
    4:10 pm CMN - 11:05 pm LHR
    £116
    smartfares.com
    Show Details

    Depart: London to Casablanca via Rome

    LHR
    4:25 pm
    2h 35m
    FCO
    8:00 pm
    2h 40m
    FCO
    10:40 pm
    3h 15m
    CMN
    12:55 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AZ207
    4:25 pm, 20 May Wed
    LHR London
    8:00 pm, 20 May Wed
    FCO Rome
    2h 35m
    2h 40m layover in Rome (FCO)
    AZ876
    10:40 pm, 20 May Wed
    FCO Rome
    12:55 am, 21 May Thu
    CMN Casablanca
    3h 15m

    Return: Casablanca to London via Rome

    CMN
    4:10 pm
    3h 5m
    FCO
    8:15 pm
    1h 5m
    FCO
    9:20 pm
    2h 45m
    LHR
    11:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AZ875
    4:10 pm, 24 May Sun
    CMN Casablanca
    8:15 pm, 24 May Sun
    FCO Rome
    3h 5m
    1h 5m layover in Rome (FCO)
    AZ210
    9:20 pm, 24 May Sun
    FCO Rome
    11:05 pm, 24 May Sun
    LHR London
    2h 45m
    Depart: Wed, 3 Jun Return: Fri, 12 Jun London to Casablanca Wed, 3 Jun - Fri, 12 Jun
    British Airways 1 stop 7h 20m
    6:20 am LHR - 1:40 pm CMN
    British Airways 1 stop 6h 35m
    2:20 pm CMN - 8:55 pm LHR
    £117
    netflights.com
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    6:20 am
    2h 20m
    MAD
    9:40 am
    3h 15m
    MAD
    12:55 pm
    1h 45m
    CMN
    1:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA456
    6:20 am, 3 Jun Wed
    LHR London
    9:40 am, 3 Jun Wed
    MAD Madrid
    2h 20m
    3h 15m layover in Madrid (MAD)
    BA7264
    12:55 pm, 3 Jun Wed
    MAD Madrid
    1:40 pm, 3 Jun Wed
    CMN Casablanca
    1h 45m

    * Operated by Iberia

    Return: Casablanca to London via Madrid

    CMN
    2:20 pm
    1h 45m
    MAD
    5:05 pm
    2h 35m
    MAD
    7:40 pm
    2h 15m
    LHR
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7265
    2:20 pm, 12 Jun Fri
    CMN Casablanca
    5:05 pm, 12 Jun Fri
    MAD Madrid
    1h 45m

    * Operated by Iberia

    2h 35m layover in Madrid (MAD)
    BA463
    7:40 pm, 12 Jun Fri
    MAD Madrid
    8:55 pm, 12 Jun Fri
    LHR London
    2h 15m
    Depart: Wed, 20 May Return: Sun, 24 May London to Casablanca Wed, 20 May - Sun, 24 May
    Alitalia 1 stop 8h 30m
    4:25 pm LHR - 12:55 am (+1) CMN
    Alitalia 1 stop 6h 55m
    4:10 pm CMN - 11:05 pm LHR
    £125
    edreams.co.uk
    Show Details

    Depart: London to Casablanca via Rome

    LHR
    4:25 pm
    2h 35m
    FCO
    8:00 pm
    2h 40m
    FCO
    10:40 pm
    3h 15m
    CMN
    12:55 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AZ207
    4:25 pm, 20 May Wed
    LHR London
    8:00 pm, 20 May Wed
    FCO Rome
    2h 35m
    2h 40m layover in Rome (FCO)
    AZ876
    10:40 pm, 20 May Wed
    FCO Rome
    12:55 am, 21 May Thu
    CMN Casablanca
    3h 15m

    Return: Casablanca to London via Rome

    CMN
    4:10 pm
    3h 5m
    FCO
    8:15 pm
    1h 5m
    FCO
    9:20 pm
    2h 45m
    LHR
    11:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AZ875
    4:10 pm, 24 May Sun
    CMN Casablanca
    8:15 pm, 24 May Sun
    FCO Rome
    3h 5m
    1h 5m layover in Rome (FCO)
    AZ210
    9:20 pm, 24 May Sun
    FCO Rome
    11:05 pm, 24 May Sun
    LHR London
    2h 45m
    Depart: Fri, 7 Aug Return: Mon, 10 Aug London to Casablanca Fri, 7 Aug - Mon, 10 Aug
    British Airways 1 stop 7h 20m
    6:20 am LHR - 1:40 pm CMN
    British Airways 1 stop 6h 35m
    2:20 pm CMN - 8:55 pm LHR
    £127
    netflights.com
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    6:20 am
    2h 20m
    MAD
    9:40 am
    3h 15m
    MAD
    12:55 pm
    1h 45m
    CMN
    1:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA456
    6:20 am, 7 Aug Fri
    LHR London
    9:40 am, 7 Aug Fri
    MAD Madrid
    2h 20m
    3h 15m layover in Madrid (MAD)
    BA7264
    12:55 pm, 7 Aug Fri
    MAD Madrid
    1:40 pm, 7 Aug Fri
    CMN Casablanca
    1h 45m

    * Operated by Iberia

    Return: Casablanca to London via Madrid

    CMN
    2:20 pm
    1h 45m
    MAD
    5:05 pm
    2h 35m
    MAD
    7:40 pm
    2h 15m
    LHR
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7265
    2:20 pm, 10 Aug Mon
    CMN Casablanca
    5:05 pm, 10 Aug Mon
    MAD Madrid
    1h 45m

    * Operated by Iberia

    2h 35m layover in Madrid (MAD)
    BA463
    7:40 pm, 10 Aug Mon
    MAD Madrid
    8:55 pm, 10 Aug Mon
    LHR London
    2h 15m
    Depart: Fri, 7 Aug Return: Mon, 10 Aug London to Casablanca Fri, 7 Aug - Mon, 10 Aug
    Multiple Airlines 1 stop 7h 20m
    6:20 am LHR - 1:40 pm CMN
    British Airways 1 stop 6h 35m
    2:20 pm CMN - 8:55 pm LHR
    £127
    netflights.com
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    6:20 am
    2h 20m
    MAD
    9:40 am
    3h 10m
    MAD
    12:50 pm
    1h 50m
    CMN
    1:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA456
    6:20 am, 7 Aug Fri
    LHR London
    9:40 am, 7 Aug Fri
    MAD Madrid
    2h 20m
    3h 10m layover in Madrid (MAD)
    IB3302
    12:50 pm, 7 Aug Fri
    MAD Madrid
    1:40 pm, 7 Aug Fri
    CMN Casablanca
    1h 50m

    Return: Casablanca to London via Madrid

    CMN
    2:20 pm
    1h 45m
    MAD
    5:05 pm
    2h 35m
    MAD
    7:40 pm
    2h 15m
    LHR
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7265
    2:20 pm, 10 Aug Mon
    CMN Casablanca
    5:05 pm, 10 Aug Mon
    MAD Madrid
    1h 45m

    * Operated by Iberia

    2h 35m layover in Madrid (MAD)
    BA463
    7:40 pm, 10 Aug Mon
    MAD Madrid
    8:55 pm, 10 Aug Mon
    LHR London
    2h 15m
    Depart: Thu, 7 May Return: Mon, 11 May London to Marrakech Thu, 7 May - Mon, 11 May
    Royal Air Maroc 1 stop 9h 5m
    4:15 pm LGW - 1:20 am (+1) RAK
    Royal Air Maroc 1 stop 5h 5m
    10:15 am RAK - 3:20 pm LGW
    £129
    budgetair.co.uk
    Show Details

    Depart: London to Marrakech via Casablanca

    LGW
    4:15 pm
    3h 15m
    CMN
    7:30 pm
    4h 55m
    CMN
    12:25 am
    55m
    RAK
    1:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    AT803
    4:15 pm, 7 May Thu
    LGW London
    7:30 pm, 7 May Thu
    CMN Casablanca
    3h 15m
    4h 55m layover in Casablanca (CMN)
    AT407
    12:25 am, 8 May Fri
    CMN Casablanca
    1:20 am, 8 May Fri
    RAK Marrakech
    55m

    Return: Marrakech to London via Casablanca

    RAK
    10:15 am
    45m
    CMN
    11:00 am
    1h 10m
    CMN
    12:10 pm
    3h 10m
    LGW
    3:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT402
    10:15 am, 11 May Mon
    RAK Marrakech
    11:00 am, 11 May Mon
    CMN Casablanca
    45m
    1h 10m layover in Casablanca (CMN)
    AT802
    12:10 pm, 11 May Mon
    CMN Casablanca
    3:20 pm, 11 May Mon
    LGW London
    3h 10m
    Depart: Thu, 7 May Return: Mon, 11 May London to Marrakech Thu, 7 May - Mon, 11 May
    Royal Air Maroc 1 stop 7h
    4:15 pm LGW - 11:15 pm RAK
    Royal Air Maroc 1 stop 8h 55m
    6:25 am RAK - 3:20 pm LGW
    £129
    budgetair.co.uk
    Show Details

    Depart: London to Marrakech via Casablanca

    LGW
    4:15 pm
    3h 15m
    CMN
    7:30 pm
    3h 5m
    CMN
    10:35 pm
    40m
    RAK
    11:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT803
    4:15 pm, 7 May Thu
    LGW London
    7:30 pm, 7 May Thu
    CMN Casablanca
    3h 15m
    3h 5m layover in Casablanca (CMN)
    AT413
    10:35 pm, 7 May Thu
    CMN Casablanca
    11:15 pm, 7 May Thu
    RAK Marrakech
    40m

    Return: Marrakech to London via Casablanca

    RAK
    6:25 am
    45m
    CMN
    7:10 am
    5h
    CMN
    12:10 pm
    3h 10m
    LGW
    3:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT400
    6:25 am, 11 May Mon
    RAK Marrakech
    7:10 am, 11 May Mon
    CMN Casablanca
    45m
    5h layover in Casablanca (CMN)
    AT802
    12:10 pm, 11 May Mon
    CMN Casablanca
    3:20 pm, 11 May Mon
    LGW London
    3h 10m
    Depart: Thu, 7 May Return: Mon, 11 May London to Marrakech Thu, 7 May - Mon, 11 May
    Royal Air Maroc 1 stop 7h 15m
    4:15 pm LGW - 11:30 pm RAK
    Royal Air Maroc 1 stop 5h 5m
    10:15 am RAK - 3:20 pm LGW
    £129
    budgetair.co.uk
    Show Details

    Depart: London to Marrakech via Casablanca

    LGW
    4:15 pm
    3h 15m
    CMN
    7:30 pm
    3h 20m
    CMN
    10:50 pm
    40m
    RAK
    11:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT803
    4:15 pm, 7 May Thu
    LGW London
    7:30 pm, 7 May Thu
    CMN Casablanca
    3h 15m
    3h 20m layover in Casablanca (CMN)
    AT415
    10:50 pm, 7 May Thu
    CMN Casablanca
    11:30 pm, 7 May Thu
    RAK Marrakech
    40m

    Return: Marrakech to London via Casablanca

    RAK
    10:15 am
    45m
    CMN
    11:00 am
    1h 10m
    CMN
    12:10 pm
    3h 10m
    LGW
    3:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT402
    10:15 am, 11 May Mon
    RAK Marrakech
    11:00 am, 11 May Mon
    CMN Casablanca
    45m
    1h 10m layover in Casablanca (CMN)
    AT802
    12:10 pm, 11 May Mon
    CMN Casablanca
    3:20 pm, 11 May Mon
    LGW London
    3h 10m
    Depart: Thu, 7 May Return: Mon, 11 May London to Marrakech Thu, 7 May - Mon, 11 May
    Royal Air Maroc 1 stop 7h 15m
    4:15 pm LGW - 11:30 pm RAK
    Royal Air Maroc 1 stop 8h 55m
    6:25 am RAK - 3:20 pm LGW
    £129
    budgetair.co.uk
    Show Details

    Depart: London to Marrakech via Casablanca

    LGW
    4:15 pm
    3h 15m
    CMN
    7:30 pm
    3h 20m
    CMN
    10:50 pm
    40m
    RAK
    11:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT803
    4:15 pm, 7 May Thu
    LGW London
    7:30 pm, 7 May Thu
    CMN Casablanca
    3h 15m
    3h 20m layover in Casablanca (CMN)
    AT415
    10:50 pm, 7 May Thu
    CMN Casablanca
    11:30 pm, 7 May Thu
    RAK Marrakech
    40m

    Return: Marrakech to London via Casablanca

    RAK
    6:25 am
    45m
    CMN
    7:10 am
    5h
    CMN
    12:10 pm
    3h 10m
    LGW
    3:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT400
    6:25 am, 11 May Mon
    RAK Marrakech
    7:10 am, 11 May Mon
    CMN Casablanca
    45m
    5h layover in Casablanca (CMN)
    AT802
    12:10 pm, 11 May Mon
    CMN Casablanca
    3:20 pm, 11 May Mon
    LGW London
    3h 10m
    Depart: Thu, 7 May Return: Mon, 11 May London to Marrakech Thu, 7 May - Mon, 11 May
    Royal Air Maroc 1 stop 9h 5m
    4:15 pm LGW - 1:20 am (+1) RAK
    Royal Air Maroc 1 stop 5h 30m
    9:50 am RAK - 3:20 pm LGW
    £129
    budgetair.co.uk
    Show Details

    Depart: London to Marrakech via Casablanca

    LGW
    4:15 pm
    3h 15m
    CMN
    7:30 pm
    4h 55m
    CMN
    12:25 am
    55m
    RAK
    1:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    AT803
    4:15 pm, 7 May Thu
    LGW London
    7:30 pm, 7 May Thu
    CMN Casablanca
    3h 15m
    4h 55m layover in Casablanca (CMN)
    AT407
    12:25 am, 8 May Fri
    CMN Casablanca
    1:20 am, 8 May Fri
    RAK Marrakech
    55m

    Return: Marrakech to London via Casablanca

    RAK
    9:50 am
    40m
    CMN
    10:30 am
    1h 40m
    CMN
    12:10 pm
    3h 10m
    LGW
    3:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT414
    9:50 am, 11 May Mon
    RAK Marrakech
    10:30 am, 11 May Mon
    CMN Casablanca
    40m
    1h 40m layover in Casablanca (CMN)
    AT802
    12:10 pm, 11 May Mon
    CMN Casablanca
    3:20 pm, 11 May Mon
    LGW London
    3h 10m
    Depart: Thu, 7 May Return: Mon, 11 May London to Marrakech Thu, 7 May - Mon, 11 May
    Royal Air Maroc 1 stop 7h
    4:15 pm LGW - 11:15 pm RAK
    Royal Air Maroc 1 stop 5h 5m
    10:15 am RAK - 3:20 pm LGW
    £129
    budgetair.co.uk
    Show Details

    Depart: London to Marrakech via Casablanca

    LGW
    4:15 pm
    3h 15m
    CMN
    7:30 pm
    3h 5m
    CMN
    10:35 pm
    40m
    RAK
    11:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT803
    4:15 pm, 7 May Thu
    LGW London
    7:30 pm, 7 May Thu
    CMN Casablanca
    3h 15m
    3h 5m layover in Casablanca (CMN)
    AT413
    10:35 pm, 7 May Thu
    CMN Casablanca
    11:15 pm, 7 May Thu
    RAK Marrakech
    40m

    Return: Marrakech to London via Casablanca

    RAK
    10:15 am
    45m
    CMN
    11:00 am
    1h 10m
    CMN
    12:10 pm
    3h 10m
    LGW
    3:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT402
    10:15 am, 11 May Mon
    RAK Marrakech
    11:00 am, 11 May Mon
    CMN Casablanca
    45m
    1h 10m layover in Casablanca (CMN)
    AT802
    12:10 pm, 11 May Mon
    CMN Casablanca
    3:20 pm, 11 May Mon
    LGW London
    3h 10m