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

    Cheap Flights to Johannesburg

    Airline Results Price View
    View All Airlines View Flights
    Qatar Airways 32 results A$1,503 View Flights
    South African Airways 240 results A$1,570 View Flights
    Qantas 229 results A$1,621 View Flights
    Emirates 81 results A$1,682 View Flights
    Air Mauritius 15 results A$1,852 View Flights
    Singapore Airlines 85 results A$1,916 View Flights
    Etihad 5 results A$2,036 View Flights
    Virgin Australia 62 results A$2,056 View Flights
    Cathay Pacific 2 results A$3,274 View Flights
    Air New Zealand 25 results A$5,083 View Flights
    Thai Airways International 11 results A$6,819 View Flights
    Depart: Mon, 3 Nov Return: Mon, 17 Nov Perth to Johannesburg Mon, 3 Nov - Mon, 17 Nov
    Qatar Airways 1 stop 21h 20m
    10:40 pm PER - 2:00 pm (+1) JNB
    Qatar Airways 1 stop 20h 15m
    3:30 pm JNB - 5:45 pm (+1) PER
    A$1,454
    skiddoo.com.au
    Show Details

    Depart: Perth to Johannesburg via Doha

    PER
    10:40 pm
    11h 25m
    DOH
    5:05 am (+1)
    1h 35m
    DOH
    6:40 am
    8h 20m
    JNB
    2:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    10:40 pm, 3 Nov Mon
    PER Perth
    5:05 am, 4 Nov Tue
    DOH Doha
    11h 25m
    1h 35m layover in Doha (DOH)
    QR1363
    6:40 am, 4 Nov Tue
    DOH Doha
    2:00 pm, 4 Nov Tue
    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, 17 Nov Mon
    JNB Johannesburg
    12:30 am, 18 Nov Tue
    DOH Doha
    8h
    1h 20m layover in Doha (DOH)
    QR900
    1:50 am, 18 Nov Tue
    DOH Doha
    5:45 pm, 18 Nov Tue
    PER Perth
    10h 55m
    Depart: Wed, 1 Oct Return: Wed, 29 Jul Perth to Johannesburg Wed, 1 Oct - Wed, 29 Jul
    South African Airways Direct 11h 25m
    11:50 pm PER - 5:15 am (+1) JNB
    South African Airways Direct 8h 55m
    10:30 pm JNB - 1:25 pm (+1) PER
    A$1,570
    onetravel.com
    Show Details

    Depart: Perth to Johannesburg

    PER
    11:50 pm
    11h 25m
    JNB
    5:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA281
    11:50 pm, 1 Oct Wed
    PER Perth
    5:15 am, 2 Oct Thu
    JNB Johannesburg
    11h 25m

    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, 29 Jul Wed
    JNB Johannesburg
    1:25 pm, 30 Jul Thu
    PER Perth
    8h 55m
    Depart: Mon, 3 Nov Return: Mon, 17 Nov Perth to Johannesburg Mon, 3 Nov - Mon, 17 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,521
    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, 3 Nov Mon
    PER Perth
    5:10 am, 4 Nov Tue
    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, 17 Nov Mon
    JNB Johannesburg
    12:55 pm, 18 Nov Tue
    PER Perth
    9h 25m
    Depart: Thu, 13 Nov Return: Thu, 27 Nov Perth to Johannesburg Thu, 13 Nov - Thu, 27 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,521
    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, 13 Nov Thu
    PER Perth
    5:10 am, 14 Nov Fri
    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, 27 Nov Thu
    JNB Johannesburg
    12:55 pm, 28 Nov Fri
    PER Perth
    9h 25m
    Depart: Tue, 17 Feb Return: Thu, 26 Mar Sydney to Johannesburg Tue, 17 Feb - Thu, 26 Mar
    South African Airways 1 stop 18h 35m
    7:00 pm SYD - 4:35 am (+1) JNB
    Multiple Airlines 1 stop 16h 25m
    9:00 pm JNB - 10:25 pm (+1) SYD
    A$1,531
    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
    10h 50m
    JNB
    4:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7257
    7:00 pm, 17 Feb Tue
    SYD Sydney
    9:05 pm, 17 Feb Tue
    PER Perth
    5h 5m
    2h 40m layover in Perth (PER)
    SA281
    11:45 pm, 17 Feb Tue
    PER Perth
    4:35 am, 18 Feb Wed
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 55m
    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:00 pm, 26 Mar Thu
    JNB Johannesburg
    12:55 pm, 27 Mar Fri
    PER Perth
    9h 55m
    2h 10m layover in Perth (PER)
    VA562
    3:05 pm, 27 Mar Fri
    PER Perth
    10:25 pm, 27 Mar Fri
    SYD Sydney
    4h 20m
    Depart: Tue, 17 Feb Return: Thu, 26 Mar Sydney to Johannesburg Tue, 17 Feb - Thu, 26 Mar
    South African Airways 1 stop 18h 35m
    7:00 pm SYD - 4:35 am (+1) JNB
    South African Airways 1 stop 16h 25m
    9:00 pm JNB - 10:25 pm (+1) SYD
    A$1,533
    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
    10h 50m
    JNB
    4:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7257
    7:00 pm, 17 Feb Tue
    SYD Sydney
    9:05 pm, 17 Feb Tue
    PER Perth
    5h 5m
    2h 40m layover in Perth (PER)
    SA281
    11:45 pm, 17 Feb Tue
    PER Perth
    4:35 am, 18 Feb Wed
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 55m
    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:00 pm, 26 Mar Thu
    JNB Johannesburg
    12:55 pm, 27 Mar Fri
    PER Perth
    9h 55m
    2h 10m layover in Perth (PER)
    SA7258
    3:05 pm, 27 Mar Fri
    PER Perth
    10:25 pm, 27 Mar Fri
    SYD Sydney
    4h 20m
    Depart: Tue, 17 Feb Return: Thu, 26 Mar Sydney to Johannesburg Tue, 17 Feb - Thu, 26 Mar
    Multiple Airlines 1 stop 18h 35m
    7:00 pm SYD - 4:35 am (+1) JNB
    Multiple Airlines 1 stop 16h 25m
    9:00 pm JNB - 10:25 pm (+1) SYD
    A$1,533
    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
    10h 50m
    JNB
    4:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA569
    7:00 pm, 17 Feb Tue
    SYD Sydney
    9:05 pm, 17 Feb Tue
    PER Perth
    5h 5m
    2h 40m layover in Perth (PER)
    SA281
    11:45 pm, 17 Feb Tue
    PER Perth
    4:35 am, 18 Feb Wed
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 55m
    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:00 pm, 26 Mar Thu
    JNB Johannesburg
    12:55 pm, 27 Mar Fri
    PER Perth
    9h 55m
    2h 10m layover in Perth (PER)
    VA562
    3:05 pm, 27 Mar Fri
    PER Perth
    10:25 pm, 27 Mar Fri
    SYD Sydney
    4h 20m
    Depart: Tue, 17 Feb Return: Thu, 26 Mar Sydney to Johannesburg Tue, 17 Feb - Thu, 26 Mar
    Multiple Airlines 1 stop 18h 35m
    7:00 pm SYD - 4:35 am (+1) JNB
    South African Airways 1 stop 16h 25m
    9:00 pm JNB - 10:25 pm (+1) SYD
    A$1,535
    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
    10h 50m
    JNB
    4:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    VA569
    7:00 pm, 17 Feb Tue
    SYD Sydney
    9:05 pm, 17 Feb Tue
    PER Perth
    5h 5m
    2h 40m layover in Perth (PER)
    SA281
    11:45 pm, 17 Feb Tue
    PER Perth
    4:35 am, 18 Feb Wed
    JNB Johannesburg
    10h 50m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 55m
    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:00 pm, 26 Mar Thu
    JNB Johannesburg
    12:55 pm, 27 Mar Fri
    PER Perth
    9h 55m
    2h 10m layover in Perth (PER)
    SA7258
    3:05 pm, 27 Mar Fri
    PER Perth
    10:25 pm, 27 Mar Fri
    SYD Sydney
    4h 20m
    Depart: Sun, 12 Oct Return: Mon, 26 Jan Perth to Johannesburg Sun, 12 Oct - Mon, 26 Jan
    South African Airways Direct 11h 25m
    11:50 pm PER - 5:15 am (+1) JNB
    South African Airways Direct 9h 30m
    9:25 pm JNB - 12:55 pm (+1) PER
    A$1,580
    byojet.com
    Show Details

    Depart: Perth to Johannesburg

    PER
    11:50 pm
    11h 25m
    JNB
    5:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA281
    11:50 pm, 12 Oct Sun
    PER Perth
    5:15 am, 13 Oct Mon
    JNB Johannesburg
    11h 25m

    Return: Johannesburg to Perth

    JNB
    9:25 pm
    9h 30m
    PER
    12:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:25 pm, 26 Jan Mon
    JNB Johannesburg
    12:55 pm, 27 Jan Tue
    PER Perth
    9h 30m
    Depart: Sun, 12 Oct Return: Mon, 26 Jan Perth to Johannesburg Sun, 12 Oct - Mon, 26 Jan
    Qatar Airways 1 stop 20h 15m
    11:30 pm PER - 1:45 pm (+1) JNB
    Qatar Airways 1 stop 20h 15m
    3:30 pm JNB - 5:45 pm (+1) PER
    A$1,611
    skiddoo.com.au
    Show Details

    Depart: Perth to Johannesburg via Doha

    PER
    11:30 pm
    11h 20m
    DOH
    5:50 am (+1)
    55m
    DOH
    6:45 am
    8h
    JNB
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    11:30 pm, 12 Oct Sun
    PER Perth
    5:50 am, 13 Oct Mon
    DOH Doha
    11h 20m
    55m layover in Doha (DOH)
    QR1363
    6:45 am, 13 Oct Mon
    DOH Doha
    1:45 pm, 13 Oct Mon
    JNB Johannesburg
    8h

    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, 26 Jan Mon
    JNB Johannesburg
    12:30 am, 27 Jan Tue
    DOH Doha
    8h
    1h 20m layover in Doha (DOH)
    QR900
    1:50 am, 27 Jan Tue
    DOH Doha
    5:45 pm, 27 Jan Tue
    PER Perth
    10h 55m
    Depart: Mon, 9 Feb Return: Mon, 23 Feb Melbourne to Johannesburg Mon, 9 Feb - Mon, 23 Feb
    Qantas 1 stop 17h 20m
    7:15 am MEL - 3:35 pm JNB
    Qantas 1 stop 15h 15m
    5:50 pm JNB - 6:05 pm (+1) MEL
    A$1,568
    byojet.com
    Show Details

    Depart: Melbourne to Johannesburg via Sydney

    MEL
    7:15 am
    1h 25m
    SYD
    8:40 am
    1h 55m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF410
    7:15 am, 9 Feb Mon
    MEL Melbourne
    8:40 am, 9 Feb Mon
    SYD Sydney
    1h 25m
    1h 55m layover in Sydney (SYD)
    QF63
    10:35 am, 9 Feb Mon
    SYD Sydney
    3:35 pm, 9 Feb Mon
    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, 23 Feb Mon
    JNB Johannesburg
    2:45 pm, 24 Feb Tue
    SYD Sydney
    11h 55m
    1h 45m layover in Sydney (SYD)
    QF449
    4:30 pm, 24 Feb Tue
    SYD Sydney
    6:05 pm, 24 Feb Tue
    MEL Melbourne
    1h 35m
    Depart: Mon, 9 Feb Return: Mon, 23 Feb Melbourne to Johannesburg Mon, 9 Feb - Mon, 23 Feb
    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,568
    byojet.com
    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, 9 Feb Mon
    MEL Melbourne
    8:55 am, 9 Feb Mon
    SYD Sydney
    1h 25m
    1h 40m layover in Sydney (SYD)
    QF63
    10:35 am, 9 Feb Mon
    SYD Sydney
    3:35 pm, 9 Feb Mon
    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, 23 Feb Mon
    JNB Johannesburg
    2:45 pm, 24 Feb Tue
    SYD Sydney
    11h 55m
    1h 45m layover in Sydney (SYD)
    QF449
    4:30 pm, 24 Feb Tue
    SYD Sydney
    6:05 pm, 24 Feb Tue
    MEL Melbourne
    1h 35m
    Depart: Mon, 9 Feb Return: Mon, 23 Feb Melbourne to Johannesburg Mon, 9 Feb - Mon, 23 Feb
    Qantas 1 stop 17h 20m
    7:15 am MEL - 3:35 pm JNB
    Qantas 1 stop 16h
    5:50 pm JNB - 6:50 pm (+1) MEL
    A$1,568
    byojet.com
    Show Details

    Depart: Melbourne to Johannesburg via Sydney

    MEL
    7:15 am
    1h 25m
    SYD
    8:40 am
    1h 55m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF410
    7:15 am, 9 Feb Mon
    MEL Melbourne
    8:40 am, 9 Feb Mon
    SYD Sydney
    1h 25m
    1h 55m layover in Sydney (SYD)
    QF63
    10:35 am, 9 Feb Mon
    SYD Sydney
    3:35 pm, 9 Feb Mon
    JNB Johannesburg
    14h

    Return: Johannesburg to Melbourne via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    2h 30m
    SYD
    5:15 pm
    1h 35m
    MEL
    6:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    5:50 pm, 23 Feb Mon
    JNB Johannesburg
    2:45 pm, 24 Feb Tue
    SYD Sydney
    11h 55m
    2h 30m layover in Sydney (SYD)
    QF451
    5:15 pm, 24 Feb Tue
    SYD Sydney
    6:50 pm, 24 Feb Tue
    MEL Melbourne
    1h 35m
    Depart: Mon, 9 Feb Return: Mon, 23 Feb Melbourne to Johannesburg Mon, 9 Feb - Mon, 23 Feb
    Qantas 1 stop 16h 50m
    7:45 am MEL - 3:35 pm JNB
    Qantas 1 stop 16h
    5:50 pm JNB - 6:50 pm (+1) MEL
    A$1,568
    byojet.com
    Show Details

    Depart: Melbourne to Johannesburg via Sydney

    MEL
    7:45 am
    1h 25m
    SYD
    9:10 am
    1h 25m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF402
    7:45 am, 9 Feb Mon
    MEL Melbourne
    9:10 am, 9 Feb Mon
    SYD Sydney
    1h 25m
    1h 25m layover in Sydney (SYD)
    QF63
    10:35 am, 9 Feb Mon
    SYD Sydney
    3:35 pm, 9 Feb Mon
    JNB Johannesburg
    14h

    Return: Johannesburg to Melbourne via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    2h 30m
    SYD
    5:15 pm
    1h 35m
    MEL
    6:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    5:50 pm, 23 Feb Mon
    JNB Johannesburg
    2:45 pm, 24 Feb Tue
    SYD Sydney
    11h 55m
    2h 30m layover in Sydney (SYD)
    QF451
    5:15 pm, 24 Feb Tue
    SYD Sydney
    6:50 pm, 24 Feb Tue
    MEL Melbourne
    1h 35m
    Depart: Mon, 9 Feb Return: Mon, 23 Feb Melbourne to Johannesburg Mon, 9 Feb - Mon, 23 Feb
    Qantas 1 stop 16h 50m
    7:45 am MEL - 3:35 pm JNB
    Qantas 1 stop 15h 15m
    5:50 pm JNB - 6:05 pm (+1) MEL
    A$1,568
    byojet.com
    Show Details

    Depart: Melbourne to Johannesburg via Sydney

    MEL
    7:45 am
    1h 25m
    SYD
    9:10 am
    1h 25m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF402
    7:45 am, 9 Feb Mon
    MEL Melbourne
    9:10 am, 9 Feb Mon
    SYD Sydney
    1h 25m
    1h 25m layover in Sydney (SYD)
    QF63
    10:35 am, 9 Feb Mon
    SYD Sydney
    3:35 pm, 9 Feb Mon
    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, 23 Feb Mon
    JNB Johannesburg
    2:45 pm, 24 Feb Tue
    SYD Sydney
    11h 55m
    1h 45m layover in Sydney (SYD)
    QF449
    4:30 pm, 24 Feb Tue
    SYD Sydney
    6:05 pm, 24 Feb Tue
    MEL Melbourne
    1h 35m
    Depart: Mon, 9 Feb Return: Mon, 23 Feb Melbourne to Johannesburg Mon, 9 Feb - Mon, 23 Feb
    Qantas 1 stop 16h 35m
    8:00 am MEL - 3:35 pm JNB
    Qantas 1 stop 16h
    5:50 pm JNB - 6:50 pm (+1) MEL
    A$1,568
    byojet.com
    Show Details

    Depart: Melbourne to Johannesburg via Sydney

    MEL
    8:00 am
    1h 25m
    SYD
    9:25 am
    1h 10m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF414
    8:00 am, 9 Feb Mon
    MEL Melbourne
    9:25 am, 9 Feb Mon
    SYD Sydney
    1h 25m
    1h 10m layover in Sydney (SYD)
    QF63
    10:35 am, 9 Feb Mon
    SYD Sydney
    3:35 pm, 9 Feb Mon
    JNB Johannesburg
    14h

    Return: Johannesburg to Melbourne via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    2h 30m
    SYD
    5:15 pm
    1h 35m
    MEL
    6:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    5:50 pm, 23 Feb Mon
    JNB Johannesburg
    2:45 pm, 24 Feb Tue
    SYD Sydney
    11h 55m
    2h 30m layover in Sydney (SYD)
    QF451
    5:15 pm, 24 Feb Tue
    SYD Sydney
    6:50 pm, 24 Feb Tue
    MEL Melbourne
    1h 35m
    Depart: Mon, 9 Feb Return: Mon, 23 Feb Melbourne to Johannesburg Mon, 9 Feb - Mon, 23 Feb
    Qantas 1 stop 16h 35m
    8:00 am MEL - 3:35 pm JNB
    Qantas 1 stop 15h 15m
    5:50 pm JNB - 6:05 pm (+1) MEL
    A$1,568
    byojet.com
    Show Details

    Depart: Melbourne to Johannesburg via Sydney

    MEL
    8:00 am
    1h 25m
    SYD
    9:25 am
    1h 10m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF414
    8:00 am, 9 Feb Mon
    MEL Melbourne
    9:25 am, 9 Feb Mon
    SYD Sydney
    1h 25m
    1h 10m layover in Sydney (SYD)
    QF63
    10:35 am, 9 Feb Mon
    SYD Sydney
    3:35 pm, 9 Feb Mon
    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, 23 Feb Mon
    JNB Johannesburg
    2:45 pm, 24 Feb Tue
    SYD Sydney
    11h 55m
    1h 45m layover in Sydney (SYD)
    QF449
    4:30 pm, 24 Feb Tue
    SYD Sydney
    6:05 pm, 24 Feb Tue
    MEL Melbourne
    1h 35m
    Depart: Mon, 9 Feb Return: Mon, 23 Feb Melbourne to Johannesburg Mon, 9 Feb - Mon, 23 Feb
    Qantas 1 stop 17h 20m
    7:15 am MEL - 3:35 pm JNB
    Qantas 1 stop 17h 30m
    5:50 pm JNB - 8:20 pm (+1) MEL
    A$1,568
    byojet.com
    Show Details

    Depart: Melbourne to Johannesburg via Sydney

    MEL
    7:15 am
    1h 25m
    SYD
    8:40 am
    1h 55m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF410
    7:15 am, 9 Feb Mon
    MEL Melbourne
    8:40 am, 9 Feb Mon
    SYD Sydney
    1h 25m
    1h 55m layover in Sydney (SYD)
    QF63
    10:35 am, 9 Feb Mon
    SYD Sydney
    3:35 pm, 9 Feb Mon
    JNB Johannesburg
    14h

    Return: Johannesburg to Melbourne via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    4h
    SYD
    6:45 pm
    1h 35m
    MEL
    8:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    5:50 pm, 23 Feb Mon
    JNB Johannesburg
    2:45 pm, 24 Feb Tue
    SYD Sydney
    11h 55m
    4h layover in Sydney (SYD)
    QF479
    6:45 pm, 24 Feb Tue
    SYD Sydney
    8:20 pm, 24 Feb Tue
    MEL Melbourne
    1h 35m
    Depart: Thu, 23 Oct Return: Fri, 7 Nov Perth to Johannesburg Thu, 23 Oct - Fri, 7 Nov
    South African Airways Direct 11h 25m
    11:50 pm PER - 5:15 am (+1) JNB
    South African Airways Direct 9h 25m
    9:30 pm JNB - 12:55 pm (+1) PER
    A$1,569
    byojet.com
    Show Details

    Depart: Perth to Johannesburg

    PER
    11:50 pm
    11h 25m
    JNB
    5:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA281
    11:50 pm, 23 Oct Thu
    PER Perth
    5:15 am, 24 Oct Fri
    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, 7 Nov Fri
    JNB Johannesburg
    12:55 pm, 8 Nov Sat
    PER Perth
    9h 25m
    Depart: Mon, 3 Nov Return: Mon, 17 Nov Perth to Johannesburg Mon, 3 Nov - Mon, 17 Nov
    Qantas 1 stop 22h 30m
    11:05 pm PER - 3:35 pm (+1) JNB
    Qantas 1 stop 18h 40m
    5:50 pm JNB - 6:30 pm (+1) PER
    A$1,571
    byojet.com
    Show Details

    Depart: Perth to Johannesburg via Sydney

    PER
    11:05 pm
    4h 10m
    SYD
    6:15 am (+1)
    4h 20m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF568
    11:05 pm, 3 Nov Mon
    PER Perth
    6:15 am, 4 Nov Tue
    SYD Sydney
    4h 10m
    4h 20m layover in Sydney (SYD)
    QF63
    10:35 am, 4 Nov Tue
    SYD Sydney
    3:35 pm, 4 Nov Tue
    JNB Johannesburg
    14h

    Return: Johannesburg to Perth via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    1h 45m
    SYD
    4:30 pm
    5h
    PER
    6:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    5:50 pm, 17 Nov Mon
    JNB Johannesburg
    2:45 pm, 18 Nov Tue
    SYD Sydney
    11h 55m
    1h 45m layover in Sydney (SYD)
    QF569
    4:30 pm, 18 Nov Tue
    SYD Sydney
    6:30 pm, 18 Nov Tue
    PER Perth
    5h