Cheap Flights from Germany to South Africa
    (Modify Search)
    • Airlines
    • Flights

    Cheap Flights from Germany to South Africa

    Airline Results Price View
    View All Airlines View Flights
    South African Airways 75 results US$1,691 View Flights
    Lufthansa 22 results US$2,070 View Flights
    EgyptAir 6 results US$2,188 View Flights
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    Multiple Airlines 1 stop 15h 15m
    3:55 pm TXL - 8:10 am (+1) JNB
    South African Airways 1 stop 12h 30m
    9:40 pm JNB - 9:10 am (+1) TXL
    US$1,691
    cheapoair.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    3:55 pm
    1h 10m
    MUC
    5:05 pm
    3h 25m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH2041
    3:55 pm, 16 Dec Tue
    TXL Berlin
    5:05 pm, 16 Dec Tue
    MUC Munich
    1h 10m
    3h 25m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Munich

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    1h
    MUC
    8:00 am
    1h 10m
    TXL
    9:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA264
    9:40 pm, 6 Jan Tue
    JNB Johannesburg
    7:00 am, 7 Jan Wed
    MUC Munich
    10h 20m
    1h layover in Munich (MUC)
    SA7817
    8:00 am, 7 Jan Wed
    MUC Munich
    9:10 am, 7 Jan Wed
    TXL Berlin
    1h 10m

    * Operated by Lufthansa

    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    South African Airways 1 stop 13h 40m
    5:30 pm TXL - 8:10 am (+1) JNB
    Multiple Airlines 1 stop 13h 45m
    7:40 pm JNB - 8:25 am (+1) TXL
    US$1,699
    cheapoair.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    5:30 pm
    1h 10m
    MUC
    6:40 pm
    1h 50m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7822
    5:30 pm, 16 Dec Tue
    TXL Berlin
    6:40 pm, 16 Dec Tue
    MUC Munich
    1h 10m

    * Operated by Lufthansa

    1h 50m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    1h 45m
    FRA
    7:15 am
    1h 10m
    TXL
    8:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA7573
    7:40 pm, 6 Jan Tue
    JNB Johannesburg
    5:30 am, 7 Jan Wed
    FRA Frankfurt
    10h 50m

    * Operated by Lufthansa

    1h 45m layover in Frankfurt (FRA)
    LH172
    7:15 am, 7 Jan Wed
    FRA Frankfurt
    8:25 am, 7 Jan Wed
    TXL Berlin
    1h 10m
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    Multiple Airlines 1 stop 15h 15m
    3:55 pm TXL - 8:10 am (+1) JNB
    South African Airways 1 stop 13h 45m
    7:40 pm JNB - 8:25 am (+1) TXL
    US$1,699
    cheapoair.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    3:55 pm
    1h 10m
    MUC
    5:05 pm
    3h 25m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH2041
    3:55 pm, 16 Dec Tue
    TXL Berlin
    5:05 pm, 16 Dec Tue
    MUC Munich
    1h 10m
    3h 25m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    1h 45m
    FRA
    7:15 am
    1h 10m
    TXL
    8:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA7573
    7:40 pm, 6 Jan Tue
    JNB Johannesburg
    5:30 am, 7 Jan Wed
    FRA Frankfurt
    10h 50m

    * Operated by Lufthansa

    1h 45m layover in Frankfurt (FRA)
    SA7512
    7:15 am, 7 Jan Wed
    FRA Frankfurt
    8:25 am, 7 Jan Wed
    TXL Berlin
    1h 10m

    * Operated by Lufthansa

    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    South African Airways 1 stop 13h 40m
    5:30 pm TXL - 8:10 am (+1) JNB
    Multiple Airlines 1 stop 13h 15m
    7:40 pm JNB - 7:55 am (+1) TXL
    US$1,699
    cheapoair.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    5:30 pm
    1h 10m
    MUC
    6:40 pm
    1h 50m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7822
    5:30 pm, 16 Dec Tue
    TXL Berlin
    6:40 pm, 16 Dec Tue
    MUC Munich
    1h 10m

    * Operated by Lufthansa

    1h 50m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    1h 15m
    FRA
    6:45 am
    1h 10m
    TXL
    7:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA7573
    7:40 pm, 6 Jan Tue
    JNB Johannesburg
    5:30 am, 7 Jan Wed
    FRA Frankfurt
    10h 50m

    * Operated by Lufthansa

    1h 15m layover in Frankfurt (FRA)
    LH170
    6:45 am, 7 Jan Wed
    FRA Frankfurt
    7:55 am, 7 Jan Wed
    TXL Berlin
    1h 10m
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    South African Airways 1 stop 13h 40m
    5:30 pm TXL - 8:10 am (+1) JNB
    Multiple Airlines 1 stop 14h 15m
    7:40 pm JNB - 8:55 am (+1) TXL
    US$1,699
    cheapoair.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    5:30 pm
    1h 10m
    MUC
    6:40 pm
    1h 50m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7822
    5:30 pm, 16 Dec Tue
    TXL Berlin
    6:40 pm, 16 Dec Tue
    MUC Munich
    1h 10m

    * Operated by Lufthansa

    1h 50m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    2h 15m
    FRA
    7:45 am
    1h 10m
    TXL
    8:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA7573
    7:40 pm, 6 Jan Tue
    JNB Johannesburg
    5:30 am, 7 Jan Wed
    FRA Frankfurt
    10h 50m

    * Operated by Lufthansa

    2h 15m layover in Frankfurt (FRA)
    LH174
    7:45 am, 7 Jan Wed
    FRA Frankfurt
    8:55 am, 7 Jan Wed
    TXL Berlin
    1h 10m
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    South African Airways 1 stop 13h 40m
    5:30 pm TXL - 8:10 am (+1) JNB
    South African Airways 1 stop 13h
    8:25 pm JNB - 8:25 am (+1) TXL
    US$1,740
    onetravel.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    5:30 pm
    1h 10m
    MUC
    6:40 pm
    1h 50m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7822
    5:30 pm, 16 Dec Tue
    TXL Berlin
    6:40 pm, 16 Dec Tue
    MUC Munich
    1h 10m
    1h 50m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Frankfurt

    JNB
    8:25 pm
    10h 50m
    FRA
    6:15 am (+1)
    1h
    FRA
    7:15 am
    1h 10m
    TXL
    8:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA260
    8:25 pm, 6 Jan Tue
    JNB Johannesburg
    6:15 am, 7 Jan Wed
    FRA Frankfurt
    10h 50m
    1h layover in Frankfurt (FRA)
    SA7512
    7:15 am, 7 Jan Wed
    FRA Frankfurt
    8:25 am, 7 Jan Wed
    TXL Berlin
    1h 10m
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    Multiple Airlines 1 stop 14h 30m
    4:40 pm TXL - 8:10 am (+1) JNB
    Multiple Airlines 1 stop 12h 30m
    9:40 pm JNB - 9:10 am (+1) TXL
    US$1,746
    cheapoair.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    4:40 pm
    1h 10m
    MUC
    5:50 pm
    2h 40m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH2043
    4:40 pm, 16 Dec Tue
    TXL Berlin
    5:50 pm, 16 Dec Tue
    MUC Munich
    1h 10m
    2h 40m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Munich

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    1h
    MUC
    8:00 am
    1h 10m
    TXL
    9:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA264
    9:40 pm, 6 Jan Tue
    JNB Johannesburg
    7:00 am, 7 Jan Wed
    MUC Munich
    10h 20m
    1h layover in Munich (MUC)
    LH2032
    8:00 am, 7 Jan Wed
    MUC Munich
    9:10 am, 7 Jan Wed
    TXL Berlin
    1h 10m
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    Multiple Airlines 1 stop 15h 15m
    3:55 pm TXL - 8:10 am (+1) JNB
    Multiple Airlines 1 stop 12h 30m
    9:40 pm JNB - 9:10 am (+1) TXL
    US$1,746
    cheapoair.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    3:55 pm
    1h 10m
    MUC
    5:05 pm
    3h 25m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH2041
    3:55 pm, 16 Dec Tue
    TXL Berlin
    5:05 pm, 16 Dec Tue
    MUC Munich
    1h 10m
    3h 25m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Munich

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    1h
    MUC
    8:00 am
    1h 10m
    TXL
    9:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA264
    9:40 pm, 6 Jan Tue
    JNB Johannesburg
    7:00 am, 7 Jan Wed
    MUC Munich
    10h 20m
    1h layover in Munich (MUC)
    LH2032
    8:00 am, 7 Jan Wed
    MUC Munich
    9:10 am, 7 Jan Wed
    TXL Berlin
    1h 10m
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    Multiple Airlines 1 stop 13h 40m
    5:30 pm TXL - 8:10 am (+1) JNB
    Multiple Airlines 1 stop 12h 30m
    9:40 pm JNB - 9:10 am (+1) TXL
    US$1,746
    cheapoair.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    5:30 pm
    1h 10m
    MUC
    6:40 pm
    1h 50m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH2045
    5:30 pm, 16 Dec Tue
    TXL Berlin
    6:40 pm, 16 Dec Tue
    MUC Munich
    1h 10m
    1h 50m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Munich

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    1h
    MUC
    8:00 am
    1h 10m
    TXL
    9:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA264
    9:40 pm, 6 Jan Tue
    JNB Johannesburg
    7:00 am, 7 Jan Wed
    MUC Munich
    10h 20m
    1h layover in Munich (MUC)
    LH2032
    8:00 am, 7 Jan Wed
    MUC Munich
    9:10 am, 7 Jan Wed
    TXL Berlin
    1h 10m
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    Multiple Airlines 1 stop 13h 40m
    5:30 pm TXL - 8:10 am (+1) JNB
    Multiple Airlines 1 stop 13h 45m
    7:40 pm JNB - 8:25 am (+1) TXL
    US$1,755
    cheapoair.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    5:30 pm
    1h 10m
    MUC
    6:40 pm
    1h 50m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH2045
    5:30 pm, 16 Dec Tue
    TXL Berlin
    6:40 pm, 16 Dec Tue
    MUC Munich
    1h 10m
    1h 50m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    1h 45m
    FRA
    7:15 am
    1h 10m
    TXL
    8:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA7573
    7:40 pm, 6 Jan Tue
    JNB Johannesburg
    5:30 am, 7 Jan Wed
    FRA Frankfurt
    10h 50m

    * Operated by Lufthansa

    1h 45m layover in Frankfurt (FRA)
    LH172
    7:15 am, 7 Jan Wed
    FRA Frankfurt
    8:25 am, 7 Jan Wed
    TXL Berlin
    1h 10m
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    Multiple Airlines 1 stop 15h 15m
    3:55 pm TXL - 8:10 am (+1) JNB
    Multiple Airlines 1 stop 14h 15m
    7:40 pm JNB - 8:55 am (+1) TXL
    US$1,755
    cheapoair.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    3:55 pm
    1h 10m
    MUC
    5:05 pm
    3h 25m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH2041
    3:55 pm, 16 Dec Tue
    TXL Berlin
    5:05 pm, 16 Dec Tue
    MUC Munich
    1h 10m
    3h 25m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    2h 15m
    FRA
    7:45 am
    1h 10m
    TXL
    8:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA7573
    7:40 pm, 6 Jan Tue
    JNB Johannesburg
    5:30 am, 7 Jan Wed
    FRA Frankfurt
    10h 50m

    * Operated by Lufthansa

    2h 15m layover in Frankfurt (FRA)
    LH174
    7:45 am, 7 Jan Wed
    FRA Frankfurt
    8:55 am, 7 Jan Wed
    TXL Berlin
    1h 10m
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    Multiple Airlines 1 stop 14h 30m
    4:40 pm TXL - 8:10 am (+1) JNB
    Multiple Airlines 1 stop 14h 15m
    7:40 pm JNB - 8:55 am (+1) TXL
    US$1,755
    cheapoair.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    4:40 pm
    1h 10m
    MUC
    5:50 pm
    2h 40m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH2043
    4:40 pm, 16 Dec Tue
    TXL Berlin
    5:50 pm, 16 Dec Tue
    MUC Munich
    1h 10m
    2h 40m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    2h 15m
    FRA
    7:45 am
    1h 10m
    TXL
    8:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA7573
    7:40 pm, 6 Jan Tue
    JNB Johannesburg
    5:30 am, 7 Jan Wed
    FRA Frankfurt
    10h 50m

    * Operated by Lufthansa

    2h 15m layover in Frankfurt (FRA)
    LH174
    7:45 am, 7 Jan Wed
    FRA Frankfurt
    8:55 am, 7 Jan Wed
    TXL Berlin
    1h 10m
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    Multiple Airlines 1 stop 13h 40m
    5:30 pm TXL - 8:10 am (+1) JNB
    Multiple Airlines 1 stop 13h 15m
    7:40 pm JNB - 7:55 am (+1) TXL
    US$1,755
    cheapoair.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    5:30 pm
    1h 10m
    MUC
    6:40 pm
    1h 50m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH2045
    5:30 pm, 16 Dec Tue
    TXL Berlin
    6:40 pm, 16 Dec Tue
    MUC Munich
    1h 10m
    1h 50m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    1h 15m
    FRA
    6:45 am
    1h 10m
    TXL
    7:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA7573
    7:40 pm, 6 Jan Tue
    JNB Johannesburg
    5:30 am, 7 Jan Wed
    FRA Frankfurt
    10h 50m

    * Operated by Lufthansa

    1h 15m layover in Frankfurt (FRA)
    LH170
    6:45 am, 7 Jan Wed
    FRA Frankfurt
    7:55 am, 7 Jan Wed
    TXL Berlin
    1h 10m
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    Multiple Airlines 1 stop 14h 30m
    4:40 pm TXL - 8:10 am (+1) JNB
    Multiple Airlines 1 stop 13h 45m
    7:40 pm JNB - 8:25 am (+1) TXL
    US$1,755
    cheapoair.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    4:40 pm
    1h 10m
    MUC
    5:50 pm
    2h 40m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH2043
    4:40 pm, 16 Dec Tue
    TXL Berlin
    5:50 pm, 16 Dec Tue
    MUC Munich
    1h 10m
    2h 40m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    1h 45m
    FRA
    7:15 am
    1h 10m
    TXL
    8:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA7573
    7:40 pm, 6 Jan Tue
    JNB Johannesburg
    5:30 am, 7 Jan Wed
    FRA Frankfurt
    10h 50m

    * Operated by Lufthansa

    1h 45m layover in Frankfurt (FRA)
    LH172
    7:15 am, 7 Jan Wed
    FRA Frankfurt
    8:25 am, 7 Jan Wed
    TXL Berlin
    1h 10m
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    Multiple Airlines 1 stop 13h 40m
    5:30 pm TXL - 8:10 am (+1) JNB
    Multiple Airlines 1 stop 14h 15m
    7:40 pm JNB - 8:55 am (+1) TXL
    US$1,755
    cheapoair.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    5:30 pm
    1h 10m
    MUC
    6:40 pm
    1h 50m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH2045
    5:30 pm, 16 Dec Tue
    TXL Berlin
    6:40 pm, 16 Dec Tue
    MUC Munich
    1h 10m
    1h 50m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    2h 15m
    FRA
    7:45 am
    1h 10m
    TXL
    8:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA7573
    7:40 pm, 6 Jan Tue
    JNB Johannesburg
    5:30 am, 7 Jan Wed
    FRA Frankfurt
    10h 50m

    * Operated by Lufthansa

    2h 15m layover in Frankfurt (FRA)
    LH174
    7:45 am, 7 Jan Wed
    FRA Frankfurt
    8:55 am, 7 Jan Wed
    TXL Berlin
    1h 10m
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    Multiple Airlines 1 stop 14h 30m
    4:40 pm TXL - 8:10 am (+1) JNB
    Multiple Airlines 1 stop 13h 15m
    7:40 pm JNB - 7:55 am (+1) TXL
    US$1,755
    cheapoair.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    4:40 pm
    1h 10m
    MUC
    5:50 pm
    2h 40m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH2043
    4:40 pm, 16 Dec Tue
    TXL Berlin
    5:50 pm, 16 Dec Tue
    MUC Munich
    1h 10m
    2h 40m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    1h 15m
    FRA
    6:45 am
    1h 10m
    TXL
    7:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA7573
    7:40 pm, 6 Jan Tue
    JNB Johannesburg
    5:30 am, 7 Jan Wed
    FRA Frankfurt
    10h 50m

    * Operated by Lufthansa

    1h 15m layover in Frankfurt (FRA)
    LH170
    6:45 am, 7 Jan Wed
    FRA Frankfurt
    7:55 am, 7 Jan Wed
    TXL Berlin
    1h 10m
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    Multiple Airlines 1 stop 15h 15m
    3:55 pm TXL - 8:10 am (+1) JNB
    Multiple Airlines 1 stop 13h 15m
    7:40 pm JNB - 7:55 am (+1) TXL
    US$1,755
    cheapoair.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    3:55 pm
    1h 10m
    MUC
    5:05 pm
    3h 25m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH2041
    3:55 pm, 16 Dec Tue
    TXL Berlin
    5:05 pm, 16 Dec Tue
    MUC Munich
    1h 10m
    3h 25m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    1h 15m
    FRA
    6:45 am
    1h 10m
    TXL
    7:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA7573
    7:40 pm, 6 Jan Tue
    JNB Johannesburg
    5:30 am, 7 Jan Wed
    FRA Frankfurt
    10h 50m

    * Operated by Lufthansa

    1h 15m layover in Frankfurt (FRA)
    LH170
    6:45 am, 7 Jan Wed
    FRA Frankfurt
    7:55 am, 7 Jan Wed
    TXL Berlin
    1h 10m
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    Multiple Airlines 1 stop 15h 15m
    3:55 pm TXL - 8:10 am (+1) JNB
    Multiple Airlines 1 stop 13h 45m
    7:40 pm JNB - 8:25 am (+1) TXL
    US$1,755
    cheapoair.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    3:55 pm
    1h 10m
    MUC
    5:05 pm
    3h 25m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH2041
    3:55 pm, 16 Dec Tue
    TXL Berlin
    5:05 pm, 16 Dec Tue
    MUC Munich
    1h 10m
    3h 25m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Frankfurt

    JNB
    7:40 pm
    10h 50m
    FRA
    5:30 am (+1)
    1h 45m
    FRA
    7:15 am
    1h 10m
    TXL
    8:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA7573
    7:40 pm, 6 Jan Tue
    JNB Johannesburg
    5:30 am, 7 Jan Wed
    FRA Frankfurt
    10h 50m

    * Operated by Lufthansa

    1h 45m layover in Frankfurt (FRA)
    LH172
    7:15 am, 7 Jan Wed
    FRA Frankfurt
    8:25 am, 7 Jan Wed
    TXL Berlin
    1h 10m
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    South African Airways 1 stop 13h 40m
    5:30 pm TXL - 8:10 am (+1) JNB
    Multiple Airlines 1 stop 13h
    8:25 pm JNB - 8:25 am (+1) TXL
    US$1,795
    onetravel.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    5:30 pm
    1h 10m
    MUC
    6:40 pm
    1h 50m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7822
    5:30 pm, 16 Dec Tue
    TXL Berlin
    6:40 pm, 16 Dec Tue
    MUC Munich
    1h 10m
    1h 50m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Frankfurt

    JNB
    8:25 pm
    10h 50m
    FRA
    6:15 am (+1)
    1h
    FRA
    7:15 am
    1h 10m
    TXL
    8:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA260
    8:25 pm, 6 Jan Tue
    JNB Johannesburg
    6:15 am, 7 Jan Wed
    FRA Frankfurt
    10h 50m
    1h layover in Frankfurt (FRA)
    LH172
    7:15 am, 7 Jan Wed
    FRA Frankfurt
    8:25 am, 7 Jan Wed
    TXL Berlin
    1h 10m
    Depart: Tue, 16 Dec Return: Tue, 6 Jan Berlin to Johannesburg Tue, 16 Dec - Tue, 6 Jan
    Multiple Airlines 1 stop 13h 40m
    5:30 pm TXL - 8:10 am (+1) JNB
    South African Airways 1 stop 13h
    8:25 pm JNB - 8:25 am (+1) TXL
    US$1,795
    onetravel.com
    Show Details

    Depart: Berlin to Johannesburg via Munich

    TXL
    5:30 pm
    1h 10m
    MUC
    6:40 pm
    1h 50m
    MUC
    8:30 pm
    10h 40m
    JNB
    8:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH2045
    5:30 pm, 16 Dec Tue
    TXL Berlin
    6:40 pm, 16 Dec Tue
    MUC Munich
    1h 10m
    1h 50m layover in Munich (MUC)
    SA265
    8:30 pm, 16 Dec Tue
    MUC Munich
    8:10 am, 17 Dec Wed
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Berlin via Frankfurt

    JNB
    8:25 pm
    10h 50m
    FRA
    6:15 am (+1)
    1h
    FRA
    7:15 am
    1h 10m
    TXL
    8:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA260
    8:25 pm, 6 Jan Tue
    JNB Johannesburg
    6:15 am, 7 Jan Wed
    FRA Frankfurt
    10h 50m
    1h layover in Frankfurt (FRA)
    SA7512
    7:15 am, 7 Jan Wed
    FRA Frankfurt
    8:25 am, 7 Jan Wed
    TXL Berlin
    1h 10m