Cheap Flights to Johannesburg
    (Modify Search)
    • Airlines
    • Flights

    Cheap Flights to Johannesburg

    Airline Results Price View
    View All Airlines View Flights
    South African Airways 292 results A$1,424 View Flights
    Singapore Airlines 63 results A$1,553 View Flights
    Qantas 204 results A$1,705 View Flights
    Qatar Airways 13 results A$1,775 View Flights
    Virgin Australia 108 results A$1,778 View Flights
    Emirates 46 results A$2,045 View Flights
    Cathay Pacific 2 results A$2,191 View Flights
    Etihad 2 results A$2,823 View Flights
    Air New Zealand 11 results A$4,386 View Flights
    Depart: Sat, 1 Aug Return: Tue, 1 Sep Perth to Johannesburg Sat, 1 Aug - Tue, 1 Sep
    South African Airways Direct 11h 10m
    11:50 pm PER - 5:00 am (+1) JNB
    South African Airways Direct 8h 55m
    10:30 pm JNB - 1:25 pm (+1) PER
    A$1,434
    byojet.com
    Show Details

    Depart: Perth to Johannesburg

    PER
    11:50 pm
    11h 10m
    JNB
    5:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA281
    11:50 pm, 1 Aug Sat
    PER Perth
    5:00 am, 2 Aug Sun
    JNB Johannesburg
    11h 10m

    Return: Johannesburg to Perth

    JNB
    10:30 pm
    8h 55m
    PER
    1:25 pm (+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
    Depart: Tue, 4 Nov Return: Tue, 18 Nov Sydney to Johannesburg Tue, 4 Nov - Tue, 18 Nov
    South African Airways 1 stop 19h 10m
    7:00 pm SYD - 5:10 am (+1) JNB
    South African Airways 1 stop 15h 55m
    9:30 pm JNB - 10:25 pm (+1) SYD
    A$1,557
    byojet.com
    Show Details

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:00 pm
    5h 5m
    PER
    9:05 pm
    2h 40m
    PER
    11:45 pm
    11h 25m
    JNB
    5:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7257
    7:00 pm, 4 Nov Tue
    SYD Sydney
    9:05 pm, 4 Nov Tue
    PER Perth
    5h 5m
    2h 40m layover in Perth (PER)
    SA281
    11:45 pm, 4 Nov Tue
    PER Perth
    5:10 am, 5 Nov Wed
    JNB Johannesburg
    11h 25m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:30 pm
    9h 25m
    PER
    12:55 pm (+1)
    2h 10m
    PER
    3:05 pm
    4h 20m
    SYD
    10:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:30 pm, 18 Nov Tue
    JNB Johannesburg
    12:55 pm, 19 Nov Wed
    PER Perth
    9h 25m
    2h 10m layover in Perth (PER)
    SA7258
    3:05 pm, 19 Nov Wed
    PER Perth
    10:25 pm, 19 Nov Wed
    SYD Sydney
    4h 20m
    Depart: Tue, 4 Nov Return: Tue, 18 Nov Sydney to Johannesburg Tue, 4 Nov - Tue, 18 Nov
    Multiple Airlines 1 stop 19h 10m
    7:00 pm SYD - 5:10 am (+1) JNB
    South African Airways 1 stop 15h 55m
    9:30 pm JNB - 10:25 pm (+1) SYD
    A$1,559
    byojet.com
    Show Details

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:00 pm
    5h 5m
    PER
    9:05 pm
    2h 40m
    PER
    11:45 pm
    11h 25m
    JNB
    5:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA569
    7:00 pm, 4 Nov Tue
    SYD Sydney
    9:05 pm, 4 Nov Tue
    PER Perth
    5h 5m
    2h 40m layover in Perth (PER)
    SA281
    11:45 pm, 4 Nov Tue
    PER Perth
    5:10 am, 5 Nov Wed
    JNB Johannesburg
    11h 25m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:30 pm
    9h 25m
    PER
    12:55 pm (+1)
    2h 10m
    PER
    3:05 pm
    4h 20m
    SYD
    10:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:30 pm, 18 Nov Tue
    JNB Johannesburg
    12:55 pm, 19 Nov Wed
    PER Perth
    9h 25m
    2h 10m layover in Perth (PER)
    SA7258
    3:05 pm, 19 Nov Wed
    PER Perth
    10:25 pm, 19 Nov Wed
    SYD Sydney
    4h 20m
    Depart: Sat, 1 Aug Return: Tue, 1 Sep Perth to Johannesburg Sat, 1 Aug - Tue, 1 Sep
    Singapore Airlines 1 stop 19h 5m
    5:10 pm PER - 6:15 am (+1) JNB
    Singapore Airlines 1 stop 17h 5m
    1:45 pm JNB - 12:50 pm (+1) PER
    A$1,564
    byojet.com
    Show Details

    Depart: Perth to Johannesburg via Singapore

    PER
    5:10 pm
    5h 25m
    SIN
    10:35 pm
    2h 55m
    SIN
    1:30 am
    10h 45m
    JNB
    6:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ214
    5:10 pm, 1 Aug Sat
    PER Perth
    10:35 pm, 1 Aug Sat
    SIN Singapore
    5h 25m
    2h 55m layover in Singapore (SIN)
    SQ478
    1:30 am, 2 Aug Sun
    SIN Singapore
    6:15 am, 2 Aug Sun
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Perth via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    1h 35m
    SIN
    7:45 am
    5h 5m
    PER
    12:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    1:45 pm, 1 Sep Tue
    JNB Johannesburg
    6:10 am, 2 Sep Wed
    SIN Singapore
    10h 25m
    1h 35m layover in Singapore (SIN)
    SQ213
    7:45 am, 2 Sep Wed
    SIN Singapore
    12:50 pm, 2 Sep Wed
    PER Perth
    5h 5m
    Depart: Sat, 1 Aug Return: Tue, 1 Sep Perth to Johannesburg Sat, 1 Aug - Tue, 1 Sep
    Singapore Airlines 1 stop 19h 5m
    5:10 pm PER - 6:15 am (+1) JNB
    Singapore Airlines 1 stop 18h 55m
    1:45 pm JNB - 2:40 pm (+1) PER
    A$1,564
    byojet.com
    Show Details

    Depart: Perth to Johannesburg via Singapore

    PER
    5:10 pm
    5h 25m
    SIN
    10:35 pm
    2h 55m
    SIN
    1:30 am
    10h 45m
    JNB
    6:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ214
    5:10 pm, 1 Aug Sat
    PER Perth
    10:35 pm, 1 Aug Sat
    SIN Singapore
    5h 25m
    2h 55m layover in Singapore (SIN)
    SQ478
    1:30 am, 2 Aug Sun
    SIN Singapore
    6:15 am, 2 Aug Sun
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Perth via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    3h 20m
    SIN
    9:30 am
    5h 10m
    PER
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    1:45 pm, 1 Sep Tue
    JNB Johannesburg
    6:10 am, 2 Sep Wed
    SIN Singapore
    10h 25m
    3h 20m layover in Singapore (SIN)
    SQ223
    9:30 am, 2 Sep Wed
    SIN Singapore
    2:40 pm, 2 Sep Wed
    PER Perth
    5h 10m
    Depart: Sat, 1 Aug Return: Tue, 1 Sep Perth to Johannesburg Sat, 1 Aug - Tue, 1 Sep
    Singapore Airlines 1 stop 22h 10m
    2:05 pm PER - 6:15 am (+1) JNB
    Singapore Airlines 1 stop 17h 5m
    1:45 pm JNB - 12:50 pm (+1) PER
    A$1,564
    byojet.com
    Show Details

    Depart: Perth to Johannesburg via Singapore

    PER
    2:05 pm
    5h 25m
    SIN
    7:30 pm
    6h
    SIN
    1:30 am
    10h 45m
    JNB
    6:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ226
    2:05 pm, 1 Aug Sat
    PER Perth
    7:30 pm, 1 Aug Sat
    SIN Singapore
    5h 25m
    6h layover in Singapore (SIN)
    SQ478
    1:30 am, 2 Aug Sun
    SIN Singapore
    6:15 am, 2 Aug Sun
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Perth via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    1h 35m
    SIN
    7:45 am
    5h 5m
    PER
    12:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    1:45 pm, 1 Sep Tue
    JNB Johannesburg
    6:10 am, 2 Sep Wed
    SIN Singapore
    10h 25m
    1h 35m layover in Singapore (SIN)
    SQ213
    7:45 am, 2 Sep Wed
    SIN Singapore
    12:50 pm, 2 Sep Wed
    PER Perth
    5h 5m
    Depart: Sun, 2 Nov Return: Mon, 3 Nov Perth to Johannesburg Sun, 2 Nov - Mon, 3 Nov
    Singapore Airlines 1 stop 19h 20m
    5:30 pm PER - 6:50 am (+1) JNB
    Singapore Airlines 1 stop 17h 35m
    1:35 pm JNB - 1:10 pm (+1) PER
    A$1,582
    skiddoo.com.au
    Show Details

    Depart: Perth to Johannesburg via Singapore

    PER
    5:30 pm
    5h 15m
    SIN
    10:45 pm
    3h 25m
    SIN
    2:10 am
    10h 40m
    JNB
    6:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ214
    5:30 pm, 2 Nov Sun
    PER Perth
    10:45 pm, 2 Nov Sun
    SIN Singapore
    5h 15m
    3h 25m layover in Singapore (SIN)
    SQ478
    2:10 am, 3 Nov Mon
    SIN Singapore
    6:50 am, 3 Nov Mon
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Perth via Singapore

    JNB
    1:35 pm
    10h 30m
    SIN
    6:05 am (+1)
    1h 50m
    SIN
    7:55 am
    5h 15m
    PER
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    1:35 pm, 3 Nov Mon
    JNB Johannesburg
    6:05 am, 4 Nov Tue
    SIN Singapore
    10h 30m
    1h 50m layover in Singapore (SIN)
    SQ213
    7:55 am, 4 Nov Tue
    SIN Singapore
    1:10 pm, 4 Nov Tue
    PER Perth
    5h 15m
    Depart: Sun, 2 Nov Return: Mon, 3 Nov Perth to Johannesburg Sun, 2 Nov - Mon, 3 Nov
    Singapore Airlines 1 stop 19h 20m
    5:30 pm PER - 6:50 am (+1) JNB
    Singapore Airlines 1 stop 19h 5m
    1:35 pm JNB - 2:40 pm (+1) PER
    A$1,582
    skiddoo.com.au
    Show Details

    Depart: Perth to Johannesburg via Singapore

    PER
    5:30 pm
    5h 15m
    SIN
    10:45 pm
    3h 25m
    SIN
    2:10 am
    10h 40m
    JNB
    6:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ214
    5:30 pm, 2 Nov Sun
    PER Perth
    10:45 pm, 2 Nov Sun
    SIN Singapore
    5h 15m
    3h 25m layover in Singapore (SIN)
    SQ478
    2:10 am, 3 Nov Mon
    SIN Singapore
    6:50 am, 3 Nov Mon
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Perth via Singapore

    JNB
    1:35 pm
    10h 30m
    SIN
    6:05 am (+1)
    3h 20m
    SIN
    9:25 am
    5h 15m
    PER
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    1:35 pm, 3 Nov Mon
    JNB Johannesburg
    6:05 am, 4 Nov Tue
    SIN Singapore
    10h 30m
    3h 20m layover in Singapore (SIN)
    SQ223
    9:25 am, 4 Nov Tue
    SIN Singapore
    2:40 pm, 4 Nov Tue
    PER Perth
    5h 15m
    Depart: Sun, 2 Nov Return: Mon, 3 Nov Perth to Johannesburg Sun, 2 Nov - Mon, 3 Nov
    South African Airways Direct 11h 25m
    11:45 pm PER - 5:10 am (+1) JNB
    South African Airways Direct 9h 25m
    9:30 pm JNB - 12:55 pm (+1) PER
    A$1,593
    byojet.com
    Show Details

    Depart: Perth to Johannesburg

    PER
    11:45 pm
    11h 25m
    JNB
    5:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA281
    11:45 pm, 2 Nov Sun
    PER Perth
    5:10 am, 3 Nov Mon
    JNB Johannesburg
    11h 25m

    Return: Johannesburg to Perth

    JNB
    9:30 pm
    9h 25m
    PER
    12:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:30 pm, 3 Nov Mon
    JNB Johannesburg
    12:55 pm, 4 Nov Tue
    PER Perth
    9h 25m
    Depart: Fri, 26 Jun Return: Sat, 1 Aug Perth to Johannesburg Fri, 26 Jun - Sat, 1 Aug
    South African Airways Direct 11h 30m
    11:50 pm PER - 5:20 am (+1) JNB
    South African Airways Direct 9h
    10:25 pm JNB - 1:25 pm (+1) PER
    A$1,641
    byojet.com
    Show Details

    Depart: Perth to Johannesburg

    PER
    11:50 pm
    11h 30m
    JNB
    5:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA281
    11:50 pm, 26 Jun Fri
    PER Perth
    5:20 am, 27 Jun Sat
    JNB Johannesburg
    11h 30m

    Return: Johannesburg to Perth

    JNB
    10:25 pm
    9h
    PER
    1:25 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    10:25 pm, 1 Aug Sat
    JNB Johannesburg
    1:25 pm, 2 Aug Sun
    PER Perth
    9h
    Depart: Sat, 1 Nov Return: Sun, 16 Nov Melbourne to Johannesburg Sat, 1 Nov - Sun, 16 Nov
    Qantas 1 stop 17h 5m
    7:30 am MEL - 3:35 pm JNB
    Qantas 1 stop 15h 15m
    5:50 pm JNB - 6:05 pm (+1) MEL
    A$1,714
    skiddoo.com.au
    Show Details

    Depart: Melbourne to Johannesburg via Sydney

    MEL
    7:30 am
    1h 25m
    SYD
    8:55 am
    1h 40m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF412
    7:30 am, 1 Nov Sat
    MEL Melbourne
    8:55 am, 1 Nov Sat
    SYD Sydney
    1h 25m
    1h 40m layover in Sydney (SYD)
    QF63
    10:35 am, 1 Nov Sat
    SYD Sydney
    3:35 pm, 1 Nov Sat
    JNB Johannesburg
    14h

    Return: Johannesburg to Melbourne via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    1h 45m
    SYD
    4:30 pm
    1h 35m
    MEL
    6:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    5:50 pm, 16 Nov Sun
    JNB Johannesburg
    2:45 pm, 17 Nov Mon
    SYD Sydney
    11h 55m
    1h 45m layover in Sydney (SYD)
    QF449
    4:30 pm, 17 Nov Mon
    SYD Sydney
    6:05 pm, 17 Nov Mon
    MEL Melbourne
    1h 35m
    Depart: Sat, 1 Nov Return: Sun, 16 Nov Melbourne to Johannesburg Sat, 1 Nov - Sun, 16 Nov
    Qantas 1 stop 17h 35m
    7:00 am MEL - 3:35 pm JNB
    Qantas 1 stop 16h 30m
    5:50 pm JNB - 7:20 pm (+1) MEL
    A$1,714
    skiddoo.com.au
    Show Details

    Depart: Melbourne to Johannesburg via Sydney

    MEL
    7:00 am
    1h 25m
    SYD
    8:25 am
    2h 10m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF408
    7:00 am, 1 Nov Sat
    MEL Melbourne
    8:25 am, 1 Nov Sat
    SYD Sydney
    1h 25m
    2h 10m layover in Sydney (SYD)
    QF63
    10:35 am, 1 Nov Sat
    SYD Sydney
    3:35 pm, 1 Nov Sat
    JNB Johannesburg
    14h

    Return: Johannesburg to Melbourne via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    3h
    SYD
    5:45 pm
    1h 35m
    MEL
    7:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    5:50 pm, 16 Nov Sun
    JNB Johannesburg
    2:45 pm, 17 Nov Mon
    SYD Sydney
    11h 55m
    3h layover in Sydney (SYD)
    QF457
    5:45 pm, 17 Nov Mon
    SYD Sydney
    7:20 pm, 17 Nov Mon
    MEL Melbourne
    1h 35m
    Depart: Sat, 1 Nov Return: Sun, 16 Nov Melbourne to Johannesburg Sat, 1 Nov - Sun, 16 Nov
    Qantas 1 stop 17h 5m
    7:30 am MEL - 3:35 pm JNB
    Qantas 1 stop 16h 15m
    5:50 pm JNB - 7:05 pm (+1) MEL
    A$1,714
    skiddoo.com.au
    Show Details

    Depart: Melbourne to Johannesburg via Sydney

    MEL
    7:30 am
    1h 25m
    SYD
    8:55 am
    1h 40m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF412
    7:30 am, 1 Nov Sat
    MEL Melbourne
    8:55 am, 1 Nov Sat
    SYD Sydney
    1h 25m
    1h 40m layover in Sydney (SYD)
    QF63
    10:35 am, 1 Nov Sat
    SYD Sydney
    3:35 pm, 1 Nov Sat
    JNB Johannesburg
    14h

    Return: Johannesburg to Melbourne via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    2h 45m
    SYD
    5:30 pm
    1h 35m
    MEL
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    5:50 pm, 16 Nov Sun
    JNB Johannesburg
    2:45 pm, 17 Nov Mon
    SYD Sydney
    11h 55m
    2h 45m layover in Sydney (SYD)
    QF455
    5:30 pm, 17 Nov Mon
    SYD Sydney
    7:05 pm, 17 Nov Mon
    MEL Melbourne
    1h 35m
    Depart: Sat, 1 Nov Return: Sun, 16 Nov Melbourne to Johannesburg Sat, 1 Nov - Sun, 16 Nov
    Qantas 1 stop 17h 35m
    7:00 am MEL - 3:35 pm JNB
    Qantas 1 stop 16h 15m
    5:50 pm JNB - 7:05 pm (+1) MEL
    A$1,714
    skiddoo.com.au
    Show Details

    Depart: Melbourne to Johannesburg via Sydney

    MEL
    7:00 am
    1h 25m
    SYD
    8:25 am
    2h 10m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF408
    7:00 am, 1 Nov Sat
    MEL Melbourne
    8:25 am, 1 Nov Sat
    SYD Sydney
    1h 25m
    2h 10m layover in Sydney (SYD)
    QF63
    10:35 am, 1 Nov Sat
    SYD Sydney
    3:35 pm, 1 Nov Sat
    JNB Johannesburg
    14h

    Return: Johannesburg to Melbourne via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    2h 45m
    SYD
    5:30 pm
    1h 35m
    MEL
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    5:50 pm, 16 Nov Sun
    JNB Johannesburg
    2:45 pm, 17 Nov Mon
    SYD Sydney
    11h 55m
    2h 45m layover in Sydney (SYD)
    QF455
    5:30 pm, 17 Nov Mon
    SYD Sydney
    7:05 pm, 17 Nov Mon
    MEL Melbourne
    1h 35m
    Depart: Sat, 1 Nov Return: Sun, 16 Nov Melbourne to Johannesburg Sat, 1 Nov - Sun, 16 Nov
    Qantas 1 stop 17h 5m
    7:30 am MEL - 3:35 pm JNB
    Qantas 1 stop 15h 45m
    5:50 pm JNB - 6:35 pm (+1) MEL
    A$1,714
    skiddoo.com.au
    Show Details

    Depart: Melbourne to Johannesburg via Sydney

    MEL
    7:30 am
    1h 25m
    SYD
    8:55 am
    1h 40m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF412
    7:30 am, 1 Nov Sat
    MEL Melbourne
    8:55 am, 1 Nov Sat
    SYD Sydney
    1h 25m
    1h 40m layover in Sydney (SYD)
    QF63
    10:35 am, 1 Nov Sat
    SYD Sydney
    3:35 pm, 1 Nov Sat
    JNB Johannesburg
    14h

    Return: Johannesburg to Melbourne via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    2h 15m
    SYD
    5:00 pm
    1h 35m
    MEL
    6:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    5:50 pm, 16 Nov Sun
    JNB Johannesburg
    2:45 pm, 17 Nov Mon
    SYD Sydney
    11h 55m
    2h 15m layover in Sydney (SYD)
    QF453
    5:00 pm, 17 Nov Mon
    SYD Sydney
    6:35 pm, 17 Nov Mon
    MEL Melbourne
    1h 35m
    Depart: Sat, 1 Nov Return: Sun, 16 Nov Melbourne to Johannesburg Sat, 1 Nov - Sun, 16 Nov
    Qantas 1 stop 17h 5m
    7:30 am MEL - 3:35 pm JNB
    Qantas 1 stop 16h 30m
    5:50 pm JNB - 7:20 pm (+1) MEL
    A$1,714
    skiddoo.com.au
    Show Details

    Depart: Melbourne to Johannesburg via Sydney

    MEL
    7:30 am
    1h 25m
    SYD
    8:55 am
    1h 40m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF412
    7:30 am, 1 Nov Sat
    MEL Melbourne
    8:55 am, 1 Nov Sat
    SYD Sydney
    1h 25m
    1h 40m layover in Sydney (SYD)
    QF63
    10:35 am, 1 Nov Sat
    SYD Sydney
    3:35 pm, 1 Nov Sat
    JNB Johannesburg
    14h

    Return: Johannesburg to Melbourne via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    3h
    SYD
    5:45 pm
    1h 35m
    MEL
    7:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    5:50 pm, 16 Nov Sun
    JNB Johannesburg
    2:45 pm, 17 Nov Mon
    SYD Sydney
    11h 55m
    3h layover in Sydney (SYD)
    QF457
    5:45 pm, 17 Nov Mon
    SYD Sydney
    7:20 pm, 17 Nov Mon
    MEL Melbourne
    1h 35m
    Depart: Sat, 1 Nov Return: Sun, 16 Nov Melbourne to Johannesburg Sat, 1 Nov - Sun, 16 Nov
    Qantas 1 stop 17h 35m
    7:00 am MEL - 3:35 pm JNB
    Qantas 1 stop 15h 45m
    5:50 pm JNB - 6:35 pm (+1) MEL
    A$1,714
    skiddoo.com.au
    Show Details

    Depart: Melbourne to Johannesburg via Sydney

    MEL
    7:00 am
    1h 25m
    SYD
    8:25 am
    2h 10m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF408
    7:00 am, 1 Nov Sat
    MEL Melbourne
    8:25 am, 1 Nov Sat
    SYD Sydney
    1h 25m
    2h 10m layover in Sydney (SYD)
    QF63
    10:35 am, 1 Nov Sat
    SYD Sydney
    3:35 pm, 1 Nov Sat
    JNB Johannesburg
    14h

    Return: Johannesburg to Melbourne via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    2h 15m
    SYD
    5:00 pm
    1h 35m
    MEL
    6:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    5:50 pm, 16 Nov Sun
    JNB Johannesburg
    2:45 pm, 17 Nov Mon
    SYD Sydney
    11h 55m
    2h 15m layover in Sydney (SYD)
    QF453
    5:00 pm, 17 Nov Mon
    SYD Sydney
    6:35 pm, 17 Nov Mon
    MEL Melbourne
    1h 35m
    Depart: Sat, 1 Nov Return: Sun, 16 Nov Melbourne to Johannesburg Sat, 1 Nov - Sun, 16 Nov
    Qantas 1 stop 17h 35m
    7:00 am MEL - 3:35 pm JNB
    Qantas 1 stop 15h 15m
    5:50 pm JNB - 6:05 pm (+1) MEL
    A$1,714
    skiddoo.com.au
    Show Details

    Depart: Melbourne to Johannesburg via Sydney

    MEL
    7:00 am
    1h 25m
    SYD
    8:25 am
    2h 10m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF408
    7:00 am, 1 Nov Sat
    MEL Melbourne
    8:25 am, 1 Nov Sat
    SYD Sydney
    1h 25m
    2h 10m layover in Sydney (SYD)
    QF63
    10:35 am, 1 Nov Sat
    SYD Sydney
    3:35 pm, 1 Nov Sat
    JNB Johannesburg
    14h

    Return: Johannesburg to Melbourne via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    1h 45m
    SYD
    4:30 pm
    1h 35m
    MEL
    6:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    5:50 pm, 16 Nov Sun
    JNB Johannesburg
    2:45 pm, 17 Nov Mon
    SYD Sydney
    11h 55m
    1h 45m layover in Sydney (SYD)
    QF449
    4:30 pm, 17 Nov Mon
    SYD Sydney
    6:05 pm, 17 Nov Mon
    MEL Melbourne
    1h 35m
    Depart: Fri, 26 Jun Return: Sat, 1 Aug Perth to Johannesburg Fri, 26 Jun - Sat, 1 Aug
    Singapore Airlines 1 stop 22h 50m
    2:05 pm PER - 6:55 am (+1) JNB
    Singapore Airlines 1 stop 17h 5m
    1:45 pm JNB - 12:50 pm (+1) PER
    A$1,742
    skiddoo.com.au
    Show Details

    Depart: Perth to Johannesburg via Singapore

    PER
    2:05 pm
    5h 25m
    SIN
    7:30 pm
    6h 40m
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ226
    2:05 pm, 26 Jun Fri
    PER Perth
    7:30 pm, 26 Jun Fri
    SIN Singapore
    5h 25m
    6h 40m layover in Singapore (SIN)
    SQ478
    2:10 am, 27 Jun Sat
    SIN Singapore
    6:55 am, 27 Jun Sat
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Perth via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    1h 35m
    SIN
    7:45 am
    5h 5m
    PER
    12:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    1:45 pm, 1 Aug Sat
    JNB Johannesburg
    6:10 am, 2 Aug Sun
    SIN Singapore
    10h 25m
    1h 35m layover in Singapore (SIN)
    SQ213
    7:45 am, 2 Aug Sun
    SIN Singapore
    12:50 pm, 2 Aug Sun
    PER Perth
    5h 5m
    Depart: Thu, 27 Nov Return: Thu, 11 Dec Perth to Johannesburg Thu, 27 Nov - Thu, 11 Dec
    Qatar Airways 1 stop 21h 25m
    10:40 pm PER - 2:05 pm (+1) JNB
    Qatar Airways 1 stop 20h 15m
    3:30 pm JNB - 5:45 pm (+1) PER
    A$1,792
    byojet.com
    Show Details

    Depart: Perth to Johannesburg via Doha

    PER
    10:40 pm
    11h 25m
    DOH
    5:05 am (+1)
    1h 40m
    DOH
    6:45 am
    8h 20m
    JNB
    2:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    10:40 pm, 27 Nov Thu
    PER Perth
    5:05 am, 28 Nov Fri
    DOH Doha
    11h 25m
    1h 40m layover in Doha (DOH)
    QR1365
    6:45 am, 28 Nov Fri
    DOH Doha
    2:05 pm, 28 Nov Fri
    JNB Johannesburg
    8h 20m

    Return: Johannesburg to Perth via Doha

    JNB
    3:30 pm
    8h
    DOH
    12:30 am (+1)
    1h 20m
    DOH
    1:50 am
    10h 55m
    PER
    5:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1364
    3:30 pm, 11 Dec Thu
    JNB Johannesburg
    12:30 am, 12 Dec Fri
    DOH Doha
    8h
    1h 20m layover in Doha (DOH)
    QR900
    1:50 am, 12 Dec Fri
    DOH Doha
    5:45 pm, 12 Dec Fri
    PER Perth
    10h 55m