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

    Cheap Flights from Cape Town to Barcelona

    Airline Results Price View
    View All Airlines View Flights
    Lufthansa 9 results US$1,370 View Flights
    South African Airways 5 results US$1,561 View Flights
    Turkish Airlines 2 results US$1,561 View Flights
    British Airways 44 results US$1,662 View Flights
    Swiss International Air Lines 10 results US$1,815 View Flights
    Emirates 3 results US$3,129 View Flights
    Depart:Thu, 25 Sep Return:Mon, 29 Sep Cape Town to Barcelona Thu, 25 Sep - Mon, 29 Sep
    Multiple Airlines 2+ stops 18h 25m
    3:10 pm CPT - 9:35 am (+1) BCN
    Swiss International Air Lines 1 stop 14h
    8:00 pm BCN - 10:00 am (+1) CPT
    US$1,370
    cheapoair.com
    Show Details

    Depart: Cape Town to Barcelona via Johannesburg, Frankfurt

    CPT
    3:10 pm
    2h
    JNB
    5:10 pm
    2h 5m
    JNB
    7:15 pm
    10h 35m
    FRA
    5:50 am (+1)
    1h 45m
    FRA
    7:35 am
    2h
    BCN
    9:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA346
    Thu 25 Sep, 3:10 pm
    CPT Cape Town
    Thu 25 Sep, 5:10 pm
    JNB Johannesburg
    2h
    2h 5m layover in Johannesburg (JNB)
    LH573
    Thu 25 Sep, 7:15 pm
    JNB Johannesburg
    Fri 26 Sep, 5:50 am
    FRA Frankfurt
    10h 35m
    1h 45m layover in Frankfurt (FRA)
    LH1124
    Fri 26 Sep, 7:35 am
    FRA Frankfurt
    Fri 26 Sep, 9:35 am
    BCN Barcelona
    2h

    Return: Barcelona to Cape Town via Zurich

    BCN
    8:00 pm
    1h 45m
    ZRH
    9:45 pm
    50m
    ZRH
    10:35 pm
    11h 25m
    CPT
    10:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LX1957
    Mon 29 Sep, 8:00 pm
    BCN Barcelona
    Mon 29 Sep, 9:45 pm
    ZRH Zurich
    1h 45m
    50m layover in Zurich (ZRH)
    LX8084
    Mon 29 Sep, 10:35 pm
    ZRH Zurich
    Tue 30 Sep, 10:00 am
    CPT Cape Town
    11h 25m

    * Operated by Edelweiss Air

    Depart:Thu, 25 Sep Return:Mon, 29 Sep Cape Town to Barcelona Thu, 25 Sep - Mon, 29 Sep
    Lufthansa 2+ stops 18h 25m
    3:10 pm CPT - 9:35 am (+1) BCN
    Swiss International Air Lines 1 stop 14h
    8:00 pm BCN - 10:00 am (+1) CPT
    US$1,380
    cheapoair.com
    Show Details

    Depart: Cape Town to Barcelona via Johannesburg, Frankfurt

    CPT
    3:10 pm
    2h
    JNB
    5:10 pm
    2h 5m
    JNB
    7:15 pm
    10h 35m
    FRA
    5:50 am (+1)
    1h 45m
    FRA
    7:35 am
    2h
    BCN
    9:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH9541
    Thu 25 Sep, 3:10 pm
    CPT Cape Town
    Thu 25 Sep, 5:10 pm
    JNB Johannesburg
    2h

    * Operated by South African

    2h 5m layover in Johannesburg (JNB)
    LH573
    Thu 25 Sep, 7:15 pm
    JNB Johannesburg
    Fri 26 Sep, 5:50 am
    FRA Frankfurt
    10h 35m
    1h 45m layover in Frankfurt (FRA)
    LH1124
    Fri 26 Sep, 7:35 am
    FRA Frankfurt
    Fri 26 Sep, 9:35 am
    BCN Barcelona
    2h

    Return: Barcelona to Cape Town via Zurich

    BCN
    8:00 pm
    1h 45m
    ZRH
    9:45 pm
    50m
    ZRH
    10:35 pm
    11h 25m
    CPT
    10:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LX1957
    Mon 29 Sep, 8:00 pm
    BCN Barcelona
    Mon 29 Sep, 9:45 pm
    ZRH Zurich
    1h 45m
    50m layover in Zurich (ZRH)
    LX8084
    Mon 29 Sep, 10:35 pm
    ZRH Zurich
    Tue 30 Sep, 10:00 am
    CPT Cape Town
    11h 25m

    * Operated by Edelweiss Air

    Depart:Thu, 25 Sep Return:Mon, 29 Sep Cape Town to Barcelona Thu, 25 Sep - Mon, 29 Sep
    Lufthansa 2+ stops 18h 25m
    3:10 pm CPT - 9:35 am (+1) BCN
    Swiss International Air Lines 1 stop 19h 15m
    2:45 pm BCN - 10:00 am (+1) CPT
    US$1,448
    expedia.com
    Show Details

    Depart: Cape Town to Barcelona via Johannesburg, Frankfurt

    CPT
    3:10 pm
    2h
    JNB
    5:10 pm
    2h 5m
    JNB
    7:15 pm
    10h 35m
    FRA
    5:50 am (+1)
    1h 45m
    FRA
    7:35 am
    2h
    BCN
    9:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH9541
    Thu 25 Sep, 3:10 pm
    CPT Cape Town
    Thu 25 Sep, 5:10 pm
    JNB Johannesburg
    2h

    * Operated by South African Airways

    2h 5m layover in Johannesburg (JNB)
    LH573
    Thu 25 Sep, 7:15 pm
    JNB Johannesburg
    Fri 26 Sep, 5:50 am
    FRA Frankfurt
    10h 35m
    1h 45m layover in Frankfurt (FRA)
    LH1124
    Fri 26 Sep, 7:35 am
    FRA Frankfurt
    Fri 26 Sep, 9:35 am
    BCN Barcelona
    2h

    Return: Barcelona to Cape Town via Zurich

    BCN
    2:45 pm
    1h 50m
    ZRH
    4:35 pm
    6h
    ZRH
    10:35 pm
    11h 25m
    CPT
    10:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LX1955
    Mon 29 Sep, 2:45 pm
    BCN Barcelona
    Mon 29 Sep, 4:35 pm
    ZRH Zurich
    1h 50m
    6h layover in Zurich (ZRH)
    LX8084
    Mon 29 Sep, 10:35 pm
    ZRH Zurich
    Tue 30 Sep, 10:00 am
    CPT Cape Town
    11h 25m

    * Operated by Edelweiss Air

    Depart:Thu, 25 Sep Return:Mon, 29 Sep Cape Town to Barcelona Thu, 25 Sep - Mon, 29 Sep
    Multiple Airlines 2+ stops 18h 25m
    3:10 pm CPT - 9:35 am (+1) BCN
    Multiple Airlines 2+ stops 17h 10m
    8:00 pm BCN - 1:10 pm (+1) CPT
    US$1,494
    cheapoair.com
    Show Details

    Depart: Cape Town to Barcelona via Johannesburg, Frankfurt

    CPT
    3:10 pm
    2h
    JNB
    5:10 pm
    2h 5m
    JNB
    7:15 pm
    10h 35m
    FRA
    5:50 am (+1)
    1h 45m
    FRA
    7:35 am
    2h
    BCN
    9:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA346
    Thu 25 Sep, 3:10 pm
    CPT Cape Town
    Thu 25 Sep, 5:10 pm
    JNB Johannesburg
    2h
    2h 5m layover in Johannesburg (JNB)
    LH573
    Thu 25 Sep, 7:15 pm
    JNB Johannesburg
    Fri 26 Sep, 5:50 am
    FRA Frankfurt
    10h 35m
    1h 45m layover in Frankfurt (FRA)
    LH1124
    Fri 26 Sep, 7:35 am
    FRA Frankfurt
    Fri 26 Sep, 9:35 am
    BCN Barcelona
    2h

    Return: Barcelona to Cape Town via Zurich, Johannesburg

    BCN
    8:00 pm
    1h 45m
    ZRH
    9:45 pm
    1h
    ZRH
    10:45 pm
    10h 30m
    JNB
    9:15 am (+1)
    1h 45m
    JNB
    11:00 am
    2h 10m
    CPT
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LX1957
    Mon 29 Sep, 8:00 pm
    BCN Barcelona
    Mon 29 Sep, 9:45 pm
    ZRH Zurich
    1h 45m
    1h layover in Zurich (ZRH)
    LX288
    Mon 29 Sep, 10:45 pm
    ZRH Zurich
    Tue 30 Sep, 9:15 am
    JNB Johannesburg
    10h 30m
    1h 45m layover in Johannesburg (JNB)
    SA327
    Tue 30 Sep, 11:00 am
    JNB Johannesburg
    Tue 30 Sep, 1:10 pm
    CPT Cape Town
    2h 10m
    Depart:Thu, 25 Sep Return:Mon, 29 Sep Cape Town to Barcelona Thu, 25 Sep - Mon, 29 Sep
    Multiple Airlines 2+ stops 18h 25m
    3:10 pm CPT - 9:35 am (+1) BCN
    Swiss International Air Lines 2+ stops 17h 10m
    8:00 pm BCN - 1:10 pm (+1) CPT
    US$1,504
    cheapoair.com
    Show Details

    Depart: Cape Town to Barcelona via Johannesburg, Frankfurt

    CPT
    3:10 pm
    2h
    JNB
    5:10 pm
    2h 5m
    JNB
    7:15 pm
    10h 35m
    FRA
    5:50 am (+1)
    1h 45m
    FRA
    7:35 am
    2h
    BCN
    9:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA346
    Thu 25 Sep, 3:10 pm
    CPT Cape Town
    Thu 25 Sep, 5:10 pm
    JNB Johannesburg
    2h
    2h 5m layover in Johannesburg (JNB)
    LH573
    Thu 25 Sep, 7:15 pm
    JNB Johannesburg
    Fri 26 Sep, 5:50 am
    FRA Frankfurt
    10h 35m
    1h 45m layover in Frankfurt (FRA)
    LH1124
    Fri 26 Sep, 7:35 am
    FRA Frankfurt
    Fri 26 Sep, 9:35 am
    BCN Barcelona
    2h

    Return: Barcelona to Cape Town via Zurich, Johannesburg

    BCN
    8:00 pm
    1h 45m
    ZRH
    9:45 pm
    1h
    ZRH
    10:45 pm
    10h 30m
    JNB
    9:15 am (+1)
    1h 45m
    JNB
    11:00 am
    2h 10m
    CPT
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LX1957
    Mon 29 Sep, 8:00 pm
    BCN Barcelona
    Mon 29 Sep, 9:45 pm
    ZRH Zurich
    1h 45m
    1h layover in Zurich (ZRH)
    LX288
    Mon 29 Sep, 10:45 pm
    ZRH Zurich
    Tue 30 Sep, 9:15 am
    JNB Johannesburg
    10h 30m
    1h 45m layover in Johannesburg (JNB)
    LX4134
    Tue 30 Sep, 11:00 am
    JNB Johannesburg
    Tue 30 Sep, 1:10 pm
    CPT Cape Town
    2h 10m

    * Operated by South African

    Depart:Thu, 25 Sep Return:Mon, 29 Sep Cape Town to Barcelona Thu, 25 Sep - Mon, 29 Sep
    Lufthansa 2+ stops 18h 25m
    3:10 pm CPT - 9:35 am (+1) BCN
    Multiple Airlines 2+ stops 17h 10m
    8:00 pm BCN - 1:10 pm (+1) CPT
    US$1,504
    cheapoair.com
    Show Details

    Depart: Cape Town to Barcelona via Johannesburg, Frankfurt

    CPT
    3:10 pm
    2h
    JNB
    5:10 pm
    2h 5m
    JNB
    7:15 pm
    10h 35m
    FRA
    5:50 am (+1)
    1h 45m
    FRA
    7:35 am
    2h
    BCN
    9:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH9541
    Thu 25 Sep, 3:10 pm
    CPT Cape Town
    Thu 25 Sep, 5:10 pm
    JNB Johannesburg
    2h

    * Operated by South African

    2h 5m layover in Johannesburg (JNB)
    LH573
    Thu 25 Sep, 7:15 pm
    JNB Johannesburg
    Fri 26 Sep, 5:50 am
    FRA Frankfurt
    10h 35m
    1h 45m layover in Frankfurt (FRA)
    LH1124
    Fri 26 Sep, 7:35 am
    FRA Frankfurt
    Fri 26 Sep, 9:35 am
    BCN Barcelona
    2h

    Return: Barcelona to Cape Town via Zurich, Johannesburg

    BCN
    8:00 pm
    1h 45m
    ZRH
    9:45 pm
    1h
    ZRH
    10:45 pm
    10h 30m
    JNB
    9:15 am (+1)
    1h 45m
    JNB
    11:00 am
    2h 10m
    CPT
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LX1957
    Mon 29 Sep, 8:00 pm
    BCN Barcelona
    Mon 29 Sep, 9:45 pm
    ZRH Zurich
    1h 45m
    1h layover in Zurich (ZRH)
    LX288
    Mon 29 Sep, 10:45 pm
    ZRH Zurich
    Tue 30 Sep, 9:15 am
    JNB Johannesburg
    10h 30m
    1h 45m layover in Johannesburg (JNB)
    SA327
    Tue 30 Sep, 11:00 am
    JNB Johannesburg
    Tue 30 Sep, 1:10 pm
    CPT Cape Town
    2h 10m
    Depart:Thu, 25 Sep Return:Mon, 29 Sep Cape Town to Barcelona Thu, 25 Sep - Mon, 29 Sep
    Lufthansa 2+ stops 18h 25m
    3:10 pm CPT - 9:35 am (+1) BCN
    Swiss International Air Lines 2+ stops 17h 10m
    8:00 pm BCN - 1:10 pm (+1) CPT
    US$1,513
    cheapoair.com
    Show Details

    Depart: Cape Town to Barcelona via Johannesburg, Frankfurt

    CPT
    3:10 pm
    2h
    JNB
    5:10 pm
    2h 5m
    JNB
    7:15 pm
    10h 35m
    FRA
    5:50 am (+1)
    1h 45m
    FRA
    7:35 am
    2h
    BCN
    9:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH9541
    Thu 25 Sep, 3:10 pm
    CPT Cape Town
    Thu 25 Sep, 5:10 pm
    JNB Johannesburg
    2h

    * Operated by South African

    2h 5m layover in Johannesburg (JNB)
    LH573
    Thu 25 Sep, 7:15 pm
    JNB Johannesburg
    Fri 26 Sep, 5:50 am
    FRA Frankfurt
    10h 35m
    1h 45m layover in Frankfurt (FRA)
    LH1124
    Fri 26 Sep, 7:35 am
    FRA Frankfurt
    Fri 26 Sep, 9:35 am
    BCN Barcelona
    2h

    Return: Barcelona to Cape Town via Zurich, Johannesburg

    BCN
    8:00 pm
    1h 45m
    ZRH
    9:45 pm
    1h
    ZRH
    10:45 pm
    10h 30m
    JNB
    9:15 am (+1)
    1h 45m
    JNB
    11:00 am
    2h 10m
    CPT
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LX1957
    Mon 29 Sep, 8:00 pm
    BCN Barcelona
    Mon 29 Sep, 9:45 pm
    ZRH Zurich
    1h 45m
    1h layover in Zurich (ZRH)
    LX288
    Mon 29 Sep, 10:45 pm
    ZRH Zurich
    Tue 30 Sep, 9:15 am
    JNB Johannesburg
    10h 30m
    1h 45m layover in Johannesburg (JNB)
    LX4134
    Tue 30 Sep, 11:00 am
    JNB Johannesburg
    Tue 30 Sep, 1:10 pm
    CPT Cape Town
    2h 10m

    * Operated by South African

    Depart:Fri, 26 Sep Return:Mon, 29 Sep Cape Town to Barcelona Fri, 26 Sep - Mon, 29 Sep
    Turkish Airlines 1 stop 19h 45m
    3:40 pm CPT - 11:25 am (+1) BCN
    Turkish Airlines 1 stop 19h 30m
    5:40 pm BCN - 1:10 pm (+1) CPT
    US$1,561
    cheapoair.com
    Show Details

    Depart: Cape Town to Barcelona via Istanbul

    CPT
    3:40 pm
    12h 40m
    IST
    5:20 am (+1)
    3h 20m
    IST
    8:40 am
    3h 45m
    BCN
    11:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    TK41
    Fri 26 Sep, 3:40 pm
    CPT Cape Town
    Sat 27 Sep, 5:20 am
    IST Istanbul
    12h 40m
    3h 20m layover in Istanbul (IST)
    TK1853
    Sat 27 Sep, 8:40 am
    IST Istanbul
    Sat 27 Sep, 11:25 am
    BCN Barcelona
    3h 45m

    Return: Barcelona to Cape Town via Istanbul

    BCN
    5:40 pm
    3h 20m
    IST
    10:00 pm
    2h 55m
    IST
    12:55 am
    13h 15m
    CPT
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK1856
    Mon 29 Sep, 5:40 pm
    BCN Barcelona
    Mon 29 Sep, 10:00 pm
    IST Istanbul
    3h 20m
    2h 55m layover in Istanbul (IST)
    TK40
    Tue 30 Sep, 12:55 am
    IST Istanbul
    Tue 30 Sep, 1:10 pm
    CPT Cape Town
    13h 15m
    Depart:Thu, 25 Sep Return:Mon, 29 Sep Cape Town to Barcelona Thu, 25 Sep - Mon, 29 Sep
    Multiple Airlines 2+ stops 17h 45m
    3:50 pm CPT - 9:35 am (+1) BCN
    Multiple Airlines 2+ stops 17h 10m
    8:00 pm BCN - 1:10 pm (+1) CPT
    US$1,561
    cheapoair.com
    Show Details

    Depart: Cape Town to Barcelona via Johannesburg, Frankfurt

    CPT
    3:50 pm
    2h
    JNB
    5:50 pm
    1h 35m
    JNB
    7:25 pm
    10h 45m
    FRA
    6:10 am (+1)
    1h 25m
    FRA
    7:35 am
    2h
    BCN
    9:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA352
    Thu 25 Sep, 3:50 pm
    CPT Cape Town
    Thu 25 Sep, 5:50 pm
    JNB Johannesburg
    2h
    1h 35m layover in Johannesburg (JNB)
    SA260
    Thu 25 Sep, 7:25 pm
    JNB Johannesburg
    Fri 26 Sep, 6:10 am
    FRA Frankfurt
    10h 45m
    1h 25m layover in Frankfurt (FRA)
    LH1124
    Fri 26 Sep, 7:35 am
    FRA Frankfurt
    Fri 26 Sep, 9:35 am
    BCN Barcelona
    2h

    Return: Barcelona to Cape Town via Zurich, Johannesburg

    BCN
    8:00 pm
    1h 45m
    ZRH
    9:45 pm
    1h
    ZRH
    10:45 pm
    10h 30m
    JNB
    9:15 am (+1)
    1h 45m
    JNB
    11:00 am
    2h 10m
    CPT
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LX1957
    Mon 29 Sep, 8:00 pm
    BCN Barcelona
    Mon 29 Sep, 9:45 pm
    ZRH Zurich
    1h 45m
    1h layover in Zurich (ZRH)
    SA7241
    Mon 29 Sep, 10:45 pm
    ZRH Zurich
    Tue 30 Sep, 9:15 am
    JNB Johannesburg
    10h 30m

    * Operated by Swiss

    1h 45m layover in Johannesburg (JNB)
    SA327
    Tue 30 Sep, 11:00 am
    JNB Johannesburg
    Tue 30 Sep, 1:10 pm
    CPT Cape Town
    2h 10m
    Depart:Thu, 25 Sep Return:Mon, 29 Sep Cape Town to Barcelona Thu, 25 Sep - Mon, 29 Sep
    Turkish Airlines 1 stop 19h 45m
    3:40 pm CPT - 11:25 am (+1) BCN
    Turkish Airlines 1 stop 19h 30m
    5:40 pm BCN - 1:10 pm (+1) CPT
    US$1,611
    cheapoair.com
    Show Details

    Depart: Cape Town to Barcelona via Istanbul

    CPT
    3:40 pm
    12h 40m
    IST
    5:20 am (+1)
    3h 20m
    IST
    8:40 am
    3h 45m
    BCN
    11:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    TK41
    Thu 25 Sep, 3:40 pm
    CPT Cape Town
    Fri 26 Sep, 5:20 am
    IST Istanbul
    12h 40m
    3h 20m layover in Istanbul (IST)
    TK1853
    Fri 26 Sep, 8:40 am
    IST Istanbul
    Fri 26 Sep, 11:25 am
    BCN Barcelona
    3h 45m

    Return: Barcelona to Cape Town via Istanbul

    BCN
    5:40 pm
    3h 20m
    IST
    10:00 pm
    2h 55m
    IST
    12:55 am
    13h 15m
    CPT
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK1856
    Mon 29 Sep, 5:40 pm
    BCN Barcelona
    Mon 29 Sep, 10:00 pm
    IST Istanbul
    3h 20m
    2h 55m layover in Istanbul (IST)
    TK40
    Tue 30 Sep, 12:55 am
    IST Istanbul
    Tue 30 Sep, 1:10 pm
    CPT Cape Town
    13h 15m
    Depart:Thu, 25 Sep Return:Mon, 29 Sep Cape Town to Barcelona Thu, 25 Sep - Mon, 29 Sep
    Multiple Airlines 2+ stops 18h 25m
    3:10 pm CPT - 9:35 am (+1) BCN
    Multiple Airlines 2+ stops 19h 5m
    4:15 pm BCN - 11:20 am (+1) CPT
    US$1,627
    cheapoair.com
    Show Details

    Depart: Cape Town to Barcelona via Johannesburg, Frankfurt

    CPT
    3:10 pm
    2h
    JNB
    5:10 pm
    2h 5m
    JNB
    7:15 pm
    10h 35m
    FRA
    5:50 am (+1)
    1h 45m
    FRA
    7:35 am
    2h
    BCN
    9:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA346
    Thu 25 Sep, 3:10 pm
    CPT Cape Town
    Thu 25 Sep, 5:10 pm
    JNB Johannesburg
    2h
    2h 5m layover in Johannesburg (JNB)
    LH573
    Thu 25 Sep, 7:15 pm
    JNB Johannesburg
    Fri 26 Sep, 5:50 am
    FRA Frankfurt
    10h 35m
    1h 45m layover in Frankfurt (FRA)
    LH1124
    Fri 26 Sep, 7:35 am
    FRA Frankfurt
    Fri 26 Sep, 9:35 am
    BCN Barcelona
    2h

    Return: Barcelona to Cape Town via Frankfurt, Johannesburg

    BCN
    4:15 pm
    2h 10m
    FRA
    6:25 pm
    2h 20m
    FRA
    8:45 pm
    10h 40m
    JNB
    7:25 am (+1)
    1h 45m
    JNB
    9:10 am
    2h 10m
    CPT
    11:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH1129
    Mon 29 Sep, 4:15 pm
    BCN Barcelona
    Mon 29 Sep, 6:25 pm
    FRA Frankfurt
    2h 10m
    2h 20m layover in Frankfurt (FRA)
    LH9544
    Mon 29 Sep, 8:45 pm
    FRA Frankfurt
    Tue 30 Sep, 7:25 am
    JNB Johannesburg
    10h 40m

    * Operated by South African

    1h 45m layover in Johannesburg (JNB)
    SA317
    Tue 30 Sep, 9:10 am
    JNB Johannesburg
    Tue 30 Sep, 11:20 am
    CPT Cape Town
    2h 10m
    Depart:Thu, 25 Sep Return:Mon, 29 Sep Cape Town to Barcelona Thu, 25 Sep - Mon, 29 Sep
    Lufthansa 2+ stops 18h 25m
    3:10 pm CPT - 9:35 am (+1) BCN
    Multiple Airlines 2+ stops 19h 5m
    4:15 pm BCN - 11:20 am (+1) CPT
    US$1,636
    cheapoair.com
    Show Details

    Depart: Cape Town to Barcelona via Johannesburg, Frankfurt

    CPT
    3:10 pm
    2h
    JNB
    5:10 pm
    2h 5m
    JNB
    7:15 pm
    10h 35m
    FRA
    5:50 am (+1)
    1h 45m
    FRA
    7:35 am
    2h
    BCN
    9:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH9541
    Thu 25 Sep, 3:10 pm
    CPT Cape Town
    Thu 25 Sep, 5:10 pm
    JNB Johannesburg
    2h

    * Operated by South African

    2h 5m layover in Johannesburg (JNB)
    LH573
    Thu 25 Sep, 7:15 pm
    JNB Johannesburg
    Fri 26 Sep, 5:50 am
    FRA Frankfurt
    10h 35m
    1h 45m layover in Frankfurt (FRA)
    LH1124
    Fri 26 Sep, 7:35 am
    FRA Frankfurt
    Fri 26 Sep, 9:35 am
    BCN Barcelona
    2h

    Return: Barcelona to Cape Town via Frankfurt, Johannesburg

    BCN
    4:15 pm
    2h 10m
    FRA
    6:25 pm
    2h 20m
    FRA
    8:45 pm
    10h 40m
    JNB
    7:25 am (+1)
    1h 45m
    JNB
    9:10 am
    2h 10m
    CPT
    11:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH1129
    Mon 29 Sep, 4:15 pm
    BCN Barcelona
    Mon 29 Sep, 6:25 pm
    FRA Frankfurt
    2h 10m
    2h 20m layover in Frankfurt (FRA)
    LH9544
    Mon 29 Sep, 8:45 pm
    FRA Frankfurt
    Tue 30 Sep, 7:25 am
    JNB Johannesburg
    10h 40m

    * Operated by South African

    1h 45m layover in Johannesburg (JNB)
    SA317
    Tue 30 Sep, 9:10 am
    JNB Johannesburg
    Tue 30 Sep, 11:20 am
    CPT Cape Town
    2h 10m
    Depart:Thu, 25 Sep Return:Mon, 29 Sep Cape Town to Barcelona Thu, 25 Sep - Mon, 29 Sep
    Multiple Airlines 2+ stops 17h 45m
    3:50 pm CPT - 9:35 am (+1) BCN
    Multiple Airlines 2+ stops 19h 5m
    4:15 pm BCN - 11:20 am (+1) CPT
    US$1,638
    cheapoair.com
    Show Details

    Depart: Cape Town to Barcelona via Johannesburg, Frankfurt

    CPT
    3:50 pm
    2h
    JNB
    5:50 pm
    1h 35m
    JNB
    7:25 pm
    10h 45m
    FRA
    6:10 am (+1)
    1h 25m
    FRA
    7:35 am
    2h
    BCN
    9:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA352
    Thu 25 Sep, 3:50 pm
    CPT Cape Town
    Thu 25 Sep, 5:50 pm
    JNB Johannesburg
    2h
    1h 35m layover in Johannesburg (JNB)
    SA260
    Thu 25 Sep, 7:25 pm
    JNB Johannesburg
    Fri 26 Sep, 6:10 am
    FRA Frankfurt
    10h 45m
    1h 25m layover in Frankfurt (FRA)
    LH1124
    Fri 26 Sep, 7:35 am
    FRA Frankfurt
    Fri 26 Sep, 9:35 am
    BCN Barcelona
    2h

    Return: Barcelona to Cape Town via Frankfurt, Johannesburg

    BCN
    4:15 pm
    2h 10m
    FRA
    6:25 pm
    2h 20m
    FRA
    8:45 pm
    10h 40m
    JNB
    7:25 am (+1)
    1h 45m
    JNB
    9:10 am
    2h 10m
    CPT
    11:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH1129
    Mon 29 Sep, 4:15 pm
    BCN Barcelona
    Mon 29 Sep, 6:25 pm
    FRA Frankfurt
    2h 10m
    2h 20m layover in Frankfurt (FRA)
    SA261
    Mon 29 Sep, 8:45 pm
    FRA Frankfurt
    Tue 30 Sep, 7:25 am
    JNB Johannesburg
    10h 40m
    1h 45m layover in Johannesburg (JNB)
    SA317
    Tue 30 Sep, 9:10 am
    JNB Johannesburg
    Tue 30 Sep, 11:20 am
    CPT Cape Town
    2h 10m
    Depart:Fri, 26 Sep Return:Mon, 29 Sep Cape Town to Barcelona Fri, 26 Sep - Mon, 29 Sep
    British Airways 1 stop 19h 25m
    6:55 pm CPT - 2:20 pm (+1) BCN
    British Airways 1 stop 17h 30m
    5:30 pm BCN - 11:00 am (+1) CPT
    US$1,662
    britishairways.com
    Show Details

    Depart: Cape Town to Barcelona via London

    CPT
    6:55 pm
    11h 45m
    LHR
    5:40 am (+1)
    5h 30m
    LGW
    11:10 am
    2h 10m
    BCN
    2:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA58
    Fri 26 Sep, 6:55 pm
    CPT Cape Town
    Sat 27 Sep, 5:40 am
    LHR London
    11h 45m
    5h 30m layover in London (LHR)
    BA2708
    Sat 27 Sep, 11:10 am
    LGW London
    Sat 27 Sep, 2:20 pm
    BCN Barcelona
    2h 10m

    Return: Barcelona to Cape Town via London

    BCN
    5:30 pm
    2h 10m
    LGW
    6:40 pm
    3h 40m
    LHR
    10:20 pm
    11h 40m
    CPT
    11:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA2047
    Mon 29 Sep, 5:30 pm
    BCN Barcelona
    Mon 29 Sep, 6:40 pm
    LGW London
    2h 10m

    * Operated by Vueling Airlines

    3h 40m layover in London (LGW)
    BA45
    Mon 29 Sep, 10:20 pm
    LHR London
    Tue 30 Sep, 11:00 am
    CPT Cape Town
    11h 40m
    Depart:Fri, 26 Sep Return:Mon, 29 Sep Cape Town to Barcelona Fri, 26 Sep - Mon, 29 Sep
    British Airways 1 stop 19h 25m
    6:55 pm CPT - 2:20 pm (+1) BCN
    British Airways 1 stop 15h 40m
    7:20 pm BCN - 11:00 am (+1) CPT
    US$1,662
    britishairways.com
    Show Details

    Depart: Cape Town to Barcelona via London

    CPT
    6:55 pm
    11h 45m
    LHR
    5:40 am (+1)
    5h 30m
    LGW
    11:10 am
    2h 10m
    BCN
    2:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA58
    Fri 26 Sep, 6:55 pm
    CPT Cape Town
    Sat 27 Sep, 5:40 am
    LHR London
    11h 45m
    5h 30m layover in London (LHR)
    BA2708
    Sat 27 Sep, 11:10 am
    LGW London
    Sat 27 Sep, 2:20 pm
    BCN Barcelona
    2h 10m

    Return: Barcelona to Cape Town via London

    BCN
    7:20 pm
    2h 15m
    LHR
    8:35 pm
    1h 45m
    LHR
    10:20 pm
    11h 40m
    CPT
    11:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA481
    Mon 29 Sep, 7:20 pm
    BCN Barcelona
    Mon 29 Sep, 8:35 pm
    LHR London
    2h 15m
    1h 45m layover in London (LHR)
    BA45
    Mon 29 Sep, 10:20 pm
    LHR London
    Tue 30 Sep, 11:00 am
    CPT Cape Town
    11h 40m
    Depart:Fri, 26 Sep Return:Mon, 29 Sep Cape Town to Barcelona Fri, 26 Sep - Mon, 29 Sep
    British Airways 1 stop 19h 25m
    6:55 pm CPT - 2:20 pm (+1) BCN
    British Airways 1 stop 18h 50m
    4:10 pm BCN - 11:00 am (+1) CPT
    US$1,662
    britishairways.com
    Show Details

    Depart: Cape Town to Barcelona via London

    CPT
    6:55 pm
    11h 45m
    LHR
    5:40 am (+1)
    5h 30m
    LGW
    11:10 am
    2h 10m
    BCN
    2:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA58
    Fri 26 Sep, 6:55 pm
    CPT Cape Town
    Sat 27 Sep, 5:40 am
    LHR London
    11h 45m
    5h 30m layover in London (LHR)
    BA2708
    Sat 27 Sep, 11:10 am
    LGW London
    Sat 27 Sep, 2:20 pm
    BCN Barcelona
    2h 10m

    Return: Barcelona to Cape Town via London

    BCN
    4:10 pm
    2h 20m
    LHR
    5:30 pm
    4h 50m
    LHR
    10:20 pm
    11h 40m
    CPT
    11:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA475
    Mon 29 Sep, 4:10 pm
    BCN Barcelona
    Mon 29 Sep, 5:30 pm
    LHR London
    2h 20m
    4h 50m layover in London (LHR)
    BA45
    Mon 29 Sep, 10:20 pm
    LHR London
    Tue 30 Sep, 11:00 am
    CPT Cape Town
    11h 40m
    Depart:Thu, 25 Sep Return:Mon, 29 Sep Cape Town to Barcelona Thu, 25 Sep - Mon, 29 Sep
    British Airways 1 stop 19h 50m
    6:55 pm CPT - 2:45 pm (+1) BCN
    British Airways 1 stop 18h 50m
    4:10 pm BCN - 11:00 am (+1) CPT
    US$1,704
    britishairways.com
    Show Details

    Depart: Cape Town to Barcelona via London

    CPT
    6:55 pm
    11h 45m
    LHR
    5:40 am (+1)
    5h 55m
    LGW
    11:35 am
    2h 10m
    BCN
    2:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA58
    Thu 25 Sep, 6:55 pm
    CPT Cape Town
    Fri 26 Sep, 5:40 am
    LHR London
    11h 45m
    5h 55m layover in London (LHR)
    BA2708
    Fri 26 Sep, 11:35 am
    LGW London
    Fri 26 Sep, 2:45 pm
    BCN Barcelona
    2h 10m

    Return: Barcelona to Cape Town via London

    BCN
    4:10 pm
    2h 20m
    LHR
    5:30 pm
    4h 50m
    LHR
    10:20 pm
    11h 40m
    CPT
    11:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA475
    Mon 29 Sep, 4:10 pm
    BCN Barcelona
    Mon 29 Sep, 5:30 pm
    LHR London
    2h 20m
    4h 50m layover in London (LHR)
    BA45
    Mon 29 Sep, 10:20 pm
    LHR London
    Tue 30 Sep, 11:00 am
    CPT Cape Town
    11h 40m
    Depart:Thu, 25 Sep Return:Mon, 29 Sep Cape Town to Barcelona Thu, 25 Sep - Mon, 29 Sep
    British Airways 1 stop 19h 50m
    6:55 pm CPT - 2:45 pm (+1) BCN
    British Airways 1 stop 17h 30m
    5:30 pm BCN - 11:00 am (+1) CPT
    US$1,704
    britishairways.com
    Show Details

    Depart: Cape Town to Barcelona via London

    CPT
    6:55 pm
    11h 45m
    LHR
    5:40 am (+1)
    5h 55m
    LGW
    11:35 am
    2h 10m
    BCN
    2:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA58
    Thu 25 Sep, 6:55 pm
    CPT Cape Town
    Fri 26 Sep, 5:40 am
    LHR London
    11h 45m
    5h 55m layover in London (LHR)
    BA2708
    Fri 26 Sep, 11:35 am
    LGW London
    Fri 26 Sep, 2:45 pm
    BCN Barcelona
    2h 10m

    Return: Barcelona to Cape Town via London

    BCN
    5:30 pm
    2h 10m
    LGW
    6:40 pm
    3h 40m
    LHR
    10:20 pm
    11h 40m
    CPT
    11:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA2047
    Mon 29 Sep, 5:30 pm
    BCN Barcelona
    Mon 29 Sep, 6:40 pm
    LGW London
    2h 10m

    * Operated by Vueling Airlines

    3h 40m layover in London (LGW)
    BA45
    Mon 29 Sep, 10:20 pm
    LHR London
    Tue 30 Sep, 11:00 am
    CPT Cape Town
    11h 40m
    Depart:Thu, 25 Sep Return:Mon, 29 Sep Cape Town to Barcelona Thu, 25 Sep - Mon, 29 Sep
    British Airways 1 stop 19h 50m
    6:55 pm CPT - 2:45 pm (+1) BCN
    British Airways 1 stop 15h 40m
    7:20 pm BCN - 11:00 am (+1) CPT
    US$1,704
    britishairways.com
    Show Details

    Depart: Cape Town to Barcelona via London

    CPT
    6:55 pm
    11h 45m
    LHR
    5:40 am (+1)
    5h 55m
    LGW
    11:35 am
    2h 10m
    BCN
    2:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA58
    Thu 25 Sep, 6:55 pm
    CPT Cape Town
    Fri 26 Sep, 5:40 am
    LHR London
    11h 45m
    5h 55m layover in London (LHR)
    BA2708
    Fri 26 Sep, 11:35 am
    LGW London
    Fri 26 Sep, 2:45 pm
    BCN Barcelona
    2h 10m

    Return: Barcelona to Cape Town via London

    BCN
    7:20 pm
    2h 15m
    LHR
    8:35 pm
    1h 45m
    LHR
    10:20 pm
    11h 40m
    CPT
    11:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA481
    Mon 29 Sep, 7:20 pm
    BCN Barcelona
    Mon 29 Sep, 8:35 pm
    LHR London
    2h 15m
    1h 45m layover in London (LHR)
    BA45
    Mon 29 Sep, 10:20 pm
    LHR London
    Tue 30 Sep, 11:00 am
    CPT Cape Town
    11h 40m
    Depart:Thu, 25 Sep Return:Mon, 29 Sep Cape Town to Barcelona Thu, 25 Sep - Mon, 29 Sep
    British Airways 1 stop 16h 45m
    6:55 pm CPT - 11:40 am (+1) BCN
    British Airways 1 stop 17h 30m
    5:30 pm BCN - 11:00 am (+1) CPT
    US$1,725
    britishairways.com
    Show Details

    Depart: Cape Town to Barcelona via London

    CPT
    6:55 pm
    11h 45m
    LHR
    5:40 am (+1)
    2h 50m
    LHR
    8:30 am
    2h 10m
    BCN
    11:40 am
    Airlines
    Flight No.
    From
    To
    Duration
    BA58
    Thu 25 Sep, 6:55 pm
    CPT Cape Town
    Fri 26 Sep, 5:40 am
    LHR London
    11h 45m
    2h 50m layover in London (LHR)
    BA484
    Fri 26 Sep, 8:30 am
    LHR London
    Fri 26 Sep, 11:40 am
    BCN Barcelona
    2h 10m

    Return: Barcelona to Cape Town via London

    BCN
    5:30 pm
    2h 10m
    LGW
    6:40 pm
    3h 40m
    LHR
    10:20 pm
    11h 40m
    CPT
    11:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    BA2047
    Mon 29 Sep, 5:30 pm
    BCN Barcelona
    Mon 29 Sep, 6:40 pm
    LGW London
    2h 10m

    * Operated by Vueling Airlines

    3h 40m layover in London (LGW)
    BA45
    Mon 29 Sep, 10:20 pm
    LHR London
    Tue 30 Sep, 11:00 am
    CPT Cape Town
    11h 40m