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

Recent Searches

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

    Cheap Flights from United Kingdom to Morocco

    Airline Results Price View
    View All Airlines View Flights
    Ryanair 6 results £54 View Flights
    EasyJet 8 results £74 View Flights
    British Airways 71 results £124 View Flights
    Royal Air Maroc 237 results £125 View Flights
    Iberia 35 results £189 View Flights
    TAP Portugal 20 results £221 View Flights
    Air France 56 results £265 View Flights
    Brussels Airlines 43 results £283 View Flights
    Thomsonfly 18 results £599 View Flights
    Alitalia 1 result £652 View Flights
    KLM 3 results £1,070 View Flights
    SATA International 1 result £1,375 View Flights
    Themes Results Price View
    View All Themes View Cities
    Romantic 259 results £54 View Cities
    Relaxing 259 results £54 View Cities
    Street Markets 259 results £54 View Cities
    Foodie 259 results £54 View Cities
    Entertainment 259 results £54 View Cities
    Beach 48 results £307 View Cities
    Cities Results Price View
    View All Cities View Flights
    Marrakech 259 results £54 View Flights
    Casablanca 172 results £162 View Flights
    Rabat 20 results £270 View Flights
    Agadir 48 results £307 View Flights
    Depart: Mon, 12 Jan Return: Sun, 18 Jan London to Marrakech Mon, 12 Jan - Sun, 18 Jan
    Ryanair Direct 3h 35m
    6:40 am LTN - 10:15 am RAK
    Ryanair Direct 3h 45m
    10:15 am RAK - 2:00 pm STN
    £54
    fly.co.uk
    Show Details

    Depart: London to Marrakech

    LTN
    6:40 am
    3h 35m
    RAK
    10:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    FR3506
    6:40 am, 12 Jan Mon
    LTN London
    10:15 am, 12 Jan Mon
    RAK Marrakech
    3h 35m

    Return: Marrakech to London

    RAK
    10:15 am
    3h 45m
    STN
    2:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FR3557
    10:15 am, 18 Jan Sun
    RAK Marrakech
    2:00 pm, 18 Jan Sun
    STN London
    3h 45m
    Depart: Mon, 12 Jan Return: Sun, 18 Jan London to Marrakech Mon, 12 Jan - Sun, 18 Jan
    Ryanair Direct 3h 35m
    6:15 am STN - 9:50 am RAK
    Ryanair Direct 3h 45m
    10:15 am RAK - 2:00 pm STN
    £54
    fly.co.uk
    Show Details

    Depart: London to Marrakech

    STN
    6:15 am
    3h 35m
    RAK
    9:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    FR3556
    6:15 am, 12 Jan Mon
    STN London
    9:50 am, 12 Jan Mon
    RAK Marrakech
    3h 35m

    Return: Marrakech to London

    RAK
    10:15 am
    3h 45m
    STN
    2:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FR3557
    10:15 am, 18 Jan Sun
    RAK Marrakech
    2:00 pm, 18 Jan Sun
    STN London
    3h 45m
    Depart: Mon, 12 Jan Return: Sun, 18 Jan London to Marrakech Mon, 12 Jan - Sun, 18 Jan
    EasyJet Direct 3h 40m
    7:40 am LGW - 11:20 am RAK
    Ryanair Direct 3h 45m
    10:15 am RAK - 2:00 pm STN
    £74
    fly.co.uk
    Show Details

    Depart: London to Marrakech

    LGW
    7:40 am
    3h 40m
    RAK
    11:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    U28893
    7:40 am, 12 Jan Mon
    LGW London
    11:20 am, 12 Jan Mon
    RAK Marrakech
    3h 40m

    Return: Marrakech to London

    RAK
    10:15 am
    3h 45m
    STN
    2:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FR3557
    10:15 am, 18 Jan Sun
    RAK Marrakech
    2:00 pm, 18 Jan Sun
    STN London
    3h 45m
    Depart: Mon, 12 Jan Return: Sun, 18 Jan London to Marrakech Mon, 12 Jan - Sun, 18 Jan
    EasyJet Direct 3h 45m
    12:30 pm STN - 4:15 pm RAK
    Ryanair Direct 3h 45m
    10:15 am RAK - 2:00 pm STN
    £78
    fly.co.uk
    Show Details

    Depart: London to Marrakech

    STN
    12:30 pm
    3h 45m
    RAK
    4:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    U23055
    12:30 pm, 12 Jan Mon
    STN London
    4:15 pm, 12 Jan Mon
    RAK Marrakech
    3h 45m

    Return: Marrakech to London

    RAK
    10:15 am
    3h 45m
    STN
    2:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FR3557
    10:15 am, 18 Jan Sun
    RAK Marrakech
    2:00 pm, 18 Jan Sun
    STN London
    3h 45m
    Depart: Mon, 12 Jan Return: Sun, 18 Jan London to Marrakech Mon, 12 Jan - Sun, 18 Jan
    Ryanair Direct 3h 35m
    6:15 am STN - 9:50 am RAK
    EasyJet Direct 3h 40m
    12:00 pm RAK - 3:40 pm LGW
    £97
    fly.co.uk
    Show Details

    Depart: London to Marrakech

    STN
    6:15 am
    3h 35m
    RAK
    9:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    FR3556
    6:15 am, 12 Jan Mon
    STN London
    9:50 am, 12 Jan Mon
    RAK Marrakech
    3h 35m

    Return: Marrakech to London

    RAK
    12:00 pm
    3h 40m
    LGW
    3:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    U28894
    12:00 pm, 18 Jan Sun
    RAK Marrakech
    3:40 pm, 18 Jan Sun
    LGW London
    3h 40m
    Depart: Mon, 12 Jan Return: Sun, 18 Jan London to Marrakech Mon, 12 Jan - Sun, 18 Jan
    Ryanair Direct 3h 35m
    6:40 am LTN - 10:15 am RAK
    EasyJet Direct 3h 40m
    12:00 pm RAK - 3:40 pm LGW
    £97
    fly.co.uk
    Show Details

    Depart: London to Marrakech

    LTN
    6:40 am
    3h 35m
    RAK
    10:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    FR3506
    6:40 am, 12 Jan Mon
    LTN London
    10:15 am, 12 Jan Mon
    RAK Marrakech
    3h 35m

    Return: Marrakech to London

    RAK
    12:00 pm
    3h 40m
    LGW
    3:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    U28894
    12:00 pm, 18 Jan Sun
    RAK Marrakech
    3:40 pm, 18 Jan Sun
    LGW London
    3h 40m
    Depart: Mon, 12 Jan Return: Sun, 18 Jan London to Marrakech Mon, 12 Jan - Sun, 18 Jan
    Ryanair Direct 3h 35m
    6:40 am LTN - 10:15 am RAK
    EasyJet Direct 3h 40m
    8:00 pm RAK - 11:40 pm LGW
    £100
    fly.co.uk
    Show Details

    Depart: London to Marrakech

    LTN
    6:40 am
    3h 35m
    RAK
    10:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    FR3506
    6:40 am, 12 Jan Mon
    LTN London
    10:15 am, 12 Jan Mon
    RAK Marrakech
    3h 35m

    Return: Marrakech to London

    RAK
    8:00 pm
    3h 40m
    LGW
    11:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    U28896
    8:00 pm, 18 Jan Sun
    RAK Marrakech
    11:40 pm, 18 Jan Sun
    LGW London
    3h 40m
    Depart: Mon, 12 Jan Return: Sun, 18 Jan London to Marrakech Mon, 12 Jan - Sun, 18 Jan
    Ryanair Direct 3h 35m
    6:15 am STN - 9:50 am RAK
    EasyJet Direct 3h 40m
    8:00 pm RAK - 11:40 pm LGW
    £100
    fly.co.uk
    Show Details

    Depart: London to Marrakech

    STN
    6:15 am
    3h 35m
    RAK
    9:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    FR3556
    6:15 am, 12 Jan Mon
    STN London
    9:50 am, 12 Jan Mon
    RAK Marrakech
    3h 35m

    Return: Marrakech to London

    RAK
    8:00 pm
    3h 40m
    LGW
    11:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    U28896
    8:00 pm, 18 Jan Sun
    RAK Marrakech
    11:40 pm, 18 Jan Sun
    LGW London
    3h 40m
    Depart: Mon, 12 Jan Return: Sun, 18 Jan London to Marrakech Mon, 12 Jan - Sun, 18 Jan
    EasyJet Direct 3h 40m
    7:40 am LGW - 11:20 am RAK
    EasyJet Direct 3h 40m
    12:00 pm RAK - 3:40 pm LGW
    £103
    cheapoair.co.uk
    Show Details

    Depart: London to Marrakech

    LGW
    7:40 am
    3h 40m
    RAK
    11:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    U28893
    7:40 am, 12 Jan Mon
    LGW London
    11:20 am, 12 Jan Mon
    RAK Marrakech
    3h 40m

    Return: Marrakech to London

    RAK
    12:00 pm
    3h 40m
    LGW
    3:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    U28894
    12:00 pm, 18 Jan Sun
    RAK Marrakech
    3:40 pm, 18 Jan Sun
    LGW London
    3h 40m
    Depart: Mon, 12 Jan Return: Sun, 18 Jan London to Marrakech Mon, 12 Jan - Sun, 18 Jan
    EasyJet Direct 3h 40m
    7:40 am LGW - 11:20 am RAK
    EasyJet Direct 3h 40m
    8:00 pm RAK - 11:40 pm LGW
    £106
    fly.co.uk
    Show Details

    Depart: London to Marrakech

    LGW
    7:40 am
    3h 40m
    RAK
    11:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    U28893
    7:40 am, 12 Jan Mon
    LGW London
    11:20 am, 12 Jan Mon
    RAK Marrakech
    3h 40m

    Return: Marrakech to London

    RAK
    8:00 pm
    3h 40m
    LGW
    11:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    U28896
    8:00 pm, 18 Jan Sun
    RAK Marrakech
    11:40 pm, 18 Jan Sun
    LGW London
    3h 40m
    Depart: Mon, 12 Jan Return: Sun, 18 Jan London to Marrakech Mon, 12 Jan - Sun, 18 Jan
    EasyJet Direct 3h 45m
    12:30 pm STN - 4:15 pm RAK
    EasyJet Direct 3h 40m
    12:00 pm RAK - 3:40 pm LGW
    £107
    cheapoair.co.uk
    Show Details

    Depart: London to Marrakech

    STN
    12:30 pm
    3h 45m
    RAK
    4:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    U23055
    12:30 pm, 12 Jan Mon
    STN London
    4:15 pm, 12 Jan Mon
    RAK Marrakech
    3h 45m

    Return: Marrakech to London

    RAK
    12:00 pm
    3h 40m
    LGW
    3:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    U28894
    12:00 pm, 18 Jan Sun
    RAK Marrakech
    3:40 pm, 18 Jan Sun
    LGW London
    3h 40m
    Depart: Mon, 16 Mar Return: Fri, 20 Mar London to Marrakech Mon, 16 Mar - Fri, 20 Mar
    British Airways Direct 3h 40m
    1:00 pm LGW - 4:40 pm RAK
    British Airways Direct 3h 40m
    5:25 pm RAK - 9:05 pm LGW
    £125
    ebookers.com
    Show Details

    Depart: London to Marrakech

    LGW
    1:00 pm
    3h 40m
    RAK
    4:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA2666
    1:00 pm, 16 Mar Mon
    LGW London
    4:40 pm, 16 Mar Mon
    RAK Marrakech
    3h 40m

    Return: Marrakech to London

    RAK
    5:25 pm
    3h 40m
    LGW
    9:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA2667
    5:25 pm, 20 Mar Fri
    RAK Marrakech
    9:05 pm, 20 Mar Fri
    LGW London
    3h 40m
    Depart: Mon, 12 Jan Return: Sun, 18 Jan London to Marrakech Mon, 12 Jan - Sun, 18 Jan
    Royal Air Maroc Direct 3h 20m
    7:45 pm LGW - 11:05 pm RAK
    Royal Air Maroc Direct 3h 25m
    3:20 pm RAK - 6:45 pm LGW
    £125
    bravofly.co.uk
    Show Details

    Depart: London to Marrakech

    LGW
    7:45 pm
    3h 20m
    RAK
    11:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT673
    7:45 pm, 12 Jan Mon
    LGW London
    11:05 pm, 12 Jan Mon
    RAK Marrakech
    3h 20m

    Return: Marrakech to London

    RAK
    3:20 pm
    3h 25m
    LGW
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT672
    3:20 pm, 18 Jan Sun
    RAK Marrakech
    6:45 pm, 18 Jan Sun
    LGW London
    3h 25m
    Depart: Mon, 12 Jan Return: Sun, 18 Jan London to Marrakech Mon, 12 Jan - Sun, 18 Jan
    British Airways Direct 3h 40m
    1:00 pm LGW - 4:40 pm RAK
    British Airways Direct 3h 35m
    6:20 pm RAK - 9:55 pm LGW
    £127
    cheapoair.co.uk
    Show Details

    Depart: London to Marrakech

    LGW
    1:00 pm
    3h 40m
    RAK
    4:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA2666
    1:00 pm, 12 Jan Mon
    LGW London
    4:40 pm, 12 Jan Mon
    RAK Marrakech
    3h 40m

    Return: Marrakech to London

    RAK
    6:20 pm
    3h 35m
    LGW
    9:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA2667
    6:20 pm, 18 Jan Sun
    RAK Marrakech
    9:55 pm, 18 Jan Sun
    LGW London
    3h 35m
    Depart: Fri, 6 Mar Return: Sun, 8 Mar London to Casablanca Fri, 6 Mar - Sun, 8 Mar
    Royal Air Maroc Direct 3h 15m
    3:15 pm LGW - 6:30 pm CMN
    Royal Air Maroc Direct 3h 10m
    11:10 am CMN - 2:20 pm LGW
    £161
    netflights.com
    Show Details

    Depart: London to Casablanca

    LGW
    3:15 pm
    3h 15m
    CMN
    6:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT803
    3:15 pm, 6 Mar Fri
    LGW London
    6:30 pm, 6 Mar Fri
    CMN Casablanca
    3h 15m

    Return: Casablanca to London

    CMN
    11:10 am
    3h 10m
    LGW
    2:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT802
    11:10 am, 8 Mar Sun
    CMN Casablanca
    2:20 pm, 8 Mar Sun
    LGW London
    3h 10m
    Depart: Mon, 16 Mar Return: Fri, 20 Mar London to Marrakech Mon, 16 Mar - Fri, 20 Mar
    British Airways Direct 3h 40m
    1:00 pm LGW - 4:40 pm RAK
    Iberia 1 stop 6h
    1:45 pm RAK - 7:45 pm LHR
    £166
    netflights.com
    Show Details

    Depart: London to Marrakech

    LGW
    1:00 pm
    3h 40m
    RAK
    4:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA2666
    1:00 pm, 16 Mar Mon
    LGW London
    4:40 pm, 16 Mar Mon
    RAK Marrakech
    3h 40m

    Return: Marrakech to London via Madrid

    RAK
    1:45 pm
    1h 50m
    MAD
    4:35 pm
    1h 45m
    MAD
    6:20 pm
    2h 25m
    LHR
    7:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    IB8377
    1:45 pm, 20 Mar Fri
    RAK Marrakech
    4:35 pm, 20 Mar Fri
    MAD Madrid
    1h 50m

    * Operated by Air Nostrum

    1h 45m layover in Madrid (MAD)
    IB7446
    6:20 pm, 20 Mar Fri
    MAD Madrid
    7:45 pm, 20 Mar Fri
    LHR London
    2h 25m

    * Operated by British Airways

    Depart: Fri, 6 Mar Return: Sun, 8 Mar London to Casablanca Fri, 6 Mar - Sun, 8 Mar
    Royal Air Maroc Direct 3h 15m
    3:15 pm LGW - 6:30 pm CMN
    Royal Air Maroc Direct 3h 30m
    12:20 pm CMN - 3:50 pm LHR
    £165
    airtickets24.com
    Show Details

    Depart: London to Casablanca

    LGW
    3:15 pm
    3h 15m
    CMN
    6:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT803
    3:15 pm, 6 Mar Fri
    LGW London
    6:30 pm, 6 Mar Fri
    CMN Casablanca
    3h 15m

    Return: Casablanca to London

    CMN
    12:20 pm
    3h 30m
    LHR
    3:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT800
    12:20 pm, 8 Mar Sun
    CMN Casablanca
    3:50 pm, 8 Mar Sun
    LHR London
    3h 30m
    Depart: Sun, 15 Mar Return: Thu, 19 Mar London to Marrakech Sun, 15 Mar - Thu, 19 Mar
    Royal Air Maroc 1 stop 5h 25m
    3:15 pm LGW - 8:40 pm RAK
    Royal Air Maroc 1 stop 5h 30m
    8:50 am RAK - 2:20 pm LGW
    £169
    netflights.com
    Show Details

    Depart: London to Marrakech via Casablanca

    LGW
    3:15 pm
    3h 15m
    CMN
    6:30 pm
    1h 30m
    CMN
    8:00 pm
    40m
    RAK
    8:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT803
    3:15 pm, 15 Mar Sun
    LGW London
    6:30 pm, 15 Mar Sun
    CMN Casablanca
    3h 15m
    1h 30m layover in Casablanca (CMN)
    AT405
    8:00 pm, 15 Mar Sun
    CMN Casablanca
    8:40 pm, 15 Mar Sun
    RAK Marrakech
    40m

    Return: Marrakech to London via Casablanca

    RAK
    8:50 am
    40m
    CMN
    9:30 am
    1h 40m
    CMN
    11:10 am
    3h 10m
    LGW
    2:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT414
    8:50 am, 19 Mar Thu
    RAK Marrakech
    9:30 am, 19 Mar Thu
    CMN Casablanca
    40m
    1h 40m layover in Casablanca (CMN)
    AT802
    11:10 am, 19 Mar Thu
    CMN Casablanca
    2:20 pm, 19 Mar Thu
    LGW London
    3h 10m
    Depart: Sun, 15 Mar Return: Thu, 19 Mar London to Marrakech Sun, 15 Mar - Thu, 19 Mar
    Royal Air Maroc 1 stop 5h 25m
    3:15 pm LGW - 8:40 pm RAK
    Royal Air Maroc 1 stop 5h 5m
    9:15 am RAK - 2:20 pm LGW
    £169
    netflights.com
    Show Details

    Depart: London to Marrakech via Casablanca

    LGW
    3:15 pm
    3h 15m
    CMN
    6:30 pm
    1h 30m
    CMN
    8:00 pm
    40m
    RAK
    8:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT803
    3:15 pm, 15 Mar Sun
    LGW London
    6:30 pm, 15 Mar Sun
    CMN Casablanca
    3h 15m
    1h 30m layover in Casablanca (CMN)
    AT405
    8:00 pm, 15 Mar Sun
    CMN Casablanca
    8:40 pm, 15 Mar Sun
    RAK Marrakech
    40m

    Return: Marrakech to London via Casablanca

    RAK
    9:15 am
    40m
    CMN
    9:55 am
    1h 15m
    CMN
    11:10 am
    3h 10m
    LGW
    2:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT402
    9:15 am, 19 Mar Thu
    RAK Marrakech
    9:55 am, 19 Mar Thu
    CMN Casablanca
    40m
    1h 15m layover in Casablanca (CMN)
    AT802
    11:10 am, 19 Mar Thu
    CMN Casablanca
    2:20 pm, 19 Mar Thu
    LGW London
    3h 10m
    Depart: Sun, 15 Mar Return: Thu, 19 Mar London to Marrakech Sun, 15 Mar - Thu, 19 Mar
    British Airways Direct 3h 35m
    2:00 pm LGW - 5:35 pm RAK
    British Airways Direct 3h 40m
    5:30 pm RAK - 9:10 pm LGW
    £174
    ebookers.com
    Show Details

    Depart: London to Marrakech

    LGW
    2:00 pm
    3h 35m
    RAK
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA2666
    2:00 pm, 15 Mar Sun
    LGW London
    5:35 pm, 15 Mar Sun
    RAK Marrakech
    3h 35m

    Return: Marrakech to London

    RAK
    5:30 pm
    3h 40m
    LGW
    9:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA2667
    5:30 pm, 19 Mar Thu
    RAK Marrakech
    9:10 pm, 19 Mar Thu
    LGW London
    3h 40m