×
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
    South African Airways 368 results A$1,715 View Flights
    Emirates 72 results A$1,779 View Flights
    Singapore Airlines 25 results A$1,912 View Flights
    Virgin Australia 32 results A$1,915 View Flights
    Qantas 601 results A$2,005 View Flights
    Cathay Pacific 3 results A$2,633 View Flights
    Cities Results Price View
    View All Cities View Flights
    Melbourne 562 results A$1,715 View Flights
    Sydney 241 results A$1,753 View Flights
    Perth 286 results A$2,026 View Flights
    Depart: Tue, 28 Jul Return: Tue, 1 Sep Melbourne to Johannesburg Tue, 28 Jul - Tue, 1 Sep
    Multiple Airlines 1 stop 1d 1h 5m
    12:30 pm MEL - 5:35 am (+1) JNB
    South African Airways 1 stop 16h 30m
    10:30 pm JNB - 11:00 pm (+1) MEL
    A$1,665
    directflights.com.au
    Show Details

    Depart: Melbourne to Johannesburg via Perth

    MEL
    12:30 pm
    4h 20m
    PER
    2:50 pm
    9h
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA683
    12:30 pm, 28 Jul Tue
    MEL Melbourne
    2:50 pm, 28 Jul Tue
    PER Perth
    4h 20m
    9h layover in Perth (PER)
    SA281
    11:50 pm, 28 Jul Tue
    PER Perth
    5:35 am, 29 Jul Wed
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Melbourne via Perth

    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    4h 5m
    PER
    5:30 pm
    3h 30m
    MEL
    11:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    10:30 pm, 1 Sep Tue
    JNB Johannesburg
    1:25 pm, 2 Sep Wed
    PER Perth
    8h 55m
    4h 5m layover in Perth (PER)
    SA7256
    5:30 pm, 2 Sep Wed
    PER Perth
    11:00 pm, 2 Sep Wed
    MEL Melbourne
    3h 30m
    Depart: Tue, 28 Jul Return: Tue, 1 Sep Melbourne to Johannesburg Tue, 28 Jul - Tue, 1 Sep
    Multiple Airlines 1 stop 1d 1h 5m
    12:30 pm MEL - 5:35 am (+1) JNB
    Multiple Airlines 1 stop 16h 30m
    10:30 pm JNB - 11:00 pm (+1) MEL
    A$1,665
    directflights.com.au
    Show Details

    Depart: Melbourne to Johannesburg via Perth

    MEL
    12:30 pm
    4h 20m
    PER
    2:50 pm
    9h
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA683
    12:30 pm, 28 Jul Tue
    MEL Melbourne
    2:50 pm, 28 Jul Tue
    PER Perth
    4h 20m
    9h layover in Perth (PER)
    SA281
    11:50 pm, 28 Jul Tue
    PER Perth
    5:35 am, 29 Jul Wed
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Melbourne via Perth

    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    4h 5m
    PER
    5:30 pm
    3h 30m
    MEL
    11:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    10:30 pm, 1 Sep Tue
    JNB Johannesburg
    1:25 pm, 2 Sep Wed
    PER Perth
    8h 55m
    4h 5m layover in Perth (PER)
    VA694
    5:30 pm, 2 Sep Wed
    PER Perth
    11:00 pm, 2 Sep Wed
    MEL Melbourne
    3h 30m
    Depart: Tue, 28 Jul Return: Tue, 1 Sep Melbourne to Johannesburg Tue, 28 Jul - Tue, 1 Sep
    Multiple Airlines 1 stop 19h 25m
    6:10 pm MEL - 5:35 am (+1) JNB
    South African Airways 1 stop 16h 30m
    10:30 pm JNB - 11:00 pm (+1) MEL
    A$1,665
    directflights.com.au
    Show Details

    Depart: Melbourne to Johannesburg via Perth

    MEL
    6:10 pm
    4h 20m
    PER
    8:30 pm
    3h 20m
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA693
    6:10 pm, 28 Jul Tue
    MEL Melbourne
    8:30 pm, 28 Jul Tue
    PER Perth
    4h 20m
    3h 20m layover in Perth (PER)
    SA281
    11:50 pm, 28 Jul Tue
    PER Perth
    5:35 am, 29 Jul Wed
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Melbourne via Perth

    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    4h 5m
    PER
    5:30 pm
    3h 30m
    MEL
    11:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    10:30 pm, 1 Sep Tue
    JNB Johannesburg
    1:25 pm, 2 Sep Wed
    PER Perth
    8h 55m
    4h 5m layover in Perth (PER)
    SA7256
    5:30 pm, 2 Sep Wed
    PER Perth
    11:00 pm, 2 Sep Wed
    MEL Melbourne
    3h 30m
    Depart: Tue, 28 Jul Return: Tue, 1 Sep Melbourne to Johannesburg Tue, 28 Jul - Tue, 1 Sep
    Multiple Airlines 1 stop 19h 25m
    6:10 pm MEL - 5:35 am (+1) JNB
    Multiple Airlines 1 stop 22h 45m
    10:30 pm JNB - 5:15 am (+2) MEL
    A$1,665
    directflights.com.au
    Show Details

    Depart: Melbourne to Johannesburg via Perth

    MEL
    6:10 pm
    4h 20m
    PER
    8:30 pm
    3h 20m
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA693
    6:10 pm, 28 Jul Tue
    MEL Melbourne
    8:30 pm, 28 Jul Tue
    PER Perth
    4h 20m
    3h 20m layover in Perth (PER)
    SA281
    11:50 pm, 28 Jul Tue
    PER Perth
    5:35 am, 29 Jul Wed
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Melbourne via Perth

    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    10h 20m
    PER
    11:45 pm
    3h 30m
    MEL
    5:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    10:30 pm, 1 Sep Tue
    JNB Johannesburg
    1:25 pm, 2 Sep Wed
    PER Perth
    8h 55m
    10h 20m layover in Perth (PER)
    VA698
    11:45 pm, 2 Sep Wed
    PER Perth
    5:15 am, 3 Sep Thu
    MEL Melbourne
    3h 30m
    Depart: Tue, 28 Jul Return: Tue, 1 Sep Melbourne to Johannesburg Tue, 28 Jul - Tue, 1 Sep
    Multiple Airlines 1 stop 19h 25m
    6:10 pm MEL - 5:35 am (+1) JNB
    Multiple Airlines 1 stop 16h 30m
    10:30 pm JNB - 11:00 pm (+1) MEL
    A$1,665
    directflights.com.au
    Show Details

    Depart: Melbourne to Johannesburg via Perth

    MEL
    6:10 pm
    4h 20m
    PER
    8:30 pm
    3h 20m
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA693
    6:10 pm, 28 Jul Tue
    MEL Melbourne
    8:30 pm, 28 Jul Tue
    PER Perth
    4h 20m
    3h 20m layover in Perth (PER)
    SA281
    11:50 pm, 28 Jul Tue
    PER Perth
    5:35 am, 29 Jul Wed
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Melbourne via Perth

    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    4h 5m
    PER
    5:30 pm
    3h 30m
    MEL
    11:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    10:30 pm, 1 Sep Tue
    JNB Johannesburg
    1:25 pm, 2 Sep Wed
    PER Perth
    8h 55m
    4h 5m layover in Perth (PER)
    VA694
    5:30 pm, 2 Sep Wed
    PER Perth
    11:00 pm, 2 Sep Wed
    MEL Melbourne
    3h 30m
    Depart: Tue, 28 Jul Return: Tue, 1 Sep Melbourne to Johannesburg Tue, 28 Jul - Tue, 1 Sep
    Multiple Airlines 1 stop 19h 25m
    6:10 pm MEL - 5:35 am (+1) JNB
    Multiple Airlines 1 stop 22h 45m
    10:30 pm JNB - 5:15 am (+2) MEL
    A$1,679
    byojet.com
    Show Details

    Depart: Melbourne to Johannesburg via Perth

    MEL
    6:10 pm
    4h 20m
    PER
    8:30 pm
    3h 20m
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA693
    6:10 pm, 28 Jul Tue
    MEL Melbourne
    8:30 pm, 28 Jul Tue
    PER Perth
    4h 20m
    3h 20m layover in Perth (PER)
    SA281
    11:50 pm, 28 Jul Tue
    PER Perth
    5:35 am, 29 Jul Wed
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Melbourne via Perth

    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    10h 20m
    PER
    11:45 pm
    3h 30m
    MEL
    5:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    10:30 pm, 1 Sep Tue
    JNB Johannesburg
    1:25 pm, 2 Sep Wed
    PER Perth
    8h 55m
    10h 20m layover in Perth (PER)
    VA698
    11:45 pm, 2 Sep Wed
    PER Perth
    5:15 am, 3 Sep Thu
    MEL Melbourne
    3h 30m
    Depart: Tue, 28 Jul Return: Tue, 1 Sep Melbourne to Johannesburg Tue, 28 Jul - Tue, 1 Sep
    Multiple Airlines 1 stop 1d 1h 5m
    12:30 pm MEL - 5:35 am (+1) JNB
    South African Airways 1 stop 16h 30m
    10:30 pm JNB - 11:00 pm (+1) MEL
    A$1,679
    byojet.com
    Show Details

    Depart: Melbourne to Johannesburg via Perth

    MEL
    12:30 pm
    4h 20m
    PER
    2:50 pm
    9h
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA683
    12:30 pm, 28 Jul Tue
    MEL Melbourne
    2:50 pm, 28 Jul Tue
    PER Perth
    4h 20m
    9h layover in Perth (PER)
    SA281
    11:50 pm, 28 Jul Tue
    PER Perth
    5:35 am, 29 Jul Wed
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Melbourne via Perth

    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    4h 5m
    PER
    5:30 pm
    3h 30m
    MEL
    11:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    10:30 pm, 1 Sep Tue
    JNB Johannesburg
    1:25 pm, 2 Sep Wed
    PER Perth
    8h 55m
    4h 5m layover in Perth (PER)
    SA7256
    5:30 pm, 2 Sep Wed
    PER Perth
    11:00 pm, 2 Sep Wed
    MEL Melbourne
    3h 30m
    Depart: Tue, 28 Jul Return: Tue, 1 Sep Melbourne to Johannesburg Tue, 28 Jul - Tue, 1 Sep
    Multiple Airlines 1 stop 1d 1h 5m
    12:30 pm MEL - 5:35 am (+1) JNB
    Multiple Airlines 1 stop 16h 30m
    10:30 pm JNB - 11:00 pm (+1) MEL
    A$1,679
    byojet.com
    Show Details

    Depart: Melbourne to Johannesburg via Perth

    MEL
    12:30 pm
    4h 20m
    PER
    2:50 pm
    9h
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA683
    12:30 pm, 28 Jul Tue
    MEL Melbourne
    2:50 pm, 28 Jul Tue
    PER Perth
    4h 20m
    9h layover in Perth (PER)
    SA281
    11:50 pm, 28 Jul Tue
    PER Perth
    5:35 am, 29 Jul Wed
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Melbourne via Perth

    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    4h 5m
    PER
    5:30 pm
    3h 30m
    MEL
    11:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    10:30 pm, 1 Sep Tue
    JNB Johannesburg
    1:25 pm, 2 Sep Wed
    PER Perth
    8h 55m
    4h 5m layover in Perth (PER)
    VA694
    5:30 pm, 2 Sep Wed
    PER Perth
    11:00 pm, 2 Sep Wed
    MEL Melbourne
    3h 30m
    Depart: Tue, 28 Jul Return: Tue, 1 Sep Melbourne to Johannesburg Tue, 28 Jul - Tue, 1 Sep
    Multiple Airlines 1 stop 1d 1h 5m
    12:30 pm MEL - 5:35 am (+1) JNB
    Multiple Airlines 1 stop 22h 45m
    10:30 pm JNB - 5:15 am (+2) MEL
    A$1,679
    byojet.com
    Show Details

    Depart: Melbourne to Johannesburg via Perth

    MEL
    12:30 pm
    4h 20m
    PER
    2:50 pm
    9h
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA683
    12:30 pm, 28 Jul Tue
    MEL Melbourne
    2:50 pm, 28 Jul Tue
    PER Perth
    4h 20m
    9h layover in Perth (PER)
    SA281
    11:50 pm, 28 Jul Tue
    PER Perth
    5:35 am, 29 Jul Wed
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Melbourne via Perth

    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+1)
    10h 20m
    PER
    11:45 pm
    3h 30m
    MEL
    5:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    10:30 pm, 1 Sep Tue
    JNB Johannesburg
    1:25 pm, 2 Sep Wed
    PER Perth
    8h 55m
    10h 20m layover in Perth (PER)
    VA698
    11:45 pm, 2 Sep Wed
    PER Perth
    5:15 am, 3 Sep Thu
    MEL Melbourne
    3h 30m
    Depart: Fri, 17 Jul Return: Sat, 20 Feb Sydney to Johannesburg Fri, 17 Jul - Sat, 20 Feb
    Multiple Airlines 1 stop 1d 6h 20m
    7:15 am SYD - 5:35 am (+1) JNB
    Multiple Airlines 1 stop 16h 55m
    9:20 pm JNB - 10:15 pm (+1) SYD
    A$1,677
    byojet.com
    Show Details

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:15 am
    5h 10m
    PER
    10:25 am
    13h 25m
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA551
    7:15 am, 17 Jul Fri
    SYD Sydney
    10:25 am, 17 Jul Fri
    PER Perth
    5h 10m
    13h 25m layover in Perth (PER)
    SA281
    11:50 pm, 17 Jul Fri
    PER Perth
    5:35 am, 18 Jul Sat
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:20 pm
    9h 35m
    PER
    12:55 pm (+1)
    2h 10m
    PER
    3:05 pm
    5h 10m
    SYD
    10:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:20 pm, 20 Feb Sat
    JNB Johannesburg
    12:55 pm, 21 Feb Sun
    PER Perth
    9h 35m
    2h 10m layover in Perth (PER)
    VA562
    3:05 pm, 21 Feb Sun
    PER Perth
    10:15 pm, 21 Feb Sun
    SYD Sydney
    5h 10m
    Depart: Fri, 17 Jul Return: Sat, 20 Feb Sydney to Johannesburg Fri, 17 Jul - Sat, 20 Feb
    Multiple Airlines 1 stop 1d 6h 20m
    7:15 am SYD - 5:35 am (+1) JNB
    Multiple Airlines 1 stop 1d 45m
    9:20 pm JNB - 6:05 am (+2) SYD
    A$1,677
    byojet.com
    Show Details

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:15 am
    5h 10m
    PER
    10:25 am
    13h 25m
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA551
    7:15 am, 17 Jul Fri
    SYD Sydney
    10:25 am, 17 Jul Fri
    PER Perth
    5h 10m
    13h 25m layover in Perth (PER)
    SA281
    11:50 pm, 17 Jul Fri
    PER Perth
    5:35 am, 18 Jul Sat
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:20 pm
    9h 35m
    PER
    12:55 pm (+1)
    10h
    PER
    10:55 pm
    5h 10m
    SYD
    6:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:20 pm, 20 Feb Sat
    JNB Johannesburg
    12:55 pm, 21 Feb Sun
    PER Perth
    9h 35m
    10h layover in Perth (PER)
    VA570
    10:55 pm, 21 Feb Sun
    PER Perth
    6:05 am, 22 Feb Mon
    SYD Sydney
    5h 10m
    Depart: Fri, 17 Jul Return: Sat, 20 Feb Sydney to Johannesburg Fri, 17 Jul - Sat, 20 Feb
    Multiple Airlines 1 stop 1d 6h 20m
    7:15 am SYD - 5:35 am (+1) JNB
    South African Airways 1 stop 16h 55m
    9:20 pm JNB - 10:15 pm (+1) SYD
    A$1,679
    byojet.com
    Show Details

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:15 am
    5h 10m
    PER
    10:25 am
    13h 25m
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA551
    7:15 am, 17 Jul Fri
    SYD Sydney
    10:25 am, 17 Jul Fri
    PER Perth
    5h 10m
    13h 25m layover in Perth (PER)
    SA281
    11:50 pm, 17 Jul Fri
    PER Perth
    5:35 am, 18 Jul Sat
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:20 pm
    9h 35m
    PER
    12:55 pm (+1)
    2h 10m
    PER
    3:05 pm
    5h 10m
    SYD
    10:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:20 pm, 20 Feb Sat
    JNB Johannesburg
    12:55 pm, 21 Feb Sun
    PER Perth
    9h 35m
    2h 10m layover in Perth (PER)
    SA7258
    3:05 pm, 21 Feb Sun
    PER Perth
    10:15 pm, 21 Feb Sun
    SYD Sydney
    5h 10m
    Depart: Fri, 17 Jul Return: Sat, 20 Feb Sydney to Johannesburg Fri, 17 Jul - Sat, 20 Feb
    Multiple Airlines 1 stop 19h 25m
    6:10 pm SYD - 5:35 am (+1) JNB
    Multiple Airlines 1 stop 16h 55m
    9:20 pm JNB - 10:15 pm (+1) SYD
    A$1,755
    onetravel.com
    Show Details

    Depart: Sydney to Johannesburg via Perth

    SYD
    6:10 pm
    5h 10m
    PER
    9:20 pm
    2h 30m
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA567
    6:10 pm, 17 Jul Fri
    SYD Sydney
    9:20 pm, 17 Jul Fri
    PER Perth
    5h 10m
    2h 30m layover in Perth (PER)
    SA281
    11:50 pm, 17 Jul Fri
    PER Perth
    5:35 am, 18 Jul Sat
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:20 pm
    9h 35m
    PER
    12:55 pm (+1)
    2h 10m
    PER
    3:05 pm
    5h 10m
    SYD
    10:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:20 pm, 20 Feb Sat
    JNB Johannesburg
    12:55 pm, 21 Feb Sun
    PER Perth
    9h 35m
    2h 10m layover in Perth (PER)
    VA562
    3:05 pm, 21 Feb Sun
    PER Perth
    10:15 pm, 21 Feb Sun
    SYD Sydney
    5h 10m
    Depart: Fri, 17 Jul Return: Sat, 20 Feb Sydney to Johannesburg Fri, 17 Jul - Sat, 20 Feb
    Multiple Airlines 1 stop 1d 6h 20m
    7:15 am SYD - 5:35 am (+1) JNB
    Multiple Airlines 1 stop 1d 45m
    9:20 pm JNB - 6:05 am (+2) SYD
    A$1,755
    onetravel.com
    Show Details

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:15 am
    5h 10m
    PER
    10:25 am
    13h 25m
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA551
    7:15 am, 17 Jul Fri
    SYD Sydney
    10:25 am, 17 Jul Fri
    PER Perth
    5h 10m
    13h 25m layover in Perth (PER)
    SA281
    11:50 pm, 17 Jul Fri
    PER Perth
    5:35 am, 18 Jul Sat
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:20 pm
    9h 35m
    PER
    12:55 pm (+1)
    10h
    PER
    10:55 pm
    5h 10m
    SYD
    6:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:20 pm, 20 Feb Sat
    JNB Johannesburg
    12:55 pm, 21 Feb Sun
    PER Perth
    9h 35m
    10h layover in Perth (PER)
    VA570
    10:55 pm, 21 Feb Sun
    PER Perth
    6:05 am, 22 Feb Mon
    SYD Sydney
    5h 10m
    Depart: Fri, 17 Jul Return: Sat, 20 Feb Sydney to Johannesburg Fri, 17 Jul - Sat, 20 Feb
    Multiple Airlines 1 stop 1d 6h 20m
    7:15 am SYD - 5:35 am (+1) JNB
    Multiple Airlines 1 stop 16h 55m
    9:20 pm JNB - 10:15 pm (+1) SYD
    A$1,755
    cheapoair.com
    Show Details

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:15 am
    5h 10m
    PER
    10:25 am
    13h 25m
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA551
    7:15 am, 17 Jul Fri
    SYD Sydney
    10:25 am, 17 Jul Fri
    PER Perth
    5h 10m
    13h 25m layover in Perth (PER)
    SA281
    11:50 pm, 17 Jul Fri
    PER Perth
    5:35 am, 18 Jul Sat
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:20 pm
    9h 35m
    PER
    12:55 pm (+1)
    2h 10m
    PER
    3:05 pm
    5h 10m
    SYD
    10:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:20 pm, 20 Feb Sat
    JNB Johannesburg
    12:55 pm, 21 Feb Sun
    PER Perth
    9h 35m
    2h 10m layover in Perth (PER)
    VA562
    3:05 pm, 21 Feb Sun
    PER Perth
    10:15 pm, 21 Feb Sun
    SYD Sydney
    5h 10m
    Depart: Fri, 17 Jul Return: Sat, 20 Feb Sydney to Johannesburg Fri, 17 Jul - Sat, 20 Feb
    Multiple Airlines 1 stop 19h 25m
    6:10 pm SYD - 5:35 am (+1) JNB
    Multiple Airlines 1 stop 1d 45m
    9:20 pm JNB - 6:05 am (+2) SYD
    A$1,755
    cheapoair.com
    Show Details

    Depart: Sydney to Johannesburg via Perth

    SYD
    6:10 pm
    5h 10m
    PER
    9:20 pm
    2h 30m
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA567
    6:10 pm, 17 Jul Fri
    SYD Sydney
    9:20 pm, 17 Jul Fri
    PER Perth
    5h 10m
    2h 30m layover in Perth (PER)
    SA281
    11:50 pm, 17 Jul Fri
    PER Perth
    5:35 am, 18 Jul Sat
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:20 pm
    9h 35m
    PER
    12:55 pm (+1)
    10h
    PER
    10:55 pm
    5h 10m
    SYD
    6:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:20 pm, 20 Feb Sat
    JNB Johannesburg
    12:55 pm, 21 Feb Sun
    PER Perth
    9h 35m
    10h layover in Perth (PER)
    VA570
    10:55 pm, 21 Feb Sun
    PER Perth
    6:05 am, 22 Feb Mon
    SYD Sydney
    5h 10m
    Depart: Fri, 17 Jul Return: Sat, 20 Feb Sydney to Johannesburg Fri, 17 Jul - Sat, 20 Feb
    Multiple Airlines 1 stop 1d 4h
    9:35 am SYD - 5:35 am (+1) JNB
    Multiple Airlines 1 stop 1d 45m
    9:20 pm JNB - 6:05 am (+2) SYD
    A$1,755
    cheapoair.com
    Show Details

    Depart: Sydney to Johannesburg via Perth

    SYD
    9:35 am
    5h 10m
    PER
    12:45 pm
    11h 5m
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA555
    9:35 am, 17 Jul Fri
    SYD Sydney
    12:45 pm, 17 Jul Fri
    PER Perth
    5h 10m
    11h 5m layover in Perth (PER)
    SA281
    11:50 pm, 17 Jul Fri
    PER Perth
    5:35 am, 18 Jul Sat
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:20 pm
    9h 35m
    PER
    12:55 pm (+1)
    10h
    PER
    10:55 pm
    5h 10m
    SYD
    6:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:20 pm, 20 Feb Sat
    JNB Johannesburg
    12:55 pm, 21 Feb Sun
    PER Perth
    9h 35m
    10h layover in Perth (PER)
    VA570
    10:55 pm, 21 Feb Sun
    PER Perth
    6:05 am, 22 Feb Mon
    SYD Sydney
    5h 10m
    Depart: Fri, 17 Jul Return: Sat, 20 Feb Sydney to Johannesburg Fri, 17 Jul - Sat, 20 Feb
    Multiple Airlines 1 stop 1d 4h
    9:35 am SYD - 5:35 am (+1) JNB
    Multiple Airlines 1 stop 1d 45m
    9:20 pm JNB - 6:05 am (+2) SYD
    A$1,755
    smartfares.com
    Show Details

    Depart: Sydney to Johannesburg via Perth

    SYD
    9:35 am
    5h 10m
    PER
    12:45 pm
    11h 5m
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA555
    9:35 am, 17 Jul Fri
    SYD Sydney
    12:45 pm, 17 Jul Fri
    PER Perth
    5h 10m
    11h 5m layover in Perth (PER)
    SA281
    11:50 pm, 17 Jul Fri
    PER Perth
    5:35 am, 18 Jul Sat
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:20 pm
    9h 35m
    PER
    12:55 pm (+1)
    10h
    PER
    10:55 pm
    5h 10m
    SYD
    6:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:20 pm, 20 Feb Sat
    JNB Johannesburg
    12:55 pm, 21 Feb Sun
    PER Perth
    9h 35m
    10h layover in Perth (PER)
    VA570
    10:55 pm, 21 Feb Sun
    PER Perth
    6:05 am, 22 Feb Mon
    SYD Sydney
    5h 10m
    Depart: Fri, 17 Jul Return: Sat, 20 Feb Sydney to Johannesburg Fri, 17 Jul - Sat, 20 Feb
    Multiple Airlines 1 stop 19h 25m
    6:10 pm SYD - 5:35 am (+1) JNB
    Multiple Airlines 1 stop 16h 55m
    9:20 pm JNB - 10:15 pm (+1) SYD
    A$1,755
    cheapoair.com
    Show Details

    Depart: Sydney to Johannesburg via Perth

    SYD
    6:10 pm
    5h 10m
    PER
    9:20 pm
    2h 30m
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA567
    6:10 pm, 17 Jul Fri
    SYD Sydney
    9:20 pm, 17 Jul Fri
    PER Perth
    5h 10m
    2h 30m layover in Perth (PER)
    SA281
    11:50 pm, 17 Jul Fri
    PER Perth
    5:35 am, 18 Jul Sat
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:20 pm
    9h 35m
    PER
    12:55 pm (+1)
    2h 10m
    PER
    3:05 pm
    5h 10m
    SYD
    10:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:20 pm, 20 Feb Sat
    JNB Johannesburg
    12:55 pm, 21 Feb Sun
    PER Perth
    9h 35m
    2h 10m layover in Perth (PER)
    VA562
    3:05 pm, 21 Feb Sun
    PER Perth
    10:15 pm, 21 Feb Sun
    SYD Sydney
    5h 10m
    Depart: Fri, 17 Jul Return: Sat, 20 Feb Sydney to Johannesburg Fri, 17 Jul - Sat, 20 Feb
    Multiple Airlines 1 stop 1d 6h 20m
    7:15 am SYD - 5:35 am (+1) JNB
    Multiple Airlines 1 stop 1d 45m
    9:20 pm JNB - 6:05 am (+2) SYD
    A$1,755
    cheapoair.com
    Show Details

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:15 am
    5h 10m
    PER
    10:25 am
    13h 25m
    PER
    11:50 pm
    11h 45m
    JNB
    5:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA551
    7:15 am, 17 Jul Fri
    SYD Sydney
    10:25 am, 17 Jul Fri
    PER Perth
    5h 10m
    13h 25m layover in Perth (PER)
    SA281
    11:50 pm, 17 Jul Fri
    PER Perth
    5:35 am, 18 Jul Sat
    JNB Johannesburg
    11h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:20 pm
    9h 35m
    PER
    12:55 pm (+1)
    10h
    PER
    10:55 pm
    5h 10m
    SYD
    6:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:20 pm, 20 Feb Sat
    JNB Johannesburg
    12:55 pm, 21 Feb Sun
    PER Perth
    9h 35m
    10h layover in Perth (PER)
    VA570
    10:55 pm, 21 Feb Sun
    PER Perth
    6:05 am, 22 Feb Mon
    SYD Sydney
    5h 10m