Cheap Flights from London to Cape Town
    (Modify Search)
    • Airlines
    • Flights

    Cheap Flights from London to Cape Town

    Airline Results Price View
    View All Airlines View Flights
    British Airways 89 results £768 View Flights
    Virgin Atlantic Airways 66 results £803 View Flights
    Air France 1 result £806 View Flights
    KLM 2 results £1,452 View Flights
    TAP Portugal 13 results £2,172 View Flights
    Iberia 3 results £2,210 View Flights
    South African Airways 2 results £2,618 View Flights
    Condor Flugdienst 4 results £2,781 View Flights
    Swiss International Air Lines 1 result £2,796 View Flights
    American Airlines 11 results £2,804 View Flights
    Scandinavian Airlines 2 results £5,988 View Flights
    Depart: Sat, 2 May Return: Sun, 10 May London to Cape Town Sat, 2 May - Sun, 10 May
    British Airways Direct 10h 40m
    8:15 pm LHR - 8:55 am (+1) CPT
    Multiple Airlines 1 stop 15h 55m
    5:05 pm CPT - 7:00 am (+1) LHR
    £768
    onetravel.com
    Show Details

    Depart: London to Cape Town

    LHR
    8:15 pm
    10h 40m
    CPT
    8:55 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA43
    8:15 pm, 2 May Sat
    LHR London
    8:55 am, 3 May Sun
    CPT Cape Town
    10h 40m

    Return: Cape Town to London via Johannesburg

    CPT
    5:05 pm
    2h
    JNB
    7:05 pm
    1h 50m
    JNB
    8:55 pm
    12h 5m
    LHR
    7:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA354
    5:05 pm, 10 May Sun
    CPT Cape Town
    7:05 pm, 10 May Sun
    JNB Johannesburg
    2h
    1h 50m layover in Johannesburg (JNB)
    BA54
    8:55 pm, 10 May Sun
    JNB Johannesburg
    7:00 am, 11 May Mon
    LHR London
    12h 5m
    Depart: Sat, 2 May Return: Sun, 10 May London to Cape Town Sat, 2 May - Sun, 10 May
    Multiple Airlines 1 stop 16h
    7:10 pm LHR - 1:10 pm (+1) CPT
    British Airways Direct 13h 5m
    9:25 pm CPT - 8:30 am (+1) LHR
    £772
    netflights.com
    Show Details

    Depart: London to Cape Town via Johannesburg

    LHR
    7:10 pm
    10h
    JNB
    7:10 am (+1)
    3h 50m
    JNB
    11:00 am
    2h 10m
    CPT
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA55
    7:10 pm, 2 May Sat
    LHR London
    7:10 am, 3 May Sun
    JNB Johannesburg
    10h
    3h 50m layover in Johannesburg (JNB)
    SA327
    11:00 am, 3 May Sun
    JNB Johannesburg
    1:10 pm, 3 May Sun
    CPT Cape Town
    2h 10m

    Return: Cape Town to London

    CPT
    9:25 pm
    13h 5m
    LHR
    8:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA44
    9:25 pm, 10 May Sun
    CPT Cape Town
    8:30 am, 11 May Mon
    LHR London
    13h 5m
    Depart: Sat, 2 May Return: Sun, 10 May London to Cape Town Sat, 2 May - Sun, 10 May
    Multiple Airlines 1 stop 15h 5m
    7:10 pm LHR - 12:15 pm (+1) CPT
    British Airways Direct 12h 45m
    7:45 pm CPT - 6:30 am (+1) LHR
    £772
    netflights.com
    Show Details

    Depart: London to Cape Town via Johannesburg

    LHR
    7:10 pm
    10h
    JNB
    7:10 am (+1)
    2h 55m
    JNB
    10:05 am
    2h 10m
    CPT
    12:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA55
    7:10 pm, 2 May Sat
    LHR London
    7:10 am, 3 May Sun
    JNB Johannesburg
    10h
    2h 55m layover in Johannesburg (JNB)
    SA323
    10:05 am, 3 May Sun
    JNB Johannesburg
    12:15 pm, 3 May Sun
    CPT Cape Town
    2h 10m

    Return: Cape Town to London

    CPT
    7:45 pm
    12h 45m
    LHR
    6:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA58
    7:45 pm, 10 May Sun
    CPT Cape Town
    6:30 am, 11 May Mon
    LHR London
    12h 45m
    Depart: Sat, 2 May Return: Sun, 10 May London to Cape Town Sat, 2 May - Sun, 10 May
    Multiple Airlines 1 stop 14h 10m
    7:10 pm LHR - 11:20 am (+1) CPT
    British Airways Direct 13h 5m
    9:25 pm CPT - 8:30 am (+1) LHR
    £772
    netflights.com
    Show Details

    Depart: London to Cape Town via Johannesburg

    LHR
    7:10 pm
    10h
    JNB
    7:10 am (+1)
    2h
    JNB
    9:10 am
    2h 10m
    CPT
    11:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    BA55
    7:10 pm, 2 May Sat
    LHR London
    7:10 am, 3 May Sun
    JNB Johannesburg
    10h
    2h layover in Johannesburg (JNB)
    SA317
    9:10 am, 3 May Sun
    JNB Johannesburg
    11:20 am, 3 May Sun
    CPT Cape Town
    2h 10m

    Return: Cape Town to London

    CPT
    9:25 pm
    13h 5m
    LHR
    8:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA44
    9:25 pm, 10 May Sun
    CPT Cape Town
    8:30 am, 11 May Mon
    LHR London
    13h 5m
    Depart: Sat, 2 May Return: Sun, 10 May London to Cape Town Sat, 2 May - Sun, 10 May
    Multiple Airlines 1 stop 15h 5m
    7:10 pm LHR - 12:15 pm (+1) CPT
    British Airways Direct 13h 5m
    9:25 pm CPT - 8:30 am (+1) LHR
    £772
    netflights.com
    Show Details

    Depart: London to Cape Town via Johannesburg

    LHR
    7:10 pm
    10h
    JNB
    7:10 am (+1)
    2h 55m
    JNB
    10:05 am
    2h 10m
    CPT
    12:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA55
    7:10 pm, 2 May Sat
    LHR London
    7:10 am, 3 May Sun
    JNB Johannesburg
    10h
    2h 55m layover in Johannesburg (JNB)
    SA323
    10:05 am, 3 May Sun
    JNB Johannesburg
    12:15 pm, 3 May Sun
    CPT Cape Town
    2h 10m

    Return: Cape Town to London

    CPT
    9:25 pm
    13h 5m
    LHR
    8:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA44
    9:25 pm, 10 May Sun
    CPT Cape Town
    8:30 am, 11 May Mon
    LHR London
    13h 5m
    Depart: Sat, 2 May Return: Sun, 10 May London to Cape Town Sat, 2 May - Sun, 10 May
    Multiple Airlines 1 stop 14h 10m
    7:10 pm LHR - 11:20 am (+1) CPT
    British Airways Direct 12h 45m
    7:45 pm CPT - 6:30 am (+1) LHR
    £772
    netflights.com
    Show Details

    Depart: London to Cape Town via Johannesburg

    LHR
    7:10 pm
    10h
    JNB
    7:10 am (+1)
    2h
    JNB
    9:10 am
    2h 10m
    CPT
    11:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    BA55
    7:10 pm, 2 May Sat
    LHR London
    7:10 am, 3 May Sun
    JNB Johannesburg
    10h
    2h layover in Johannesburg (JNB)
    SA317
    9:10 am, 3 May Sun
    JNB Johannesburg
    11:20 am, 3 May Sun
    CPT Cape Town
    2h 10m

    Return: Cape Town to London

    CPT
    7:45 pm
    12h 45m
    LHR
    6:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA58
    7:45 pm, 10 May Sun
    CPT Cape Town
    6:30 am, 11 May Mon
    LHR London
    12h 45m
    Depart: Sat, 2 May Return: Sun, 10 May London to Cape Town Sat, 2 May - Sun, 10 May
    Multiple Airlines 1 stop 16h
    7:10 pm LHR - 1:10 pm (+1) CPT
    British Airways Direct 12h 45m
    7:45 pm CPT - 6:30 am (+1) LHR
    £772
    netflights.com
    Show Details

    Depart: London to Cape Town via Johannesburg

    LHR
    7:10 pm
    10h
    JNB
    7:10 am (+1)
    3h 50m
    JNB
    11:00 am
    2h 10m
    CPT
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA55
    7:10 pm, 2 May Sat
    LHR London
    7:10 am, 3 May Sun
    JNB Johannesburg
    10h
    3h 50m layover in Johannesburg (JNB)
    SA327
    11:00 am, 3 May Sun
    JNB Johannesburg
    1:10 pm, 3 May Sun
    CPT Cape Town
    2h 10m

    Return: Cape Town to London

    CPT
    7:45 pm
    12h 45m
    LHR
    6:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA58
    7:45 pm, 10 May Sun
    CPT Cape Town
    6:30 am, 11 May Mon
    LHR London
    12h 45m
    Depart: Sat, 2 May Return: Sun, 10 May London to Cape Town Sat, 2 May - Sun, 10 May
    British Airways Direct 10h 40m
    7:30 pm LHR - 8:10 am (+1) CPT
    Multiple Airlines 1 stop 15h 55m
    5:05 pm CPT - 7:00 am (+1) LHR
    £772
    netflights.com
    Show Details

    Depart: London to Cape Town

    LHR
    7:30 pm
    10h 40m
    CPT
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA45
    7:30 pm, 2 May Sat
    LHR London
    8:10 am, 3 May Sun
    CPT Cape Town
    10h 40m

    Return: Cape Town to London via Johannesburg

    CPT
    5:05 pm
    2h
    JNB
    7:05 pm
    1h 50m
    JNB
    8:55 pm
    12h 5m
    LHR
    7:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA354
    5:05 pm, 10 May Sun
    CPT Cape Town
    7:05 pm, 10 May Sun
    JNB Johannesburg
    2h
    1h 50m layover in Johannesburg (JNB)
    BA54
    8:55 pm, 10 May Sun
    JNB Johannesburg
    7:00 am, 11 May Mon
    LHR London
    12h 5m
    Depart: Fri, 1 May Return: Mon, 11 May London to Cape Town Fri, 1 May - Mon, 11 May
    Multiple Airlines 1 stop 13h 50m
    9:20 pm LHR - 1:10 pm (+1) CPT
    British Airways Direct 12h 45m
    7:45 pm CPT - 6:30 am (+1) LHR
    £773
    lastminute.com
    Show Details

    Depart: London to Cape Town via Johannesburg

    LHR
    9:20 pm
    9h 45m
    JNB
    9:05 am (+1)
    1h 55m
    JNB
    11:00 am
    2h 10m
    CPT
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA57
    9:20 pm, 1 May Fri
    LHR London
    9:05 am, 2 May Sat
    JNB Johannesburg
    9h 45m
    1h 55m layover in Johannesburg (JNB)
    SA327
    11:00 am, 2 May Sat
    JNB Johannesburg
    1:10 pm, 2 May Sat
    CPT Cape Town
    2h 10m

    Return: Cape Town to London

    CPT
    7:45 pm
    12h 45m
    LHR
    6:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA58
    7:45 pm, 11 May Mon
    CPT Cape Town
    6:30 am, 12 May Tue
    LHR London
    12h 45m
    Depart: Fri, 1 May Return: Mon, 11 May London to Cape Town Fri, 1 May - Mon, 11 May
    Multiple Airlines 1 stop 14h 10m
    7:10 pm LHR - 11:20 am (+1) CPT
    British Airways Direct 12h 45m
    7:45 pm CPT - 6:30 am (+1) LHR
    £777
    lastminute.com
    Show Details

    Depart: London to Cape Town via Johannesburg

    LHR
    7:10 pm
    10h
    JNB
    7:10 am (+1)
    2h
    JNB
    9:10 am
    2h 10m
    CPT
    11:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    BA55
    7:10 pm, 1 May Fri
    LHR London
    7:10 am, 2 May Sat
    JNB Johannesburg
    10h
    2h layover in Johannesburg (JNB)
    SA317
    9:10 am, 2 May Sat
    JNB Johannesburg
    11:20 am, 2 May Sat
    CPT Cape Town
    2h 10m

    Return: Cape Town to London

    CPT
    7:45 pm
    12h 45m
    LHR
    6:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA58
    7:45 pm, 11 May Mon
    CPT Cape Town
    6:30 am, 12 May Tue
    LHR London
    12h 45m
    Depart: Fri, 1 May Return: Mon, 11 May London to Cape Town Fri, 1 May - Mon, 11 May
    Multiple Airlines 1 stop 15h 5m
    7:10 pm LHR - 12:15 pm (+1) CPT
    British Airways Direct 12h 45m
    7:45 pm CPT - 6:30 am (+1) LHR
    £786
    onetravel.com
    Show Details

    Depart: London to Cape Town via Johannesburg

    LHR
    7:10 pm
    10h
    JNB
    7:10 am (+1)
    2h 55m
    JNB
    10:05 am
    2h 10m
    CPT
    12:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA55
    7:10 pm, 1 May Fri
    LHR London
    7:10 am, 2 May Sat
    JNB Johannesburg
    10h
    2h 55m layover in Johannesburg (JNB)
    SA323
    10:05 am, 2 May Sat
    JNB Johannesburg
    12:15 pm, 2 May Sat
    CPT Cape Town
    2h 10m

    Return: Cape Town to London

    CPT
    7:45 pm
    12h 45m
    LHR
    6:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA58
    7:45 pm, 11 May Mon
    CPT Cape Town
    6:30 am, 12 May Tue
    LHR London
    12h 45m
    Depart: Fri, 1 May Return: Mon, 11 May London to Cape Town Fri, 1 May - Mon, 11 May
    Multiple Airlines 1 stop 16h
    7:10 pm LHR - 1:10 pm (+1) CPT
    British Airways Direct 12h 45m
    7:45 pm CPT - 6:30 am (+1) LHR
    £786
    onetravel.com
    Show Details

    Depart: London to Cape Town via Johannesburg

    LHR
    7:10 pm
    10h
    JNB
    7:10 am (+1)
    3h 50m
    JNB
    11:00 am
    2h 10m
    CPT
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA55
    7:10 pm, 1 May Fri
    LHR London
    7:10 am, 2 May Sat
    JNB Johannesburg
    10h
    3h 50m layover in Johannesburg (JNB)
    SA327
    11:00 am, 2 May Sat
    JNB Johannesburg
    1:10 pm, 2 May Sat
    CPT Cape Town
    2h 10m

    Return: Cape Town to London

    CPT
    7:45 pm
    12h 45m
    LHR
    6:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA58
    7:45 pm, 11 May Mon
    CPT Cape Town
    6:30 am, 12 May Tue
    LHR London
    12h 45m
    Depart: Sat, 2 May Return: Sun, 10 May London to Cape Town Sat, 2 May - Sun, 10 May
    Virgin Atlantic Airways 1 stop 14h 10m
    9:00 pm LHR - 1:10 pm (+1) CPT
    Multiple Airlines 1 stop 16h 25m
    4:10 pm CPT - 6:35 am (+1) LHR
    £803
    onetravel.com
    Show Details

    Depart: London to Cape Town via Johannesburg

    LHR
    9:00 pm
    10h 5m
    JNB
    9:05 am (+1)
    1h 55m
    JNB
    11:00 am
    2h 10m
    CPT
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    VS601
    9:00 pm, 2 May Sat
    LHR London
    9:05 am, 3 May Sun
    JNB Johannesburg
    10h 5m
    1h 55m layover in Johannesburg (JNB)
    VS8327
    11:00 am, 3 May Sun
    JNB Johannesburg
    1:10 pm, 3 May Sun
    CPT Cape Town
    2h 10m

    Return: Cape Town to London via Johannesburg

    CPT
    4:10 pm
    2h
    JNB
    6:10 pm
    2h
    JNB
    8:10 pm
    12h 25m
    LHR
    6:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA352
    4:10 pm, 10 May Sun
    CPT Cape Town
    6:10 pm, 10 May Sun
    JNB Johannesburg
    2h
    2h layover in Johannesburg (JNB)
    VS602
    8:10 pm, 10 May Sun
    JNB Johannesburg
    6:35 am, 11 May Mon
    LHR London
    12h 25m
    Depart: Sat, 2 May Return: Sun, 10 May London to Cape Town Sat, 2 May - Sun, 10 May
    Air France 1 stop 12h 40m
    8:10 pm LHR - 10:50 am (+1) CPT
    KLM 1 stop 16h 25m
    11:25 pm CPT - 1:50 pm (+1) LHR
    £806
    fly.co.uk
    Show Details

    Depart: London to Cape Town via Paris

    LHR
    8:10 pm
    1h 10m
    CDG
    10:20 pm
    1h 10m
    CDG
    11:30 pm
    10h 20m
    CPT
    10:50 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AF1181
    8:10 pm, 2 May Sat
    LHR London
    10:20 pm, 2 May Sat
    CDG Paris
    1h 10m
    1h 10m layover in Paris (CDG)
    AF522
    11:30 pm, 2 May Sat
    CDG Paris
    10:50 am, 3 May Sun
    CPT Cape Town
    10h 20m

    Return: Cape Town to London via Amsterdam

    CPT
    11:25 pm
    12h 25m
    AMS
    10:50 am (+1)
    2h 35m
    AMS
    1:25 pm
    1h 25m
    LHR
    1:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL598
    11:25 pm, 10 May Sun
    CPT Cape Town
    10:50 am, 11 May Mon
    AMS Amsterdam
    12h 25m
    2h 35m layover in Amsterdam (AMS)
    KL1017
    1:25 pm, 11 May Mon
    AMS Amsterdam
    1:50 pm, 11 May Mon
    LHR London
    1h 25m
    Depart: Fri, 1 May Return: Mon, 11 May London to Cape Town Fri, 1 May - Mon, 11 May
    Multiple Airlines 1 stop 14h 10m
    7:10 pm LHR - 11:20 am (+1) CPT
    Multiple Airlines 1 stop 15h 55m
    3:10 pm CPT - 5:05 am (+1) LHR
    £823
    onetravel.com
    Show Details

    Depart: London to Cape Town via Johannesburg

    LHR
    7:10 pm
    10h
    JNB
    7:10 am (+1)
    2h
    JNB
    9:10 am
    2h 10m
    CPT
    11:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    BA55
    7:10 pm, 1 May Fri
    LHR London
    7:10 am, 2 May Sat
    JNB Johannesburg
    10h
    2h layover in Johannesburg (JNB)
    SA317
    9:10 am, 2 May Sat
    JNB Johannesburg
    11:20 am, 2 May Sat
    CPT Cape Town
    2h 10m

    Return: Cape Town to London via Johannesburg

    CPT
    3:10 pm
    2h
    JNB
    5:10 pm
    1h 55m
    JNB
    7:05 pm
    12h
    LHR
    5:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA346
    3:10 pm, 11 May Mon
    CPT Cape Town
    5:10 pm, 11 May Mon
    JNB Johannesburg
    2h
    1h 55m layover in Johannesburg (JNB)
    BA56
    7:05 pm, 11 May Mon
    JNB Johannesburg
    5:05 am, 12 May Tue
    LHR London
    12h
    Depart: Fri, 1 May Return: Mon, 11 May London to Cape Town Fri, 1 May - Mon, 11 May
    Multiple Airlines 1 stop 15h 5m
    7:10 pm LHR - 12:15 pm (+1) CPT
    Multiple Airlines 1 stop 15h 55m
    3:10 pm CPT - 5:05 am (+1) LHR
    £823
    onetravel.com
    Show Details

    Depart: London to Cape Town via Johannesburg

    LHR
    7:10 pm
    10h
    JNB
    7:10 am (+1)
    2h 55m
    JNB
    10:05 am
    2h 10m
    CPT
    12:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA55
    7:10 pm, 1 May Fri
    LHR London
    7:10 am, 2 May Sat
    JNB Johannesburg
    10h
    2h 55m layover in Johannesburg (JNB)
    SA323
    10:05 am, 2 May Sat
    JNB Johannesburg
    12:15 pm, 2 May Sat
    CPT Cape Town
    2h 10m

    Return: Cape Town to London via Johannesburg

    CPT
    3:10 pm
    2h
    JNB
    5:10 pm
    1h 55m
    JNB
    7:05 pm
    12h
    LHR
    5:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA346
    3:10 pm, 11 May Mon
    CPT Cape Town
    5:10 pm, 11 May Mon
    JNB Johannesburg
    2h
    1h 55m layover in Johannesburg (JNB)
    BA56
    7:05 pm, 11 May Mon
    JNB Johannesburg
    5:05 am, 12 May Tue
    LHR London
    12h
    Depart: Sat, 2 May Return: Sun, 10 May London to Cape Town Sat, 2 May - Sun, 10 May
    Multiple Airlines 1 stop 14h 10m
    7:10 pm LHR - 11:20 am (+1) CPT
    Multiple Airlines 1 stop 15h 55m
    5:05 pm CPT - 7:00 am (+1) LHR
    £823
    onetravel.com
    Show Details

    Depart: London to Cape Town via Johannesburg

    LHR
    7:10 pm
    10h
    JNB
    7:10 am (+1)
    2h
    JNB
    9:10 am
    2h 10m
    CPT
    11:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    BA55
    7:10 pm, 2 May Sat
    LHR London
    7:10 am, 3 May Sun
    JNB Johannesburg
    10h
    2h layover in Johannesburg (JNB)
    SA317
    9:10 am, 3 May Sun
    JNB Johannesburg
    11:20 am, 3 May Sun
    CPT Cape Town
    2h 10m

    Return: Cape Town to London via Johannesburg

    CPT
    5:05 pm
    2h
    JNB
    7:05 pm
    1h 50m
    JNB
    8:55 pm
    12h 5m
    LHR
    7:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA354
    5:05 pm, 10 May Sun
    CPT Cape Town
    7:05 pm, 10 May Sun
    JNB Johannesburg
    2h
    1h 50m layover in Johannesburg (JNB)
    BA54
    8:55 pm, 10 May Sun
    JNB Johannesburg
    7:00 am, 11 May Mon
    LHR London
    12h 5m
    Depart: Fri, 1 May Return: Mon, 11 May London to Cape Town Fri, 1 May - Mon, 11 May
    Multiple Airlines 1 stop 16h
    7:10 pm LHR - 1:10 pm (+1) CPT
    Multiple Airlines 1 stop 15h 55m
    3:10 pm CPT - 5:05 am (+1) LHR
    £823
    onetravel.com
    Show Details

    Depart: London to Cape Town via Johannesburg

    LHR
    7:10 pm
    10h
    JNB
    7:10 am (+1)
    3h 50m
    JNB
    11:00 am
    2h 10m
    CPT
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA55
    7:10 pm, 1 May Fri
    LHR London
    7:10 am, 2 May Sat
    JNB Johannesburg
    10h
    3h 50m layover in Johannesburg (JNB)
    SA327
    11:00 am, 2 May Sat
    JNB Johannesburg
    1:10 pm, 2 May Sat
    CPT Cape Town
    2h 10m

    Return: Cape Town to London via Johannesburg

    CPT
    3:10 pm
    2h
    JNB
    5:10 pm
    1h 55m
    JNB
    7:05 pm
    12h
    LHR
    5:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA346
    3:10 pm, 11 May Mon
    CPT Cape Town
    5:10 pm, 11 May Mon
    JNB Johannesburg
    2h
    1h 55m layover in Johannesburg (JNB)
    BA56
    7:05 pm, 11 May Mon
    JNB Johannesburg
    5:05 am, 12 May Tue
    LHR London
    12h
    Depart: Fri, 2 Jan Return: Sun, 1 Feb London to Cape Town Fri, 2 Jan - Sun, 1 Feb
    British Airways Direct 11h 30m
    4:35 pm LHR - 6:05 am (+1) CPT
    Multiple Airlines 1 stop 15h 20m
    4:10 pm CPT - 5:30 am (+1) LHR
    £840
    lastminute.com
    Show Details

    Depart: London to Cape Town

    LHR
    4:35 pm
    11h 30m
    CPT
    6:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA45
    4:35 pm, 2 Jan Fri
    LHR London
    6:05 am, 3 Jan Sat
    CPT Cape Town
    11h 30m

    Return: Cape Town to London via Johannesburg

    CPT
    4:10 pm
    2h
    JNB
    6:10 pm
    2h 15m
    JNB
    8:25 pm
    11h 5m
    LHR
    5:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA352
    4:10 pm, 1 Feb Sun
    CPT Cape Town
    6:10 pm, 1 Feb Sun
    JNB Johannesburg
    2h
    2h 15m layover in Johannesburg (JNB)
    BA56
    8:25 pm, 1 Feb Sun
    JNB Johannesburg
    5:30 am, 2 Feb Mon
    LHR London
    11h 5m
    Depart: Fri, 1 May Return: Mon, 11 May London to Cape Town Fri, 1 May - Mon, 11 May
    Multiple Airlines 1 stop 14h 10m
    7:10 pm LHR - 11:20 am (+1) CPT
    British Airways 1 stop 16h
    5:00 pm CPT - 7:00 am (+1) LHR
    £844
    onetravel.com
    Show Details

    Depart: London to Cape Town via Johannesburg

    LHR
    7:10 pm
    10h
    JNB
    7:10 am (+1)
    2h
    JNB
    9:10 am
    2h 10m
    CPT
    11:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    BA55
    7:10 pm, 1 May Fri
    LHR London
    7:10 am, 2 May Sat
    JNB Johannesburg
    10h
    2h layover in Johannesburg (JNB)
    SA317
    9:10 am, 2 May Sat
    JNB Johannesburg
    11:20 am, 2 May Sat
    CPT Cape Town
    2h 10m

    Return: Cape Town to London via Johannesburg

    CPT
    5:00 pm
    2h
    JNB
    7:00 pm
    1h 55m
    JNB
    8:55 pm
    12h 5m
    LHR
    7:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA6422
    5:00 pm, 11 May Mon
    CPT Cape Town
    7:00 pm, 11 May Mon
    JNB Johannesburg
    2h
    1h 55m layover in Johannesburg (JNB)
    BA54
    8:55 pm, 11 May Mon
    JNB Johannesburg
    7:00 am, 12 May Tue
    LHR London
    12h 5m