Cheap Flights from United Kingdom to Morocco
    (Modify Search)
    Depart Return London to Marrakech Mon, 4 Aug - Thu, 18 Sep
    Royal Air Maroc Direct 3h 40m
    8:55 pm LGW - 12:35 am (+1) RAK
    British Airways Direct 3h 25m
    6:40 pm RAK - 10:05 pm LGW
    £200
    opodo.co.uk
    Show Details

    Depart: London to Marrakech

    LGW
    8:55 pm
    3h 40m
    RAK
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AT673
    Mon 4 Aug, 8:55 pm
    LGW London
    Tue 5 Aug, 12:35 am
    RAK Marrakech
    3h 40m

    Return: Marrakech to London

    RAK
    6:40 pm
    3h 25m
    LGW
    10:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA2667
    Thu 18 Sep, 6:40 pm
    RAK Marrakech
    Thu 18 Sep, 10:05 pm
    LGW London
    3h 25m
    Depart Return London to Marrakech Mon, 4 Aug - Thu, 18 Sep
    EasyJet Direct 3h 45m
    4:45 pm STN - 8:30 pm RAK
    British Airways Direct 3h 25m
    6:40 pm RAK - 10:05 pm LGW
    £207
    opodo.co.uk
    Show Details

    Depart: London to Marrakech

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

    Return: Marrakech to London

    RAK
    6:40 pm
    3h 25m
    LGW
    10:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA2667
    Thu 18 Sep, 6:40 pm
    RAK Marrakech
    Thu 18 Sep, 10:05 pm
    LGW London
    3h 25m
    Depart Return London to Casablanca Fri, 13 Feb - Sun, 14 Jun
    British Airways 1 stop 6h 20m
    7:25 am LHR - 1:45 pm CMN
    British Airways 1 stop 6h 10m
    11:50 am CMN - 6:00 pm LHR
    £207
    travelup.co.uk
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:25 am
    2h 25m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 55m
    CMN
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    Fri 13 Feb, 7:25 am
    LHR London
    Fri 13 Feb, 10:50 am
    MAD Madrid
    2h 25m
    2h layover in Madrid (MAD)
    BA7264
    Fri 13 Feb, 12:50 pm
    MAD Madrid
    Fri 13 Feb, 1:45 pm
    CMN Casablanca
    1h 55m

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    1h 50m
    MAD
    4:25 pm
    2h 35m
    LHR
    6:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7263
    Sun 14 Jun, 11:50 am
    CMN Casablanca
    Sun 14 Jun, 2:35 pm
    MAD Madrid
    1h 45m
    1h 50m layover in Madrid (MAD)
    BA7056
    Sun 14 Jun, 4:25 pm
    MAD Madrid
    Sun 14 Jun, 6:00 pm
    LHR London
    2h 35m
    Depart Return London to Casablanca Fri, 13 Feb - Sun, 14 Jun
    British Airways 1 stop 6h 20m
    7:25 am LHR - 1:45 pm CMN
    British Airways 1 stop 5h 30m
    11:50 am CMN - 5:20 pm LHR
    £207
    travelup.co.uk
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:25 am
    2h 25m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 55m
    CMN
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    Fri 13 Feb, 7:25 am
    LHR London
    Fri 13 Feb, 10:50 am
    MAD Madrid
    2h 25m
    2h layover in Madrid (MAD)
    BA7264
    Fri 13 Feb, 12:50 pm
    MAD Madrid
    Fri 13 Feb, 1:45 pm
    CMN Casablanca
    1h 55m

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    1h 20m
    MAD
    3:55 pm
    2h 25m
    LHR
    5:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7263
    Sun 14 Jun, 11:50 am
    CMN Casablanca
    Sun 14 Jun, 2:35 pm
    MAD Madrid
    1h 45m
    1h 20m layover in Madrid (MAD)
    BA7058
    Sun 14 Jun, 3:55 pm
    MAD Madrid
    Sun 14 Jun, 5:20 pm
    LHR London
    2h 25m
    Depart Return London to Casablanca Mon, 1 Jun - Tue, 23 Jun
    British Airways 1 stop 6h 15m
    7:30 am LHR - 1:45 pm CMN
    British Airways 1 stop 6h 40m
    11:50 am CMN - 6:30 pm LHR
    £207
    travelup.co.uk
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:30 am
    2h 20m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 55m
    CMN
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    Mon 1 Jun, 7:30 am
    LHR London
    Mon 1 Jun, 10:50 am
    MAD Madrid
    2h 20m
    2h layover in Madrid (MAD)
    BA7264
    Mon 1 Jun, 12:50 pm
    MAD Madrid
    Mon 1 Jun, 1:45 pm
    CMN Casablanca
    1h 55m

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    2h 30m
    MAD
    5:05 pm
    2h 25m
    LHR
    6:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7263
    Tue 23 Jun, 11:50 am
    CMN Casablanca
    Tue 23 Jun, 2:35 pm
    MAD Madrid
    1h 45m
    2h 30m layover in Madrid (MAD)
    BA7050
    Tue 23 Jun, 5:05 pm
    MAD Madrid
    Tue 23 Jun, 6:30 pm
    LHR London
    2h 25m
    Depart Return London to Casablanca Mon, 1 Jun - Tue, 23 Jun
    British Airways 1 stop 6h 15m
    7:30 am LHR - 1:45 pm CMN
    British Airways 1 stop 6h 10m
    11:50 am CMN - 6:00 pm LHR
    £207
    travelup.co.uk
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:30 am
    2h 20m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 55m
    CMN
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    Mon 1 Jun, 7:30 am
    LHR London
    Mon 1 Jun, 10:50 am
    MAD Madrid
    2h 20m
    2h layover in Madrid (MAD)
    BA7264
    Mon 1 Jun, 12:50 pm
    MAD Madrid
    Mon 1 Jun, 1:45 pm
    CMN Casablanca
    1h 55m

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    1h 50m
    MAD
    4:25 pm
    2h 35m
    LHR
    6:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7263
    Tue 23 Jun, 11:50 am
    CMN Casablanca
    Tue 23 Jun, 2:35 pm
    MAD Madrid
    1h 45m
    1h 50m layover in Madrid (MAD)
    BA7056
    Tue 23 Jun, 4:25 pm
    MAD Madrid
    Tue 23 Jun, 6:00 pm
    LHR London
    2h 35m
    Depart Return London to Casablanca Mon, 1 Jun - Tue, 23 Jun
    British Airways 1 stop 6h 15m
    7:30 am LHR - 1:45 pm CMN
    British Airways 1 stop 5h 30m
    11:50 am CMN - 5:20 pm LHR
    £207
    travelup.co.uk
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:30 am
    2h 20m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 55m
    CMN
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    Mon 1 Jun, 7:30 am
    LHR London
    Mon 1 Jun, 10:50 am
    MAD Madrid
    2h 20m
    2h layover in Madrid (MAD)
    BA7264
    Mon 1 Jun, 12:50 pm
    MAD Madrid
    Mon 1 Jun, 1:45 pm
    CMN Casablanca
    1h 55m

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    1h 20m
    MAD
    3:55 pm
    2h 25m
    LHR
    5:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7263
    Tue 23 Jun, 11:50 am
    CMN Casablanca
    Tue 23 Jun, 2:35 pm
    MAD Madrid
    1h 45m
    1h 20m layover in Madrid (MAD)
    BA7058
    Tue 23 Jun, 3:55 pm
    MAD Madrid
    Tue 23 Jun, 5:20 pm
    LHR London
    2h 25m
    Depart Return London to Marrakech Mon, 4 Aug - Thu, 18 Sep
    Royal Air Maroc Direct 3h 40m
    8:55 pm LGW - 12:35 am (+1) RAK
    Ryanair Direct 3h 35m
    3:50 pm RAK - 7:25 pm STN
    £215
    opodo.co.uk
    Show Details

    Depart: London to Marrakech

    LGW
    8:55 pm
    3h 40m
    RAK
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AT673
    Mon 4 Aug, 8:55 pm
    LGW London
    Tue 5 Aug, 12:35 am
    RAK Marrakech
    3h 40m

    Return: Marrakech to London

    RAK
    3:50 pm
    3h 35m
    STN
    7:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FR3557
    Thu 18 Sep, 3:50 pm
    RAK Marrakech
    Thu 18 Sep, 7:25 pm
    STN London
    3h 35m
    Depart Return London to Casablanca Fri, 13 Feb - Sun, 14 Jun
    British Airways 1 stop 6h 20m
    7:25 am LHR - 1:45 pm CMN
    British Airways 1 stop 6h 10m
    11:50 am CMN - 6:00 pm LHR
    £223
    travelup.co.uk
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:25 am
    2h 25m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 55m
    CMN
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    Fri 13 Feb, 7:25 am
    LHR London
    Fri 13 Feb, 10:50 am
    MAD Madrid
    2h 25m
    2h layover in Madrid (MAD)
    BA7264
    Fri 13 Feb, 12:50 pm
    MAD Madrid
    Fri 13 Feb, 1:45 pm
    CMN Casablanca
    1h 55m

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    1h 50m
    MAD
    4:25 pm
    2h 35m
    LHR
    6:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA3301
    Sun 14 Jun, 11:50 am
    CMN Casablanca
    Sun 14 Jun, 2:35 pm
    MAD Madrid
    1h 45m
    1h 50m layover in Madrid (MAD)
    BA3164
    Sun 14 Jun, 4:25 pm
    MAD Madrid
    Sun 14 Jun, 6:00 pm
    LHR London
    2h 35m
    Depart Return London to Casablanca Fri, 13 Feb - Sun, 14 Jun
    British Airways 1 stop 6h 20m
    7:25 am LHR - 1:45 pm CMN
    British Airways 1 stop 5h 30m
    11:50 am CMN - 5:20 pm LHR
    £223
    travelup.co.uk
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:25 am
    2h 25m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 55m
    CMN
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    Fri 13 Feb, 7:25 am
    LHR London
    Fri 13 Feb, 10:50 am
    MAD Madrid
    2h 25m
    2h layover in Madrid (MAD)
    BA7264
    Fri 13 Feb, 12:50 pm
    MAD Madrid
    Fri 13 Feb, 1:45 pm
    CMN Casablanca
    1h 55m

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    1h 20m
    MAD
    3:55 pm
    2h 25m
    LHR
    5:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA3301
    Sun 14 Jun, 11:50 am
    CMN Casablanca
    Sun 14 Jun, 2:35 pm
    MAD Madrid
    1h 45m
    1h 20m layover in Madrid (MAD)
    BA3166
    Sun 14 Jun, 3:55 pm
    MAD Madrid
    Sun 14 Jun, 5:20 pm
    LHR London
    2h 25m
    Depart Return London to Casablanca Mon, 1 Jun - Tue, 23 Jun
    British Airways 1 stop 6h 15m
    7:30 am LHR - 1:45 pm CMN
    British Airways 1 stop 5h 30m
    11:50 am CMN - 5:20 pm LHR
    £223
    travelup.co.uk
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:30 am
    2h 20m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 55m
    CMN
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    Mon 1 Jun, 7:30 am
    LHR London
    Mon 1 Jun, 10:50 am
    MAD Madrid
    2h 20m
    2h layover in Madrid (MAD)
    BA7264
    Mon 1 Jun, 12:50 pm
    MAD Madrid
    Mon 1 Jun, 1:45 pm
    CMN Casablanca
    1h 55m

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    1h 20m
    MAD
    3:55 pm
    2h 25m
    LHR
    5:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA3301
    Tue 23 Jun, 11:50 am
    CMN Casablanca
    Tue 23 Jun, 2:35 pm
    MAD Madrid
    1h 45m
    1h 20m layover in Madrid (MAD)
    BA3166
    Tue 23 Jun, 3:55 pm
    MAD Madrid
    Tue 23 Jun, 5:20 pm
    LHR London
    2h 25m
    Depart Return London to Casablanca Mon, 1 Jun - Tue, 23 Jun
    British Airways 1 stop 6h 15m
    7:30 am LHR - 1:45 pm CMN
    British Airways 1 stop 6h 10m
    11:50 am CMN - 6:00 pm LHR
    £223
    travelup.co.uk
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:30 am
    2h 20m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 55m
    CMN
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    Mon 1 Jun, 7:30 am
    LHR London
    Mon 1 Jun, 10:50 am
    MAD Madrid
    2h 20m
    2h layover in Madrid (MAD)
    BA7264
    Mon 1 Jun, 12:50 pm
    MAD Madrid
    Mon 1 Jun, 1:45 pm
    CMN Casablanca
    1h 55m

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    1h 50m
    MAD
    4:25 pm
    2h 35m
    LHR
    6:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA3301
    Tue 23 Jun, 11:50 am
    CMN Casablanca
    Tue 23 Jun, 2:35 pm
    MAD Madrid
    1h 45m
    1h 50m layover in Madrid (MAD)
    BA3164
    Tue 23 Jun, 4:25 pm
    MAD Madrid
    Tue 23 Jun, 6:00 pm
    LHR London
    2h 35m
    Depart Return London to Casablanca Mon, 1 Jun - Tue, 23 Jun
    British Airways 1 stop 6h 15m
    7:30 am LHR - 1:45 pm CMN
    British Airways 1 stop 6h 40m
    11:50 am CMN - 6:30 pm LHR
    £223
    travelup.co.uk
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:30 am
    2h 20m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 55m
    CMN
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    Mon 1 Jun, 7:30 am
    LHR London
    Mon 1 Jun, 10:50 am
    MAD Madrid
    2h 20m
    2h layover in Madrid (MAD)
    BA7264
    Mon 1 Jun, 12:50 pm
    MAD Madrid
    Mon 1 Jun, 1:45 pm
    CMN Casablanca
    1h 55m

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    2h 30m
    MAD
    5:05 pm
    2h 25m
    LHR
    6:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA3301
    Tue 23 Jun, 11:50 am
    CMN Casablanca
    Tue 23 Jun, 2:35 pm
    MAD Madrid
    1h 45m
    2h 30m layover in Madrid (MAD)
    BA3180
    Tue 23 Jun, 5:05 pm
    MAD Madrid
    Tue 23 Jun, 6:30 pm
    LHR London
    2h 25m
    Depart Return London to Casablanca Fri, 13 Feb - Sun, 14 Jun
    British Airways 1 stop 6h 20m
    7:25 am LHR - 1:45 pm CMN
    British Airways 1 stop 6h 10m
    11:50 am CMN - 6:00 pm LHR
    £224
    travelup.co.uk
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:25 am
    2h 25m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 55m
    CMN
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    Fri 13 Feb, 7:25 am
    LHR London
    Fri 13 Feb, 10:50 am
    MAD Madrid
    2h 25m
    2h layover in Madrid (MAD)
    BA7264
    Fri 13 Feb, 12:50 pm
    MAD Madrid
    Fri 13 Feb, 1:45 pm
    CMN Casablanca
    1h 55m

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    1h 50m
    MAD
    4:25 pm
    2h 35m
    LHR
    6:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA3301
    Sun 14 Jun, 11:50 am
    CMN Casablanca
    Sun 14 Jun, 2:35 pm
    MAD Madrid
    1h 45m
    1h 50m layover in Madrid (MAD)
    BA7056
    Sun 14 Jun, 4:25 pm
    MAD Madrid
    Sun 14 Jun, 6:00 pm
    LHR London
    2h 35m
    Depart Return London to Casablanca Fri, 13 Feb - Sun, 14 Jun
    British Airways 1 stop 6h 20m
    7:25 am LHR - 1:45 pm CMN
    British Airways 1 stop 5h 30m
    11:50 am CMN - 5:20 pm LHR
    £224
    travelup.co.uk
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:25 am
    2h 25m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 55m
    CMN
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    Fri 13 Feb, 7:25 am
    LHR London
    Fri 13 Feb, 10:50 am
    MAD Madrid
    2h 25m
    2h layover in Madrid (MAD)
    BA3302
    Fri 13 Feb, 12:50 pm
    MAD Madrid
    Fri 13 Feb, 1:45 pm
    CMN Casablanca
    1h 55m

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    1h 20m
    MAD
    3:55 pm
    2h 25m
    LHR
    5:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7263
    Sun 14 Jun, 11:50 am
    CMN Casablanca
    Sun 14 Jun, 2:35 pm
    MAD Madrid
    1h 45m
    1h 20m layover in Madrid (MAD)
    BA7058
    Sun 14 Jun, 3:55 pm
    MAD Madrid
    Sun 14 Jun, 5:20 pm
    LHR London
    2h 25m
    Depart Return London to Casablanca Fri, 13 Feb - Sun, 14 Jun
    British Airways 1 stop 6h 20m
    7:25 am LHR - 1:45 pm CMN
    British Airways 1 stop 5h 30m
    11:50 am CMN - 5:20 pm LHR
    £224
    travelup.co.uk
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:25 am
    2h 25m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 55m
    CMN
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    Fri 13 Feb, 7:25 am
    LHR London
    Fri 13 Feb, 10:50 am
    MAD Madrid
    2h 25m
    2h layover in Madrid (MAD)
    BA7264
    Fri 13 Feb, 12:50 pm
    MAD Madrid
    Fri 13 Feb, 1:45 pm
    CMN Casablanca
    1h 55m

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    1h 20m
    MAD
    3:55 pm
    2h 25m
    LHR
    5:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA3301
    Sun 14 Jun, 11:50 am
    CMN Casablanca
    Sun 14 Jun, 2:35 pm
    MAD Madrid
    1h 45m
    1h 20m layover in Madrid (MAD)
    BA7058
    Sun 14 Jun, 3:55 pm
    MAD Madrid
    Sun 14 Jun, 5:20 pm
    LHR London
    2h 25m
    Depart Return London to Casablanca Fri, 13 Feb - Sun, 14 Jun
    British Airways 1 stop 6h 20m
    7:25 am LHR - 1:45 pm CMN
    British Airways 1 stop 6h 10m
    11:50 am CMN - 6:00 pm LHR
    £224
    travelup.co.uk
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:25 am
    2h 25m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 55m
    CMN
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    Fri 13 Feb, 7:25 am
    LHR London
    Fri 13 Feb, 10:50 am
    MAD Madrid
    2h 25m
    2h layover in Madrid (MAD)
    BA3302
    Fri 13 Feb, 12:50 pm
    MAD Madrid
    Fri 13 Feb, 1:45 pm
    CMN Casablanca
    1h 55m

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    1h 50m
    MAD
    4:25 pm
    2h 35m
    LHR
    6:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA7263
    Sun 14 Jun, 11:50 am
    CMN Casablanca
    Sun 14 Jun, 2:35 pm
    MAD Madrid
    1h 45m
    1h 50m layover in Madrid (MAD)
    BA7056
    Sun 14 Jun, 4:25 pm
    MAD Madrid
    Sun 14 Jun, 6:00 pm
    LHR London
    2h 35m
    Depart Return London to Casablanca Mon, 1 Jun - Tue, 23 Jun
    British Airways 1 stop 6h 15m
    7:30 am LHR - 1:45 pm CMN
    British Airways 1 stop 5h 30m
    11:50 am CMN - 5:20 pm LHR
    £224
    travelup.co.uk
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:30 am
    2h 20m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 55m
    CMN
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    Mon 1 Jun, 7:30 am
    LHR London
    Mon 1 Jun, 10:50 am
    MAD Madrid
    2h 20m
    2h layover in Madrid (MAD)
    BA7264
    Mon 1 Jun, 12:50 pm
    MAD Madrid
    Mon 1 Jun, 1:45 pm
    CMN Casablanca
    1h 55m

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    1h 20m
    MAD
    3:55 pm
    2h 25m
    LHR
    5:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA3301
    Tue 23 Jun, 11:50 am
    CMN Casablanca
    Tue 23 Jun, 2:35 pm
    MAD Madrid
    1h 45m
    1h 20m layover in Madrid (MAD)
    BA7058
    Tue 23 Jun, 3:55 pm
    MAD Madrid
    Tue 23 Jun, 5:20 pm
    LHR London
    2h 25m
    Depart Return London to Casablanca Mon, 1 Jun - Tue, 23 Jun
    British Airways 1 stop 6h 15m
    7:30 am LHR - 1:45 pm CMN
    British Airways 1 stop 6h 40m
    11:50 am CMN - 6:30 pm LHR
    £224
    travelup.co.uk
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:30 am
    2h 20m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 55m
    CMN
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    Mon 1 Jun, 7:30 am
    LHR London
    Mon 1 Jun, 10:50 am
    MAD Madrid
    2h 20m
    2h layover in Madrid (MAD)
    BA7264
    Mon 1 Jun, 12:50 pm
    MAD Madrid
    Mon 1 Jun, 1:45 pm
    CMN Casablanca
    1h 55m

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    2h 30m
    MAD
    5:05 pm
    2h 25m
    LHR
    6:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA3301
    Tue 23 Jun, 11:50 am
    CMN Casablanca
    Tue 23 Jun, 2:35 pm
    MAD Madrid
    1h 45m
    2h 30m layover in Madrid (MAD)
    BA7050
    Tue 23 Jun, 5:05 pm
    MAD Madrid
    Tue 23 Jun, 6:30 pm
    LHR London
    2h 25m
    Depart Return London to Casablanca Mon, 1 Jun - Tue, 23 Jun
    British Airways 1 stop 6h 15m
    7:30 am LHR - 1:45 pm CMN
    British Airways 1 stop 6h 10m
    11:50 am CMN - 6:00 pm LHR
    £224
    travelup.co.uk
    Show Details

    Depart: London to Casablanca via Madrid

    LHR
    7:30 am
    2h 20m
    MAD
    10:50 am
    2h
    MAD
    12:50 pm
    1h 55m
    CMN
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA458
    Mon 1 Jun, 7:30 am
    LHR London
    Mon 1 Jun, 10:50 am
    MAD Madrid
    2h 20m
    2h layover in Madrid (MAD)
    BA7264
    Mon 1 Jun, 12:50 pm
    MAD Madrid
    Mon 1 Jun, 1:45 pm
    CMN Casablanca
    1h 55m

    Return: Casablanca to London via Madrid

    CMN
    11:50 am
    1h 45m
    MAD
    2:35 pm
    1h 50m
    MAD
    4:25 pm
    2h 35m
    LHR
    6:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA3301
    Tue 23 Jun, 11:50 am
    CMN Casablanca
    Tue 23 Jun, 2:35 pm
    MAD Madrid
    1h 45m
    1h 50m layover in Madrid (MAD)
    BA7056
    Tue 23 Jun, 4:25 pm
    MAD Madrid
    Tue 23 Jun, 6:00 pm
    LHR London
    2h 35m