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

Recent Searches

    Cheap Flights to Johannesburg
    (Modify Search)
    Price Alerts
    • Origins
    • Airlines
    • Flights

    Cheap Flights to Johannesburg

    Airline Results Price View
    View All Airlines View Flights
    Lufthansa 680 results US$778 View Flights
    South African Airways 527 results US$809 View Flights
    United Airlines 162 results US$1,221 View Flights
    Iberia 18 results US$1,307 View Flights
    Delta Air Lines 307 results US$1,317 View Flights
    British Airways 61 results US$1,349 View Flights
    KLM 121 results US$1,350 View Flights
    JetBlue Airways 26 results US$1,415 View Flights
    Virgin Atlantic Airways 29 results US$1,491 View Flights
    Ethiopian Airlines 2 results US$1,660 View Flights
    Emirates 10 results US$1,813 View Flights
    Brussels Airlines 11 results US$2,224 View Flights
    Turkish Airlines 6 results US$2,413 View Flights
    Transaero Airlines 7 results US$2,465 View Flights
    Air France 7 results US$2,466 View Flights
    Swiss International Air Lines 5 results US$3,562 View Flights
    Finnair 3 results US$5,937 View Flights
    Cathay Pacific 1 result US$6,714 View Flights
    Cities Results Price View
    View All Cities View Flights
    Tampa 824 results US$778 View Flights
    Indianapolis 310 results US$1,290 View Flights
    Washington 36 results US$1,330 View Flights
    Los Angeles 813 results US$1,390 View Flights
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 4h 45m
    8:50 pm TPA - 8:35 am (+2) JNB
    Lufthansa 2+ stops 1d 6h 48m
    9:40 pm JNB - 9:28 pm (+1) TPA
    US$778
    airtickets.com
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    9h 5m
    FRA
    8:45 pm
    10h 50m
    JNB
    8:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    9h 5m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 28 Nov Sat
    FRA Frankfurt
    8:35 am, 29 Nov Sun
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Tampa via Munich, New York

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    2h 20m
    MUC
    9:20 am
    9h 35m
    EWR
    12:55 pm
    5h 35m
    EWR
    6:30 pm
    2h 58m
    TPA
    9:28 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9543
    9:40 pm, 6 Dec Sun
    JNB Johannesburg
    7:00 am, 7 Dec Mon
    MUC Munich
    10h 20m
    2h 20m layover in Munich (MUC)
    LH7609
    9:20 am, 7 Dec Mon
    MUC Munich
    12:55 pm, 7 Dec Mon
    EWR New York
    9h 35m
    5h 35m layover in New York (EWR)
    LH7778
    6:30 pm, 7 Dec Mon
    EWR New York
    9:28 pm, 7 Dec Mon
    TPA Tampa
    2h 58m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 4h 45m
    8:50 pm TPA - 8:35 am (+2) JNB
    Lufthansa 1 stop 1d 5h 45m
    8:25 pm JNB - 7:10 pm (+1) TPA
    US$779
    airtickets.com
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    9h 5m
    FRA
    8:45 pm
    10h 50m
    JNB
    8:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    9h 5m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 28 Nov Sat
    FRA Frankfurt
    8:35 am, 29 Nov Sun
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Tampa via Frankfurt

    JNB
    8:25 pm
    10h 50m
    FRA
    6:15 am (+1)
    7h 35m
    FRA
    1:50 pm
    11h 20m
    TPA
    7:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9545
    8:25 pm, 6 Dec Sun
    JNB Johannesburg
    6:15 am, 7 Dec Mon
    FRA Frankfurt
    10h 50m
    7h 35m layover in Frankfurt (FRA)
    LH482
    1:50 pm, 7 Dec Mon
    FRA Frankfurt
    7:10 pm, 7 Dec Mon
    TPA Tampa
    11h 20m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 4h 45m
    8:50 pm TPA - 8:35 am (+2) JNB
    Lufthansa 1 stop 1d 6h 35m
    7:35 pm JNB - 7:10 pm (+1) TPA
    US$779
    airtickets.com
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    9h 5m
    FRA
    8:45 pm
    10h 50m
    JNB
    8:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    9h 5m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 28 Nov Sat
    FRA Frankfurt
    8:35 am, 29 Nov Sun
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Tampa via Frankfurt

    JNB
    7:35 pm
    10h 50m
    FRA
    5:25 am (+1)
    8h 25m
    FRA
    1:50 pm
    11h 20m
    TPA
    7:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH573
    7:35 pm, 6 Dec Sun
    JNB Johannesburg
    5:25 am, 7 Dec Mon
    FRA Frankfurt
    10h 50m
    8h 25m layover in Frankfurt (FRA)
    LH482
    1:50 pm, 7 Dec Mon
    FRA Frankfurt
    7:10 pm, 7 Dec Mon
    TPA Tampa
    11h 20m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 5h 50m
    8:50 pm TPA - 9:40 am (+2) JNB
    Air Canada 2+ stops 1d 5h 2m
    9:40 pm JNB - 7:42 pm (+1) TPA
    US$789
    faregeek.com
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    10h 15m
    FRA
    9:55 pm
    10h 45m
    JNB
    9:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    10h 15m layover in Frankfurt (FRA)
    LH572
    9:55 pm, 28 Nov Sat
    FRA Frankfurt
    9:40 am, 29 Nov Sun
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Tampa via Munich, Toronto

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    4h 50m
    MUC
    11:50 am
    9h
    YYZ
    2:50 pm
    1h 50m
    YYZ
    4:40 pm
    3h 2m
    TPA
    7:42 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC6871
    9:40 pm, 6 Dec Sun
    JNB Johannesburg
    7:00 am, 7 Dec Mon
    MUC Munich
    10h 20m
    4h 50m layover in Munich (MUC)
    AC847
    11:50 am, 7 Dec Mon
    MUC Munich
    2:50 pm, 7 Dec Mon
    YYZ Toronto
    9h
    1h 50m layover in Toronto (YYZ)
    AC1894
    4:40 pm, 7 Dec Mon
    YYZ Toronto
    7:42 pm, 7 Dec Mon
    TPA Tampa
    3h 2m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 4h 45m
    8:50 pm TPA - 8:35 am (+2) JNB
    Air Canada 2+ stops 1d 5h 2m
    9:40 pm JNB - 7:42 pm (+1) TPA
    US$794
    airtickets.com
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    9h 5m
    FRA
    8:45 pm
    10h 50m
    JNB
    8:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    9h 5m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 28 Nov Sat
    FRA Frankfurt
    8:35 am, 29 Nov Sun
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Tampa via Munich, Toronto

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    4h 50m
    MUC
    11:50 am
    9h
    YYZ
    2:50 pm
    1h 50m
    YYZ
    4:40 pm
    3h 2m
    TPA
    7:42 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC6871
    9:40 pm, 6 Dec Sun
    JNB Johannesburg
    7:00 am, 7 Dec Mon
    MUC Munich
    10h 20m
    4h 50m layover in Munich (MUC)
    AC847
    11:50 am, 7 Dec Mon
    MUC Munich
    2:50 pm, 7 Dec Mon
    YYZ Toronto
    9h
    1h 50m layover in Toronto (YYZ)
    AC1894
    4:40 pm, 7 Dec Mon
    YYZ Toronto
    7:42 pm, 7 Dec Mon
    TPA Tampa
    3h 2m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 4h 45m
    8:50 pm TPA - 8:35 am (+2) JNB
    Lufthansa 1 stop 1d 5h 45m
    8:25 pm JNB - 7:10 pm (+1) TPA
    US$803
    flightnetwork.com
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    9h 5m
    FRA
    8:45 pm
    10h 50m
    JNB
    8:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    9h 5m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 28 Nov Sat
    FRA Frankfurt
    8:35 am, 29 Nov Sun
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Tampa via Frankfurt

    JNB
    8:25 pm
    10h 50m
    FRA
    6:15 am (+1)
    7h 35m
    FRA
    1:50 pm
    11h 20m
    TPA
    7:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9545
    8:25 pm, 6 Dec Sun
    JNB Johannesburg
    6:15 am, 7 Dec Mon
    FRA Frankfurt
    10h 50m
    7h 35m layover in Frankfurt (FRA)
    LH482
    1:50 pm, 7 Dec Mon
    FRA Frankfurt
    7:10 pm, 7 Dec Mon
    TPA Tampa
    11h 20m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 4h 45m
    8:50 pm TPA - 8:35 am (+2) JNB
    Lufthansa 1 stop 1d 6h 35m
    7:35 pm JNB - 7:10 pm (+1) TPA
    US$803
    flightnetwork.com
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    9h 5m
    FRA
    8:45 pm
    10h 50m
    JNB
    8:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    9h 5m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 28 Nov Sat
    FRA Frankfurt
    8:35 am, 29 Nov Sun
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Tampa via Frankfurt

    JNB
    7:35 pm
    10h 50m
    FRA
    5:25 am (+1)
    8h 25m
    FRA
    1:50 pm
    11h 20m
    TPA
    7:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH573
    7:35 pm, 6 Dec Sun
    JNB Johannesburg
    5:25 am, 7 Dec Mon
    FRA Frankfurt
    10h 50m
    8h 25m layover in Frankfurt (FRA)
    LH482
    1:50 pm, 7 Dec Mon
    FRA Frankfurt
    7:10 pm, 7 Dec Mon
    TPA Tampa
    11h 20m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 5h 50m
    8:50 pm TPA - 9:40 am (+2) JNB
    Lufthansa 1 stop 1d 6h 35m
    7:35 pm JNB - 7:10 pm (+1) TPA
    US$803
    fly.co.uk
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    10h 15m
    FRA
    9:55 pm
    10h 45m
    JNB
    9:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    10h 15m layover in Frankfurt (FRA)
    LH572
    9:55 pm, 28 Nov Sat
    FRA Frankfurt
    9:40 am, 29 Nov Sun
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Tampa via Frankfurt

    JNB
    7:35 pm
    10h 50m
    FRA
    5:25 am (+1)
    8h 25m
    FRA
    1:50 pm
    11h 20m
    TPA
    7:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH573
    7:35 pm, 6 Dec Sun
    JNB Johannesburg
    5:25 am, 7 Dec Mon
    FRA Frankfurt
    10h 50m
    8h 25m layover in Frankfurt (FRA)
    LH482
    1:50 pm, 7 Dec Mon
    FRA Frankfurt
    7:10 pm, 7 Dec Mon
    TPA Tampa
    11h 20m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 4h 45m
    8:50 pm TPA - 8:35 am (+2) JNB
    Lufthansa 1 stop 1d 5h 45m
    8:25 pm JNB - 7:10 pm (+1) TPA
    US$803
    fly.co.uk
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    9h 5m
    FRA
    8:45 pm
    10h 50m
    JNB
    8:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    9h 5m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 28 Nov Sat
    FRA Frankfurt
    8:35 am, 29 Nov Sun
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Tampa via Frankfurt

    JNB
    8:25 pm
    10h 50m
    FRA
    6:15 am (+1)
    7h 35m
    FRA
    1:50 pm
    11h 20m
    TPA
    7:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9545
    8:25 pm, 6 Dec Sun
    JNB Johannesburg
    6:15 am, 7 Dec Mon
    FRA Frankfurt
    10h 50m
    7h 35m layover in Frankfurt (FRA)
    LH482
    1:50 pm, 7 Dec Mon
    FRA Frankfurt
    7:10 pm, 7 Dec Mon
    TPA Tampa
    11h 20m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 4h 45m
    8:50 pm TPA - 8:35 am (+2) JNB
    Lufthansa 1 stop 1d 6h 35m
    7:35 pm JNB - 7:10 pm (+1) TPA
    US$803
    fly.co.uk
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    9h 5m
    FRA
    8:45 pm
    10h 50m
    JNB
    8:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    9h 5m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 28 Nov Sat
    FRA Frankfurt
    8:35 am, 29 Nov Sun
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Tampa via Frankfurt

    JNB
    7:35 pm
    10h 50m
    FRA
    5:25 am (+1)
    8h 25m
    FRA
    1:50 pm
    11h 20m
    TPA
    7:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH573
    7:35 pm, 6 Dec Sun
    JNB Johannesburg
    5:25 am, 7 Dec Mon
    FRA Frankfurt
    10h 50m
    8h 25m layover in Frankfurt (FRA)
    LH482
    1:50 pm, 7 Dec Mon
    FRA Frankfurt
    7:10 pm, 7 Dec Mon
    TPA Tampa
    11h 20m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 5h 50m
    8:50 pm TPA - 9:40 am (+2) JNB
    Lufthansa 1 stop 1d 5h 45m
    8:25 pm JNB - 7:10 pm (+1) TPA
    US$803
    fly.co.uk
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    10h 15m
    FRA
    9:55 pm
    10h 45m
    JNB
    9:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    10h 15m layover in Frankfurt (FRA)
    LH572
    9:55 pm, 28 Nov Sat
    FRA Frankfurt
    9:40 am, 29 Nov Sun
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Tampa via Frankfurt

    JNB
    8:25 pm
    10h 50m
    FRA
    6:15 am (+1)
    7h 35m
    FRA
    1:50 pm
    11h 20m
    TPA
    7:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9545
    8:25 pm, 6 Dec Sun
    JNB Johannesburg
    6:15 am, 7 Dec Mon
    FRA Frankfurt
    10h 50m
    7h 35m layover in Frankfurt (FRA)
    LH482
    1:50 pm, 7 Dec Mon
    FRA Frankfurt
    7:10 pm, 7 Dec Mon
    TPA Tampa
    11h 20m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 4h 45m
    8:50 pm TPA - 8:35 am (+2) JNB
    Multiple Airlines 2+ stops 1d 6h 17m
    8:25 pm JNB - 7:42 pm (+1) TPA
    US$807
    flightnetwork.com
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    9h 5m
    FRA
    8:45 pm
    10h 50m
    JNB
    8:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    9h 5m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 28 Nov Sat
    FRA Frankfurt
    8:35 am, 29 Nov Sun
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Tampa via Frankfurt, Toronto

    JNB
    8:25 pm
    10h 50m
    FRA
    6:15 am (+1)
    3h 45m
    FRA
    10:00 am
    8h 25m
    YYZ
    12:25 pm
    4h 15m
    YYZ
    4:40 pm
    3h 2m
    TPA
    7:42 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9545
    8:25 pm, 6 Dec Sun
    JNB Johannesburg
    6:15 am, 7 Dec Mon
    FRA Frankfurt
    10h 50m
    3h 45m layover in Frankfurt (FRA)
    AC873
    10:00 am, 7 Dec Mon
    FRA Frankfurt
    12:25 pm, 7 Dec Mon
    YYZ Toronto
    8h 25m
    4h 15m layover in Toronto (YYZ)
    AC1894
    4:40 pm, 7 Dec Mon
    YYZ Toronto
    7:42 pm, 7 Dec Mon
    TPA Tampa
    3h 2m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 4h 45m
    8:50 pm TPA - 8:35 am (+2) JNB
    Multiple Airlines 2+ stops 1d 6h 17m
    8:25 pm JNB - 7:42 pm (+1) TPA
    US$807
    flyfar.com
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    9h 5m
    FRA
    8:45 pm
    10h 50m
    JNB
    8:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    9h 5m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 28 Nov Sat
    FRA Frankfurt
    8:35 am, 29 Nov Sun
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Tampa via Frankfurt, Toronto

    JNB
    8:25 pm
    10h 50m
    FRA
    6:15 am (+1)
    3h 45m
    FRA
    10:00 am
    8h 25m
    YYZ
    12:25 pm
    4h 15m
    YYZ
    4:40 pm
    3h 2m
    TPA
    7:42 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9545
    8:25 pm, 6 Dec Sun
    JNB Johannesburg
    6:15 am, 7 Dec Mon
    FRA Frankfurt
    10h 50m
    3h 45m layover in Frankfurt (FRA)
    AC873
    10:00 am, 7 Dec Mon
    FRA Frankfurt
    12:25 pm, 7 Dec Mon
    YYZ Toronto
    8h 25m
    4h 15m layover in Toronto (YYZ)
    AC1894
    4:40 pm, 7 Dec Mon
    YYZ Toronto
    7:42 pm, 7 Dec Mon
    TPA Tampa
    3h 2m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 4h 45m
    8:50 pm TPA - 8:35 am (+2) JNB
    Lufthansa 2+ stops 1d 8h 58m
    9:40 pm JNB - 11:38 pm (+1) TPA
    US$807
    bravofly.com
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    9h 5m
    FRA
    8:45 pm
    10h 50m
    JNB
    8:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    9h 5m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 28 Nov Sat
    FRA Frankfurt
    8:35 am, 29 Nov Sun
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Tampa via Munich, New York

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    5h 15m
    MUC
    12:15 pm
    9h 30m
    JFK
    3:45 pm
    4h 55m
    EWR
    8:40 pm
    2h 58m
    TPA
    11:38 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9543
    9:40 pm, 6 Dec Sun
    JNB Johannesburg
    7:00 am, 7 Dec Mon
    MUC Munich
    10h 20m
    5h 15m layover in Munich (MUC)
    LH410
    12:15 pm, 7 Dec Mon
    MUC Munich
    3:45 pm, 7 Dec Mon
    JFK New York
    9h 30m
    4h 55m layover in New York (JFK)
    LH7776
    8:40 pm, 7 Dec Mon
    EWR New York
    11:38 pm, 7 Dec Mon
    TPA Tampa
    2h 58m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 5h 50m
    8:50 pm TPA - 9:40 am (+2) JNB
    Multiple Airlines 2+ stops 1d 2h 28m
    9:40 pm JNB - 5:08 pm (+1) TPA
    US$807
    bravofly.com
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    10h 15m
    FRA
    9:55 pm
    10h 45m
    JNB
    9:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    10h 15m layover in Frankfurt (FRA)
    LH572
    9:55 pm, 28 Nov Sat
    FRA Frankfurt
    9:40 am, 29 Nov Sun
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Tampa via Munich, New York

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    2h 20m
    MUC
    9:20 am
    9h 35m
    EWR
    12:55 pm
    1h 25m
    EWR
    2:20 pm
    2h 48m
    TPA
    5:08 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9543
    9:40 pm, 6 Dec Sun
    JNB Johannesburg
    7:00 am, 7 Dec Mon
    MUC Munich
    10h 20m
    2h 20m layover in Munich (MUC)
    LH7609
    9:20 am, 7 Dec Mon
    MUC Munich
    12:55 pm, 7 Dec Mon
    EWR New York
    9h 35m
    1h 25m layover in New York (EWR)
    UA1246
    2:20 pm, 7 Dec Mon
    EWR New York
    5:08 pm, 7 Dec Mon
    TPA Tampa
    2h 48m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 4h 45m
    8:50 pm TPA - 8:35 am (+2) JNB
    Multiple Airlines 2+ stops 1d 2h 28m
    9:40 pm JNB - 5:08 pm (+1) TPA
    US$807
    bravofly.com
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    9h 5m
    FRA
    8:45 pm
    10h 50m
    JNB
    8:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    9h 5m layover in Frankfurt (FRA)
    LH9544
    8:45 pm, 28 Nov Sat
    FRA Frankfurt
    8:35 am, 29 Nov Sun
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Tampa via Munich, New York

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    2h 20m
    MUC
    9:20 am
    9h 35m
    EWR
    12:55 pm
    1h 25m
    EWR
    2:20 pm
    2h 48m
    TPA
    5:08 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9543
    9:40 pm, 6 Dec Sun
    JNB Johannesburg
    7:00 am, 7 Dec Mon
    MUC Munich
    10h 20m
    2h 20m layover in Munich (MUC)
    LH7609
    9:20 am, 7 Dec Mon
    MUC Munich
    12:55 pm, 7 Dec Mon
    EWR New York
    9h 35m
    1h 25m layover in New York (EWR)
    UA1246
    2:20 pm, 7 Dec Mon
    EWR New York
    5:08 pm, 7 Dec Mon
    TPA Tampa
    2h 48m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Multiple Airlines 1 stop 1d 4h 45m
    8:50 pm TPA - 8:35 am (+2) JNB
    Multiple Airlines 2+ stops 1d 2h 28m
    9:40 pm JNB - 5:08 pm (+1) TPA
    US$807
    nanakflights.com
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    9h 5m
    FRA
    8:45 pm
    10h 50m
    JNB
    8:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    9h 5m layover in Frankfurt (FRA)
    SA9544
    8:45 pm, 28 Nov Sat
    FRA Frankfurt
    8:35 am, 29 Nov Sun
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Tampa via Munich, New York

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    2h 20m
    MUC
    9:20 am
    9h 35m
    EWR
    12:55 pm
    1h 25m
    EWR
    2:20 pm
    2h 48m
    TPA
    5:08 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA9543
    9:40 pm, 6 Dec Sun
    JNB Johannesburg
    7:00 am, 7 Dec Mon
    MUC Munich
    10h 20m
    2h 20m layover in Munich (MUC)
    UA7609
    9:20 am, 7 Dec Mon
    MUC Munich
    12:55 pm, 7 Dec Mon
    EWR New York
    9h 35m
    1h 25m layover in New York (EWR)
    UA1246
    2:20 pm, 7 Dec Mon
    EWR New York
    5:08 pm, 7 Dec Mon
    TPA Tampa
    2h 48m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 5h 50m
    8:50 pm TPA - 9:40 am (+2) JNB
    Multiple Airlines 2+ stops 1d 2h 28m
    9:40 pm JNB - 5:08 pm (+1) TPA
    US$807
    nanakflights.com
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    10h 15m
    FRA
    9:55 pm
    10h 45m
    JNB
    9:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    10h 15m layover in Frankfurt (FRA)
    LH572
    9:55 pm, 28 Nov Sat
    FRA Frankfurt
    9:40 am, 29 Nov Sun
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Tampa via Munich, New York

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    2h 20m
    MUC
    9:20 am
    9h 35m
    EWR
    12:55 pm
    1h 25m
    EWR
    2:20 pm
    2h 48m
    TPA
    5:08 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA9543
    9:40 pm, 6 Dec Sun
    JNB Johannesburg
    7:00 am, 7 Dec Mon
    MUC Munich
    10h 20m
    2h 20m layover in Munich (MUC)
    UA7609
    9:20 am, 7 Dec Mon
    MUC Munich
    12:55 pm, 7 Dec Mon
    EWR New York
    9h 35m
    1h 25m layover in New York (EWR)
    UA1246
    2:20 pm, 7 Dec Mon
    EWR New York
    5:08 pm, 7 Dec Mon
    TPA Tampa
    2h 48m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Multiple Airlines 1 stop 1d 4h 45m
    8:50 pm TPA - 8:35 am (+2) JNB
    Multiple Airlines 2+ stops 1d 8h 58m
    9:40 pm JNB - 11:38 pm (+1) TPA
    US$807
    nanakflights.com
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    9h 5m
    FRA
    8:45 pm
    10h 50m
    JNB
    8:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    9h 5m layover in Frankfurt (FRA)
    SA9544
    8:45 pm, 28 Nov Sat
    FRA Frankfurt
    8:35 am, 29 Nov Sun
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Tampa via Munich, New York

    JNB
    9:40 pm
    10h 20m
    MUC
    7:00 am (+1)
    5h 15m
    MUC
    12:15 pm
    9h 30m
    JFK
    3:45 pm
    4h 55m
    EWR
    8:40 pm
    2h 58m
    TPA
    11:38 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA9543
    9:40 pm, 6 Dec Sun
    JNB Johannesburg
    7:00 am, 7 Dec Mon
    MUC Munich
    10h 20m
    5h 15m layover in Munich (MUC)
    LH410
    12:15 pm, 7 Dec Mon
    MUC Munich
    3:45 pm, 7 Dec Mon
    JFK New York
    9h 30m
    4h 55m layover in New York (JFK)
    UA7776
    8:40 pm, 7 Dec Mon
    EWR New York
    11:38 pm, 7 Dec Mon
    TPA Tampa
    2h 58m
    Depart: Fri, 27 Nov Return: Sun, 6 Dec Tampa to Johannesburg Fri, 27 Nov - Sun, 6 Dec
    Lufthansa 1 stop 1d 5h 50m
    8:50 pm TPA - 9:40 am (+2) JNB
    Lufthansa 2+ stops 1d 8h 3m
    8:25 pm JNB - 9:28 pm (+1) TPA
    US$807
    fly.co.uk
    Show Details

    Depart: Tampa to Johannesburg via Frankfurt

    TPA
    8:50 pm
    8h 50m
    FRA
    11:40 am (+1)
    10h 15m
    FRA
    9:55 pm
    10h 45m
    JNB
    9:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH483
    8:50 pm, 27 Nov Fri
    TPA Tampa
    11:40 am, 28 Nov Sat
    FRA Frankfurt
    8h 50m
    10h 15m layover in Frankfurt (FRA)
    LH572
    9:55 pm, 28 Nov Sat
    FRA Frankfurt
    9:40 am, 29 Nov Sun
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Tampa via Frankfurt, New York

    JNB
    8:25 pm
    10h 50m
    FRA
    6:15 am (+1)
    7h 15m
    FRA
    1:30 pm
    8h 45m
    EWR
    4:15 pm
    2h 15m
    EWR
    6:30 pm
    2h 58m
    TPA
    9:28 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH9545
    8:25 pm, 6 Dec Sun
    JNB Johannesburg
    6:15 am, 7 Dec Mon
    FRA Frankfurt
    10h 50m
    7h 15m layover in Frankfurt (FRA)
    LH402
    1:30 pm, 7 Dec Mon
    FRA Frankfurt
    4:15 pm, 7 Dec Mon
    EWR New York
    8h 45m
    2h 15m layover in New York (EWR)
    LH7778
    6:30 pm, 7 Dec Mon
    EWR New York
    9:28 pm, 7 Dec Mon
    TPA Tampa
    2h 58m