×
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
    KLM 740 results £113 View Flights
    Lufthansa 400 results £113 View Flights
    EasyJet 77 results £116 View Flights
    British Airways 3715 results £128 View Flights
    Air France 3169 results £136 View Flights
    Swiss International Air Lines 46 results £140 View Flights
    Royal Air Maroc 7569 results £146 View Flights
    Alitalia 171 results £152 View Flights
    Ryanair 65 results £152 View Flights
    Vueling Airlines 65 results £164 View Flights
    Iberia 3486 results £178 View Flights
    Brussels Airlines 259 results £188 View Flights
    Monarch Airlines 5 results £225 View Flights
    TAP Portugal 385 results £226 View Flights
    Turkish Airlines 39 results £227 View Flights
    Germanwings 2 results £311 View Flights
    Luxair 74 results £314 View Flights
    Transavia 12 results £328 View Flights
    Thomson Airways 7 results £398 View Flights
    Air Arabia 1 result £399 View Flights
    Jetairfly 22 results £460 View Flights
    Jet2.com 1 result £492 View Flights
    Heli Air Monaco 20 results £844 View Flights
    EgyptAir 21 results £913 View Flights
    Aegean Airlines 34 results £1,276 View Flights
    SATA International 8 results £1,518 View Flights
    Air Europa 24 results £1,545 View Flights
    Virgin Atlantic Airways 1 result £1,589 View Flights
    Condor Flugdienst 11 results £1,855 View Flights
    Tunisair 1 result £2,229 View Flights
    Qatar Airways 5 results £3,990 View Flights
    Themes Results Price View
    View All Themes View Cities
    Street Markets 8616 results £116 View Cities
    Romantic 7731 results £116 View Cities
    Relaxing 7568 results £116 View Cities
    Foodie 7568 results £116 View Cities
    Entertainment 7568 results £116 View Cities
    Beach 4817 results £191 View Cities
    Cities Results Price View
    View All Cities View Flights
    Casablanca 5019 results £113 View Flights
    Marrakech 7568 results £116 View Flights
    Agadir 4817 results £191 View Flights
    Rabat 1694 results £204 View Flights
    Tangier 1048 results £278 View Flights
    Fes 163 results £343 View Flights
    Dakhla 126 results £462 View Flights
    Cities Results Price View
    View All Cities View Flights
    Manchester 5492 results £113 View Flights
    Bristol 119 results £116 View Flights
    London 4174 results £128 View Flights
    Birmingham 9309 results £286 View Flights
    Glasgow 31 results £436 View Flights
    Leeds Bradford 38 results £490 View Flights
    Liverpool 619 results £637 View Flights
    Jersey 317 results £658 View Flights
    Doncaster 9 results £1,836 View Flights
    Depart: Sun, 31 May Return: Sat, 6 Jun Manchester to Casablanca Sun, 31 May - Sat, 6 Jun
    KLM 2+ stops 8h 45m
    5:55 am MAN - 2:40 pm CMN
    KLM 2+ stops 11h 15m
    10:20 am CMN - 9:35 pm MAN
    £113
    lastminute.com
    Show Details

    Depart: Manchester to Casablanca via Amsterdam, Paris

    MAN
    5:55 am
    1h 25m
    AMS
    8:20 am
    1h 10m
    AMS
    9:30 am
    1h 15m
    CDG
    10:45 am
    1h 50m
    CDG
    12:35 pm
    3h 5m
    CMN
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL1072
    5:55 am, 31 May Sun
    MAN Manchester
    8:20 am, 31 May Sun
    AMS Amsterdam
    1h 25m
    1h 10m layover in Amsterdam (AMS)
    KL2003
    9:30 am, 31 May Sun
    AMS Amsterdam
    10:45 am, 31 May Sun
    CDG Paris
    1h 15m
    1h 50m layover in Paris (CDG)
    KL2112
    12:35 pm, 31 May Sun
    CDG Paris
    2:40 pm, 31 May Sun
    CMN Casablanca
    3h 5m

    Return: Casablanca to Manchester via Paris, Amsterdam

    CMN
    10:20 am
    3h
    CDG
    2:20 pm
    3h 40m
    CDG
    6:00 pm
    1h 15m
    AMS
    7:15 pm
    2h
    AMS
    9:15 pm
    1h 20m
    MAN
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL2117
    10:20 am, 6 Jun Sat
    CMN Casablanca
    2:20 pm, 6 Jun Sat
    CDG Paris
    3h
    3h 40m layover in Paris (CDG)
    KL2022
    6:00 pm, 6 Jun Sat
    CDG Paris
    7:15 pm, 6 Jun Sat
    AMS Amsterdam
    1h 15m
    2h layover in Amsterdam (AMS)
    KL1097
    9:15 pm, 6 Jun Sat
    AMS Amsterdam
    9:35 pm, 6 Jun Sat
    MAN Manchester
    1h 20m
    Depart: Sat, 23 May Return: Sun, 7 Jun Manchester to Casablanca Sat, 23 May - Sun, 7 Jun
    Lufthansa 1 stop 7h 5m
    5:45 pm MAN - 12:50 am (+1) CMN
    Lufthansa 2+ stops 14h
    2:45 am CMN - 4:45 pm MAN
    £112
    lastminute.com
    Show Details

    Depart: Manchester to Casablanca via Frankfurt

    MAN
    5:45 pm
    1h 40m
    FRA
    8:25 pm
    1h 50m
    FRA
    10:15 pm
    3h 35m
    CMN
    12:50 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH947
    5:45 pm, 23 May Sat
    MAN Manchester
    8:25 pm, 23 May Sat
    FRA Frankfurt
    1h 40m
    1h 50m layover in Frankfurt (FRA)
    LH1330
    10:15 pm, 23 May Sat
    FRA Frankfurt
    12:50 am, 24 May Sun
    CMN Casablanca
    3h 35m

    Return: Casablanca to Manchester via Frankfurt, Munich

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 5m
    FRA
    1:15 pm
    55m
    MUC
    2:10 pm
    1h 30m
    MUC
    3:40 pm
    2h 5m
    MAN
    4:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH1331
    2:45 am, 7 Jun Sun
    CMN Casablanca
    7:10 am, 7 Jun Sun
    FRA Frankfurt
    3h 25m
    6h 5m layover in Frankfurt (FRA)
    LH106
    1:15 pm, 7 Jun Sun
    FRA Frankfurt
    2:10 pm, 7 Jun Sun
    MUC Munich
    55m
    1h 30m layover in Munich (MUC)
    LH2502
    3:40 pm, 7 Jun Sun
    MUC Munich
    4:45 pm, 7 Jun Sun
    MAN Manchester
    2h 5m
    Depart: Tue, 30 Jun Return: Tue, 7 Jul Bristol to Marrakech Tue, 30 Jun - Tue, 7 Jul
    EasyJet Direct 3h 25m
    5:25 pm BRS - 8:50 pm RAK
    EasyJet Direct 3h 25m
    9:30 pm RAK - 12:55 am (+1) BRS
    £116
    fly.co.uk
    Show Details

    Depart: Bristol to Marrakech

    BRS
    5:25 pm
    3h 25m
    RAK
    8:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    U26021
    5:25 pm, 30 Jun Tue
    BRS Bristol
    8:50 pm, 30 Jun Tue
    RAK Marrakech
    3h 25m

    Return: Marrakech to Bristol

    RAK
    9:30 pm
    3h 25m
    BRS
    12:55 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    U26022
    9:30 pm, 7 Jul Tue
    RAK Marrakech
    12:55 am, 8 Jul Wed
    BRS Bristol
    3h 25m
    Depart: Sun, 31 May Return: Sat, 6 Jun Manchester to Casablanca Sun, 31 May - Sat, 6 Jun
    KLM 2+ stops 8h 45m
    5:55 am MAN - 2:40 pm CMN
    Air France 1 stop 8h 30m
    10:20 am CMN - 6:50 pm MAN
    £124
    lastminute.com
    Show Details

    Depart: Manchester to Casablanca via Amsterdam, Paris

    MAN
    5:55 am
    1h 25m
    AMS
    8:20 am
    1h 10m
    AMS
    9:30 am
    1h 15m
    CDG
    10:45 am
    1h 50m
    CDG
    12:35 pm
    3h 5m
    CMN
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL1072
    5:55 am, 31 May Sun
    MAN Manchester
    8:20 am, 31 May Sun
    AMS Amsterdam
    1h 25m
    1h 10m layover in Amsterdam (AMS)
    KL2003
    9:30 am, 31 May Sun
    AMS Amsterdam
    10:45 am, 31 May Sun
    CDG Paris
    1h 15m
    1h 50m layover in Paris (CDG)
    KL2112
    12:35 pm, 31 May Sun
    CDG Paris
    2:40 pm, 31 May Sun
    CMN Casablanca
    3h 5m

    Return: Casablanca to Manchester via Paris

    CMN
    10:20 am
    3h
    CDG
    2:20 pm
    4h 5m
    CDG
    6:25 pm
    1h 25m
    MAN
    6:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1897
    10:20 am, 6 Jun Sat
    CMN Casablanca
    2:20 pm, 6 Jun Sat
    CDG Paris
    3h
    4h 5m layover in Paris (CDG)
    AF1168
    6:25 pm, 6 Jun Sat
    CDG Paris
    6:50 pm, 6 Jun Sat
    MAN Manchester
    1h 25m
    Depart: Tue, 30 Jun Return: Tue, 7 Jul Bristol to Marrakech Tue, 30 Jun - Tue, 7 Jul
    EasyJet Direct 3h 25m
    5:25 pm BRS - 8:50 pm RAK
    EasyJet Direct 3h 25m
    9:30 pm RAK - 12:55 am (+1) BRS
    £123
    logitravel.co.uk
    Show Details

    Depart: Bristol to Marrakech

    BRS
    5:25 pm
    3h 25m
    RAK
    8:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    U26021
    5:25 pm, 30 Jun Tue
    BRS Bristol
    8:50 pm, 30 Jun Tue
    RAK Marrakech
    3h 25m

    Return: Marrakech to Bristol

    RAK
    9:30 pm
    3h 25m
    BRS
    12:55 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    U26022
    9:30 pm, 7 Jul Tue
    RAK Marrakech
    12:55 am, 8 Jul Wed
    BRS Bristol
    3h 25m
    Depart: Thu, 28 May Return: Wed, 10 Jun London to Casablanca Thu, 28 May - Wed, 10 Jun
    British Airways 1 stop 14h
    9:05 pm LGW - 11:05 am (+1) CMN
    British Airways 1 stop 6h 5m
    11:45 am CMN - 5:50 pm LHR
    £129
    netflights.com
    Show Details

    Depart: London to Casablanca via Madrid

    LGW
    9:05 pm
    2h 20m
    MAD
    12:25 am (+1)
    9h 50m
    MAD
    10:15 am
    1h 50m
    CMN
    11:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    BA7287
    9:05 pm, 28 May Thu
    LGW London
    12:25 am, 29 May Fri
    MAD Madrid
    2h 20m

    * Operated by Iberia

    9h 50m layover in Madrid (MAD)
    BA7272
    10:15 am, 29 May Fri
    MAD Madrid
    11:05 am, 29 May Fri
    CMN Casablanca
    1h 50m

    * Operated by Iberia

    Return: Casablanca to London via Madrid

    CMN
    11:45 am
    1h 40m
    MAD
    2:25 pm
    2h
    MAD
    4:25 pm
    2h 25m
    LHR
    5:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7263
    11:45 am, 10 Jun Wed
    CMN Casablanca
    2:25 pm, 10 Jun Wed
    MAD Madrid
    1h 40m

    * Operated by Iberia

    2h layover in Madrid (MAD)
    BA7056
    4:25 pm, 10 Jun Wed
    MAD Madrid
    5:50 pm, 10 Jun Wed
    LHR London
    2h 25m

    * Operated by Iberia

    Depart: Thu, 28 May Return: Wed, 10 Jun London to Casablanca Thu, 28 May - Wed, 10 Jun
    British Airways 1 stop 14h
    9:05 pm LGW - 11:05 am (+1) CMN
    British Airways 1 stop 6h 45m
    11:45 am CMN - 6:30 pm LHR
    £129
    netflights.com
    Show Details

    Depart: London to Casablanca via Madrid

    LGW
    9:05 pm
    2h 20m
    MAD
    12:25 am (+1)
    9h 50m
    MAD
    10:15 am
    1h 50m
    CMN
    11:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    BA7287
    9:05 pm, 28 May Thu
    LGW London
    12:25 am, 29 May Fri
    MAD Madrid
    2h 20m

    * Operated by Iberia

    9h 50m layover in Madrid (MAD)
    BA7272
    10:15 am, 29 May Fri
    MAD Madrid
    11:05 am, 29 May Fri
    CMN Casablanca
    1h 50m

    * Operated by Iberia

    Return: Casablanca to London via Madrid

    CMN
    11:45 am
    1h 40m
    MAD
    2:25 pm
    2h 45m
    MAD
    5:10 pm
    2h 20m
    LHR
    6:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7263
    11:45 am, 10 Jun Wed
    CMN Casablanca
    2:25 pm, 10 Jun Wed
    MAD Madrid
    1h 40m

    * Operated by Iberia

    2h 45m layover in Madrid (MAD)
    BA7050
    5:10 pm, 10 Jun Wed
    MAD Madrid
    6:30 pm, 10 Jun Wed
    LHR London
    2h 20m

    * Operated by Iberia

    Depart: Sun, 31 May Return: Sat, 6 Jun Manchester to Casablanca Sun, 31 May - Sat, 6 Jun
    KLM 2+ stops 9h 40m
    11:15 am MAN - 8:55 pm CMN
    Air France 1 stop 8h 30m
    10:20 am CMN - 6:50 pm MAN
    £130
    lastminute.com
    Show Details

    Depart: Manchester to Casablanca via Amsterdam, Paris

    MAN
    11:15 am
    1h 20m
    AMS
    1:35 pm
    2h 50m
    AMS
    4:25 pm
    1h 15m
    CDG
    5:40 pm
    1h 10m
    CDG
    6:50 pm
    3h 5m
    CMN
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL1082
    11:15 am, 31 May Sun
    MAN Manchester
    1:35 pm, 31 May Sun
    AMS Amsterdam
    1h 20m
    2h 50m layover in Amsterdam (AMS)
    KL1243
    4:25 pm, 31 May Sun
    AMS Amsterdam
    5:40 pm, 31 May Sun
    CDG Paris
    1h 15m
    1h 10m layover in Paris (CDG)
    KL2116
    6:50 pm, 31 May Sun
    CDG Paris
    8:55 pm, 31 May Sun
    CMN Casablanca
    3h 5m

    Return: Casablanca to Manchester via Paris

    CMN
    10:20 am
    3h
    CDG
    2:20 pm
    4h 5m
    CDG
    6:25 pm
    1h 25m
    MAN
    6:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1897
    10:20 am, 6 Jun Sat
    CMN Casablanca
    2:20 pm, 6 Jun Sat
    CDG Paris
    3h
    4h 5m layover in Paris (CDG)
    AF1168
    6:25 pm, 6 Jun Sat
    CDG Paris
    6:50 pm, 6 Jun Sat
    MAN Manchester
    1h 25m
    Depart: Sat, 23 May Return: Sun, 7 Jun Manchester to Casablanca Sat, 23 May - Sun, 7 Jun
    Lufthansa 1 stop 7h 5m
    5:45 pm MAN - 12:50 am (+1) CMN
    Lufthansa 2+ stops 14h
    2:45 am CMN - 4:45 pm MAN
    £135
    lastminute.com
    Show Details

    Depart: Manchester to Casablanca via Frankfurt

    MAN
    5:45 pm
    1h 40m
    FRA
    8:25 pm
    1h 50m
    FRA
    10:15 pm
    3h 35m
    CMN
    12:50 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH947
    5:45 pm, 23 May Sat
    MAN Manchester
    8:25 pm, 23 May Sat
    FRA Frankfurt
    1h 40m
    1h 50m layover in Frankfurt (FRA)
    LH1330
    10:15 pm, 23 May Sat
    FRA Frankfurt
    12:50 am, 24 May Sun
    CMN Casablanca
    3h 35m

    Return: Casablanca to Manchester via Frankfurt, Munich

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    5h 5m
    FRA
    12:15 pm
    55m
    MUC
    1:10 pm
    2h 30m
    MUC
    3:40 pm
    2h 5m
    MAN
    4:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH1331
    2:45 am, 7 Jun Sun
    CMN Casablanca
    7:10 am, 7 Jun Sun
    FRA Frankfurt
    3h 25m
    5h 5m layover in Frankfurt (FRA)
    LH104
    12:15 pm, 7 Jun Sun
    FRA Frankfurt
    1:10 pm, 7 Jun Sun
    MUC Munich
    55m
    2h 30m layover in Munich (MUC)
    LH2502
    3:40 pm, 7 Jun Sun
    MUC Munich
    4:45 pm, 7 Jun Sun
    MAN Manchester
    2h 5m
    Depart: Sun, 31 May Return: Sat, 6 Jun Manchester to Casablanca Sun, 31 May - Sat, 6 Jun
    Air France 1 stop 8h 30m
    6:10 am MAN - 2:40 pm CMN
    KLM 2+ stops 11h 15m
    10:20 am CMN - 9:35 pm MAN
    £136
    lastminute.com
    Show Details

    Depart: Manchester to Casablanca via Paris

    MAN
    6:10 am
    1h 40m
    CDG
    8:50 am
    3h 45m
    CDG
    12:35 pm
    3h 5m
    CMN
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF5023
    6:10 am, 31 May Sun
    MAN Manchester
    8:50 am, 31 May Sun
    CDG Paris
    1h 40m
    3h 45m layover in Paris (CDG)
    AF1596
    12:35 pm, 31 May Sun
    CDG Paris
    2:40 pm, 31 May Sun
    CMN Casablanca
    3h 5m

    Return: Casablanca to Manchester via Paris, Amsterdam

    CMN
    10:20 am
    3h
    CDG
    2:20 pm
    4h 15m
    CDG
    6:35 pm
    1h 20m
    AMS
    7:55 pm
    1h 20m
    AMS
    9:15 pm
    1h 20m
    MAN
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL2117
    10:20 am, 6 Jun Sat
    CMN Casablanca
    2:20 pm, 6 Jun Sat
    CDG Paris
    3h
    4h 15m layover in Paris (CDG)
    KL1244
    6:35 pm, 6 Jun Sat
    CDG Paris
    7:55 pm, 6 Jun Sat
    AMS Amsterdam
    1h 20m
    1h 20m layover in Amsterdam (AMS)
    KL1097
    9:15 pm, 6 Jun Sat
    AMS Amsterdam
    9:35 pm, 6 Jun Sat
    MAN Manchester
    1h 20m
    Depart: Sun, 31 May Return: Sat, 6 Jun Manchester to Casablanca Sun, 31 May - Sat, 6 Jun
    Air France 1 stop 8h 30m
    6:10 am MAN - 2:40 pm CMN
    KLM 2+ stops 9h 15m
    7:40 am CMN - 4:55 pm MAN
    £136
    lastminute.com
    Show Details

    Depart: Manchester to Casablanca via Paris

    MAN
    6:10 am
    1h 40m
    CDG
    8:50 am
    3h 45m
    CDG
    12:35 pm
    3h 5m
    CMN
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF5023
    6:10 am, 31 May Sun
    MAN Manchester
    8:50 am, 31 May Sun
    CDG Paris
    1h 40m
    3h 45m layover in Paris (CDG)
    AF1596
    12:35 pm, 31 May Sun
    CDG Paris
    2:40 pm, 31 May Sun
    CMN Casablanca
    3h 5m

    Return: Casablanca to Manchester via Paris, Amsterdam

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 55m
    CDG
    2:35 pm
    1h 20m
    AMS
    3:55 pm
    40m
    AMS
    4:35 pm
    1h 20m
    MAN
    4:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL2111
    7:40 am, 6 Jun Sat
    CMN Casablanca
    11:40 am, 6 Jun Sat
    CDG Paris
    3h
    2h 55m layover in Paris (CDG)
    KL2027
    2:35 pm, 6 Jun Sat
    CDG Paris
    3:55 pm, 6 Jun Sat
    AMS Amsterdam
    1h 20m
    40m layover in Amsterdam (AMS)
    KL1093
    4:35 pm, 6 Jun Sat
    AMS Amsterdam
    4:55 pm, 6 Jun Sat
    MAN Manchester
    1h 20m
    Depart: Sun, 31 May Return: Sat, 6 Jun Manchester to Casablanca Sun, 31 May - Sat, 6 Jun
    Air France 1 stop 5h 55m
    8:45 am MAN - 2:40 pm CMN
    Air France 1 stop 8h 30m
    10:20 am CMN - 6:50 pm MAN
    £136
    lastminute.com
    Show Details

    Depart: Manchester to Casablanca via Paris

    MAN
    8:45 am
    1h 30m
    CDG
    11:15 am
    1h 20m
    CDG
    12:35 pm
    3h 5m
    CMN
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1669
    8:45 am, 31 May Sun
    MAN Manchester
    11:15 am, 31 May Sun
    CDG Paris
    1h 30m
    1h 20m layover in Paris (CDG)
    AF1596
    12:35 pm, 31 May Sun
    CDG Paris
    2:40 pm, 31 May Sun
    CMN Casablanca
    3h 5m

    Return: Casablanca to Manchester via Paris

    CMN
    10:20 am
    3h
    CDG
    2:20 pm
    4h 5m
    CDG
    6:25 pm
    1h 25m
    MAN
    6:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1897
    10:20 am, 6 Jun Sat
    CMN Casablanca
    2:20 pm, 6 Jun Sat
    CDG Paris
    3h
    4h 5m layover in Paris (CDG)
    AF1168
    6:25 pm, 6 Jun Sat
    CDG Paris
    6:50 pm, 6 Jun Sat
    MAN Manchester
    1h 25m
    Depart: Tue, 30 Jun Return: Tue, 7 Jul Bristol to Marrakech Tue, 30 Jun - Tue, 7 Jul
    EasyJet Direct 3h 25m
    5:25 pm BRS - 8:50 pm RAK
    EasyJet Direct 3h 25m
    9:30 pm RAK - 12:55 am (+1) BRS
    £136
    skypicker.com
    Show Details

    Depart: Bristol to Marrakech

    BRS
    5:25 pm
    3h 25m
    RAK
    8:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    U26021
    5:25 pm, 30 Jun Tue
    BRS Bristol
    8:50 pm, 30 Jun Tue
    RAK Marrakech
    3h 25m

    Return: Marrakech to Bristol

    RAK
    9:30 pm
    3h 25m
    BRS
    12:55 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    U26022
    9:30 pm, 7 Jul Tue
    RAK Marrakech
    12:55 am, 8 Jul Wed
    BRS Bristol
    3h 25m
    Depart: Sat, 6 Jun Return: Mon, 8 Jun London to Marrakech Sat, 6 Jun - Mon, 8 Jun
    Swiss International Air Lines 1 stop 15h 5m
    5:25 pm LHR - 8:30 am (+1) RAK
    Swiss International Air Lines 1 stop 9h 20m
    9:10 am RAK - 6:30 pm LHR
    £139
    travelup.co.uk
    Show Details

    Depart: London to Marrakech via Geneva

    LHR
    5:25 pm
    1h 55m
    GVA
    8:20 pm
    10h 5m
    GVA
    6:25 am
    3h 5m
    RAK
    8:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    LX349
    5:25 pm, 6 Jun Sat
    LHR London
    8:20 pm, 6 Jun Sat
    GVA Geneva
    1h 55m
    10h 5m layover in Geneva (GVA)
    LX2200
    6:25 am, 7 Jun Sun
    GVA Geneva
    8:30 am, 7 Jun Sun
    RAK Marrakech
    3h 5m

    Return: Marrakech to London via Geneva

    RAK
    9:10 am
    3h 5m
    GVA
    1:15 pm
    4h 35m
    GVA
    5:50 pm
    1h 40m
    LHR
    6:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LX2201
    9:10 am, 8 Jun Mon
    RAK Marrakech
    1:15 pm, 8 Jun Mon
    GVA Geneva
    3h 5m
    4h 35m layover in Geneva (GVA)
    LX356
    5:50 pm, 8 Jun Mon
    GVA Geneva
    6:30 pm, 8 Jun Mon
    LHR London
    1h 40m
    Depart: Sat, 6 Jun Return: Mon, 8 Jun London to Marrakech Sat, 6 Jun - Mon, 8 Jun
    Swiss International Air Lines 1 stop 15h 5m
    5:25 pm LHR - 8:30 am (+1) RAK
    Swiss International Air Lines 1 stop 7h 25m
    9:10 am RAK - 4:35 pm LHR
    £139
    travelup.co.uk
    Show Details

    Depart: London to Marrakech via Geneva

    LHR
    5:25 pm
    1h 55m
    GVA
    8:20 pm
    10h 5m
    GVA
    6:25 am
    3h 5m
    RAK
    8:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    LX349
    5:25 pm, 6 Jun Sat
    LHR London
    8:20 pm, 6 Jun Sat
    GVA Geneva
    1h 55m
    10h 5m layover in Geneva (GVA)
    LX2200
    6:25 am, 7 Jun Sun
    GVA Geneva
    8:30 am, 7 Jun Sun
    RAK Marrakech
    3h 5m

    Return: Marrakech to London via Geneva

    RAK
    9:10 am
    3h 5m
    GVA
    1:15 pm
    2h 35m
    GVA
    3:50 pm
    1h 45m
    LHR
    4:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LX2201
    9:10 am, 8 Jun Mon
    RAK Marrakech
    1:15 pm, 8 Jun Mon
    GVA Geneva
    3h 5m
    2h 35m layover in Geneva (GVA)
    LX348
    3:50 pm, 8 Jun Mon
    GVA Geneva
    4:35 pm, 8 Jun Mon
    LHR London
    1h 45m
    Depart: Sat, 6 Jun Return: Mon, 8 Jun London to Marrakech Sat, 6 Jun - Mon, 8 Jun
    Swiss International Air Lines 1 stop 15h 5m
    5:25 pm LHR - 8:30 am (+1) RAK
    Swiss International Air Lines 1 stop 9h 35m
    9:10 am RAK - 6:45 pm LCY
    £139
    travelup.co.uk
    Show Details

    Depart: London to Marrakech via Geneva

    LHR
    5:25 pm
    1h 55m
    GVA
    8:20 pm
    10h 5m
    GVA
    6:25 am
    3h 5m
    RAK
    8:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    LX349
    5:25 pm, 6 Jun Sat
    LHR London
    8:20 pm, 6 Jun Sat
    GVA Geneva
    1h 55m
    10h 5m layover in Geneva (GVA)
    LX2200
    6:25 am, 7 Jun Sun
    GVA Geneva
    8:30 am, 7 Jun Sun
    RAK Marrakech
    3h 5m

    Return: Marrakech to London via Geneva

    RAK
    9:10 am
    3h 5m
    GVA
    1:15 pm
    4h 50m
    GVA
    6:05 pm
    1h 40m
    LCY
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LX2201
    9:10 am, 8 Jun Mon
    RAK Marrakech
    1:15 pm, 8 Jun Mon
    GVA Geneva
    3h 5m
    4h 50m layover in Geneva (GVA)
    LX446
    6:05 pm, 8 Jun Mon
    GVA Geneva
    6:45 pm, 8 Jun Mon
    LCY London
    1h 40m
    Depart: Wed, 23 Dec Return: Fri, 8 Jan London to Casablanca Wed, 23 Dec - Fri, 8 Jan
    British Airways 1 stop 6h 15m
    7:25 am LHR - 1:40 pm CMN
    British Airways 1 stop 6h 40m
    11:50 am CMN - 6:30 pm LHR
    £141
    netflights.com
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:25 am
    2h 25m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 50m
    CMN
    1:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    7:25 am, 23 Dec Wed
    LHR London
    10:50 am, 23 Dec Wed
    MAD Madrid
    2h 25m
    2h layover in Madrid (MAD)
    BA7264
    12:50 pm, 23 Dec Wed
    MAD Madrid
    1:40 pm, 23 Dec Wed
    CMN Casablanca
    1h 50m

    * Operated by Iberia

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    2h 35m
    MAD
    5:10 pm
    2h 20m
    LHR
    6:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7263
    11:50 am, 8 Jan Fri
    CMN Casablanca
    2:35 pm, 8 Jan Fri
    MAD Madrid
    1h 45m

    * Operated by Iberia

    2h 35m layover in Madrid (MAD)
    BA7050
    5:10 pm, 8 Jan Fri
    MAD Madrid
    6:30 pm, 8 Jan Fri
    LHR London
    2h 20m

    * Operated by Iberia

    Depart: Wed, 23 Dec Return: Fri, 8 Jan London to Casablanca Wed, 23 Dec - Fri, 8 Jan
    British Airways 1 stop 6h 15m
    7:25 am LHR - 1:40 pm CMN
    British Airways 1 stop 5h 20m
    11:50 am CMN - 5:10 pm LHR
    £141
    netflights.com
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:25 am
    2h 25m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 50m
    CMN
    1:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    7:25 am, 23 Dec Wed
    LHR London
    10:50 am, 23 Dec Wed
    MAD Madrid
    2h 25m
    2h layover in Madrid (MAD)
    BA7264
    12:50 pm, 23 Dec Wed
    MAD Madrid
    1:40 pm, 23 Dec Wed
    CMN Casablanca
    1h 50m

    * Operated by Iberia

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    1h 10m
    MAD
    3:45 pm
    2h 25m
    LHR
    5:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7263
    11:50 am, 8 Jan Fri
    CMN Casablanca
    2:35 pm, 8 Jan Fri
    MAD Madrid
    1h 45m

    * Operated by Iberia

    1h 10m layover in Madrid (MAD)
    BA7058
    3:45 pm, 8 Jan Fri
    MAD Madrid
    5:10 pm, 8 Jan Fri
    LHR London
    2h 25m

    * Operated by Iberia

    Depart: Wed, 23 Dec Return: Fri, 8 Jan London to Casablanca Wed, 23 Dec - Fri, 8 Jan
    British Airways 1 stop 6h 15m
    7:25 am LHR - 1:40 pm CMN
    British Airways 1 stop 6h 10m
    11:50 am CMN - 6:00 pm LHR
    £141
    netflights.com
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:25 am
    2h 25m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 50m
    CMN
    1:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    7:25 am, 23 Dec Wed
    LHR London
    10:50 am, 23 Dec Wed
    MAD Madrid
    2h 25m
    2h layover in Madrid (MAD)
    BA7264
    12:50 pm, 23 Dec Wed
    MAD Madrid
    1:40 pm, 23 Dec Wed
    CMN Casablanca
    1h 50m

    * Operated by Iberia

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    2h
    MAD
    4:35 pm
    2h 25m
    LHR
    6:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7263
    11:50 am, 8 Jan Fri
    CMN Casablanca
    2:35 pm, 8 Jan Fri
    MAD Madrid
    1h 45m

    * Operated by Iberia

    2h layover in Madrid (MAD)
    BA7056
    4:35 pm, 8 Jan Fri
    MAD Madrid
    6:00 pm, 8 Jan Fri
    LHR London
    2h 25m

    * Operated by Iberia

    Depart: Wed, 23 Dec Return: Fri, 8 Jan London to Casablanca Wed, 23 Dec - Fri, 8 Jan
    British Airways 1 stop 7h 10m
    6:30 am LHR - 1:40 pm CMN
    British Airways 1 stop 6h 40m
    11:50 am CMN - 6:30 pm LHR
    £141
    netflights.com
    Show Details

    Depart: London to Casablanca via Madrid

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

    * Operated by Iberia

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    2h 35m
    MAD
    5:10 pm
    2h 20m
    LHR
    6:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7263
    11:50 am, 8 Jan Fri
    CMN Casablanca
    2:35 pm, 8 Jan Fri
    MAD Madrid
    1h 45m

    * Operated by Iberia

    2h 35m layover in Madrid (MAD)
    BA7050
    5:10 pm, 8 Jan Fri
    MAD Madrid
    6:30 pm, 8 Jan Fri
    LHR London
    2h 20m

    * Operated by Iberia