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

Recent Searches

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

    Cheap Flights to Johannesburg

    Airline Results Price View
    View All Airlines View Flights
    Qatar Airways 16 results A$1,542 View Flights
    South African Airways 381 results A$1,753 View Flights
    Singapore Airlines 65 results A$1,798 View Flights
    Virgin Australia 51 results A$1,815 View Flights
    Emirates 231 results A$1,819 View Flights
    Qantas 683 results A$1,840 View Flights
    Etihad Airways 4 results A$2,311 View Flights
    Cathay Pacific 3 results A$2,712 View Flights
    Cities Results Price View
    View All Cities View Flights
    Perth 619 results A$1,542 View Flights
    Melbourne 562 results A$1,767 View Flights
    Sydney 241 results A$1,806 View Flights
    Depart: Wed, 5 Aug Return: Thu, 3 Sep Perth to Johannesburg
    Qatar Airways 1 stop 21h 10m
    10:35 pm PER 1:45 pm 6 Aug JNB
    Qatar Airways 1 stop 21h
    15:15 JNB 18:15 4 Sep PER
    A$1,542
    cheapoair.com
    Show Details
    PER JNB
    Wed, 5 Aug - Thu, 3 Sep

    Depart: Perth to Johannesburg via Doha PER 22:35 13:45 JNB 21h 10m · via DOH

    PER Perth
    22:35
    QR901
    Duration: 11h 5m
    DOH Doha
    04:40
    6 Aug
    1h 40m layover
    DOH Doha
    06:20
    QR1363
    Duration: 8h 25m
    JNB Johannesburg
    13:45
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    PER Perth
    22:35, Wed 5 Aug
    DOH Doha
    04:40, Thu 6 Aug
    11h 5m
    1h 40m layover in Doha (DOH)
    QR1363
    DOH Doha
    06:20, Thu 6 Aug
    JNB Johannesburg
    13:45, Thu 6 Aug
    8h 25m
    Show all details

    Return: Johannesburg to Perth via Doha JNB 15:15 18:15 PER 21h · via DOH

    JNB Johannesburg
    15:15
    QR1364
    Duration: 8h 20m
    DOH Doha
    00:35
    4 Sep
    1h 45m layover
    DOH Doha
    02:20
    QR900
    Duration: 10h 55m
    PER Perth
    18:15
    Airlines
    Flight No.
    From
    To
    Duration
    QR1364
    JNB Johannesburg
    15:15, Thu 3 Sep
    DOH Doha
    00:35, Fri 4 Sep
    8h 20m
    1h 45m layover in Doha (DOH)
    QR900
    DOH Doha
    02:20, Fri 4 Sep
    PER Perth
    18:15, Fri 4 Sep
    10h 55m
    Show all details
    Depart: Wed, 5 Aug Return: Thu, 3 Sep Perth to Johannesburg
    Qatar Airways 1 stop 21h 10m
    10:35 pm PER 1:45 pm 6 Aug JNB
    Qatar Airways 1 stop 21h
    15:15 JNB 18:15 4 Sep PER
    A$1,542
    onetravel.com
    Show Details
    PER JNB
    Wed, 5 Aug - Thu, 3 Sep

    Depart: Perth to Johannesburg via Doha PER 22:35 13:45 JNB 21h 10m · via DOH

    PER Perth
    22:35
    QR901
    Duration: 11h 5m
    DOH Doha
    04:40
    6 Aug
    1h 40m layover
    DOH Doha
    06:20
    QR1363
    Duration: 8h 25m
    JNB Johannesburg
    13:45
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    PER Perth
    22:35, Wed 5 Aug
    DOH Doha
    04:40, Thu 6 Aug
    11h 5m
    1h 40m layover in Doha (DOH)
    QR1363
    DOH Doha
    06:20, Thu 6 Aug
    JNB Johannesburg
    13:45, Thu 6 Aug
    8h 25m
    Show all details

    Return: Johannesburg to Perth via Doha JNB 15:15 18:15 PER 21h · via DOH

    JNB Johannesburg
    15:15
    QR1364
    Duration: 8h 20m
    DOH Doha
    00:35
    4 Sep
    1h 45m layover
    DOH Doha
    02:20
    QR900
    Duration: 10h 55m
    PER Perth
    18:15
    Airlines
    Flight No.
    From
    To
    Duration
    QR1364
    JNB Johannesburg
    15:15, Thu 3 Sep
    DOH Doha
    00:35, Fri 4 Sep
    8h 20m
    1h 45m layover in Doha (DOH)
    QR900
    DOH Doha
    02:20, Fri 4 Sep
    PER Perth
    18:15, Fri 4 Sep
    10h 55m
    Show all details
    Depart: Wed, 5 Aug Return: Thu, 3 Sep Perth to Johannesburg
    Qatar Airways 1 stop 21h 10m
    10:35 pm PER 1:45 pm 6 Aug JNB
    Qatar Airways 1 stop 21h
    15:15 JNB 18:15 4 Sep PER
    A$1,542
    smartfares.com
    Show Details
    PER JNB
    Wed, 5 Aug - Thu, 3 Sep

    Depart: Perth to Johannesburg via Doha PER 22:35 13:45 JNB 21h 10m · via DOH

    PER Perth
    22:35
    QR901
    Duration: 11h 5m
    DOH Doha
    04:40
    6 Aug
    1h 40m layover
    DOH Doha
    06:20
    QR1363
    Duration: 8h 25m
    JNB Johannesburg
    13:45
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    PER Perth
    22:35, Wed 5 Aug
    DOH Doha
    04:40, Thu 6 Aug
    11h 5m
    1h 40m layover in Doha (DOH)
    QR1363
    DOH Doha
    06:20, Thu 6 Aug
    JNB Johannesburg
    13:45, Thu 6 Aug
    8h 25m
    Show all details

    Return: Johannesburg to Perth via Doha JNB 15:15 18:15 PER 21h · via DOH

    JNB Johannesburg
    15:15
    QR1364
    Duration: 8h 20m
    DOH Doha
    00:35
    4 Sep
    1h 45m layover
    DOH Doha
    02:20
    QR900
    Duration: 10h 55m
    PER Perth
    18:15
    Airlines
    Flight No.
    From
    To
    Duration
    QR1364
    JNB Johannesburg
    15:15, Thu 3 Sep
    DOH Doha
    00:35, Fri 4 Sep
    8h 20m
    1h 45m layover in Doha (DOH)
    QR900
    DOH Doha
    02:20, Fri 4 Sep
    PER Perth
    18:15, Fri 4 Sep
    10h 55m
    Show all details
    Depart: Wed, 5 Aug Return: Thu, 3 Sep Perth to Johannesburg
    Qatar Airways 1 stop 21h 10m
    10:35 pm PER 1:45 pm 6 Aug JNB
    Qatar Airways 1 stop 21h
    15:15 JNB 18:15 4 Sep PER
    A$1,489
    skiddoo.com.au
    Show Details
    PER JNB
    Wed, 5 Aug - Thu, 3 Sep

    Depart: Perth to Johannesburg via Doha PER 22:35 13:45 JNB 21h 10m · via DOH

    PER Perth
    22:35
    QR901
    Duration: 11h 5m
    DOH Doha
    04:40
    6 Aug
    1h 40m layover
    DOH Doha
    06:20
    QR1363
    Duration: 8h 25m
    JNB Johannesburg
    13:45
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    PER Perth
    22:35, Wed 5 Aug
    DOH Doha
    04:40, Thu 6 Aug
    11h 5m
    1h 40m layover in Doha (DOH)
    QR1363
    DOH Doha
    06:20, Thu 6 Aug
    JNB Johannesburg
    13:45, Thu 6 Aug
    8h 25m
    Show all details

    Return: Johannesburg to Perth via Doha JNB 15:15 18:15 PER 21h · via DOH

    JNB Johannesburg
    15:15
    QR1364
    Duration: 8h 20m
    DOH Doha
    00:35
    4 Sep
    1h 45m layover
    DOH Doha
    02:20
    QR900
    Duration: 10h 55m
    PER Perth
    18:15
    Airlines
    Flight No.
    From
    To
    Duration
    QR1364
    JNB Johannesburg
    15:15, Thu 3 Sep
    DOH Doha
    00:35, Fri 4 Sep
    8h 20m
    1h 45m layover in Doha (DOH)
    QR900
    DOH Doha
    02:20, Fri 4 Sep
    PER Perth
    18:15, Fri 4 Sep
    10h 55m
    Show all details
    Depart: Wed, 5 Aug Return: Thu, 3 Sep Perth to Johannesburg
    Qatar Airways 1 stop 21h 10m
    10:35 pm PER 1:45 pm 6 Aug JNB
    Qatar Airways 1 stop 21h
    15:15 JNB 18:15 4 Sep PER
    A$1,510
    directflights.com.au
    Show Details
    PER JNB
    Wed, 5 Aug - Thu, 3 Sep

    Depart: Perth to Johannesburg via Doha PER 22:35 13:45 JNB 21h 10m · via DOH

    PER Perth
    22:35
    QR901
    Duration: 11h 5m
    DOH Doha
    04:40
    6 Aug
    1h 40m layover
    DOH Doha
    06:20
    QR1363
    Duration: 8h 25m
    JNB Johannesburg
    13:45
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    PER Perth
    22:35, Wed 5 Aug
    DOH Doha
    04:40, Thu 6 Aug
    11h 5m
    1h 40m layover in Doha (DOH)
    QR1363
    DOH Doha
    06:20, Thu 6 Aug
    JNB Johannesburg
    13:45, Thu 6 Aug
    8h 25m
    Show all details

    Return: Johannesburg to Perth via Doha JNB 15:15 18:15 PER 21h · via DOH

    JNB Johannesburg
    15:15
    QR1364
    Duration: 8h 20m
    DOH Doha
    00:35
    4 Sep
    1h 45m layover
    DOH Doha
    02:20
    QR900
    Duration: 10h 55m
    PER Perth
    18:15
    Airlines
    Flight No.
    From
    To
    Duration
    QR1364
    JNB Johannesburg
    15:15, Thu 3 Sep
    DOH Doha
    00:35, Fri 4 Sep
    8h 20m
    1h 45m layover in Doha (DOH)
    QR900
    DOH Doha
    02:20, Fri 4 Sep
    PER Perth
    18:15, Fri 4 Sep
    10h 55m
    Show all details
    Depart: Wed, 5 Aug Return: Thu, 3 Sep Perth to Johannesburg
    Qatar Airways 1 stop 21h 10m
    10:35 pm PER 1:45 pm 6 Aug JNB
    Qatar Airways 1 stop 21h
    15:15 JNB 18:15 4 Sep PER
    A$1,525
    budgetair.com
    Show Details
    PER JNB
    Wed, 5 Aug - Thu, 3 Sep

    Depart: Perth to Johannesburg via Doha PER 22:35 13:45 JNB 21h 10m · via DOH

    PER Perth
    22:35
    QR901
    Duration: 11h 5m
    DOH Doha
    04:40
    6 Aug
    1h 40m layover
    DOH Doha
    06:20
    QR1363
    Duration: 8h 25m
    JNB Johannesburg
    13:45
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    PER Perth
    22:35, Wed 5 Aug
    DOH Doha
    04:40, Thu 6 Aug
    11h 5m
    1h 40m layover in Doha (DOH)
    QR1363
    DOH Doha
    06:20, Thu 6 Aug
    JNB Johannesburg
    13:45, Thu 6 Aug
    8h 25m
    Show all details

    Return: Johannesburg to Perth via Doha JNB 15:15 18:15 PER 21h · via DOH

    JNB Johannesburg
    15:15
    QR1364
    Duration: 8h 20m
    DOH Doha
    00:35
    4 Sep
    1h 45m layover
    DOH Doha
    02:20
    QR900
    Duration: 10h 55m
    PER Perth
    18:15
    Airlines
    Flight No.
    From
    To
    Duration
    QR1364
    JNB Johannesburg
    15:15, Thu 3 Sep
    DOH Doha
    00:35, Fri 4 Sep
    8h 20m
    1h 45m layover in Doha (DOH)
    QR900
    DOH Doha
    02:20, Fri 4 Sep
    PER Perth
    18:15, Fri 4 Sep
    10h 55m
    Show all details
    Depart: Wed, 5 Aug Return: Thu, 3 Sep Perth to Johannesburg
    Qatar Airways 1 stop 21h 10m
    10:35 pm PER 1:45 pm 6 Aug JNB
    Qatar Airways 1 stop 21h
    15:15 JNB 18:15 4 Sep PER
    A$1,559
    bravofly.com.au
    Show Details
    PER JNB
    Wed, 5 Aug - Thu, 3 Sep

    Depart: Perth to Johannesburg via Doha PER 22:35 13:45 JNB 21h 10m · via DOH

    PER Perth
    22:35
    QR901
    Duration: 11h 5m
    DOH Doha
    04:40
    6 Aug
    1h 40m layover
    DOH Doha
    06:20
    QR1363
    Duration: 8h 25m
    JNB Johannesburg
    13:45
    Airlines
    Flight No.
    From
    To
    Duration
    QR901
    PER Perth
    22:35, Wed 5 Aug
    DOH Doha
    04:40, Thu 6 Aug
    11h 5m
    1h 40m layover in Doha (DOH)
    QR1363
    DOH Doha
    06:20, Thu 6 Aug
    JNB Johannesburg
    13:45, Thu 6 Aug
    8h 25m
    Show all details

    Return: Johannesburg to Perth via Doha JNB 15:15 18:15 PER 21h · via DOH

    JNB Johannesburg
    15:15
    QR1364
    Duration: 8h 20m
    DOH Doha
    00:35
    4 Sep
    1h 45m layover
    DOH Doha
    02:20
    QR900
    Duration: 10h 55m
    PER Perth
    18:15
    Airlines
    Flight No.
    From
    To
    Duration
    QR1364
    JNB Johannesburg
    15:15, Thu 3 Sep
    DOH Doha
    00:35, Fri 4 Sep
    8h 20m
    1h 45m layover in Doha (DOH)
    QR900
    DOH Doha
    02:20, Fri 4 Sep
    PER Perth
    18:15, Fri 4 Sep
    10h 55m
    Show all details
    Depart: Wed, 5 Aug Return: Thu, 3 Sep Perth to Johannesburg
    South African Airways Direct 11h 45m
    11:50 pm PER 5:35 am 6 Aug JNB
    South African Airways Direct 8h 55m
    22:30 JNB 13:25 4 Sep PER
    A$1,753
    onetravel.com
    Show Details
    PER JNB
    Wed, 5 Aug - Thu, 3 Sep

    Depart: Perth to Johannesburg PER 23:50 05:35 JNB 11h 45m · Direct

    PER Perth
    23:50
    SA281
    Duration: 11h 45m
    JNB Johannesburg
    05:35
    6 Aug
    Airlines
    Flight No.
    From
    To
    Duration
    SA281
    PER Perth
    23:50, Wed 5 Aug
    JNB Johannesburg
    05:35, Thu 6 Aug
    11h 45m
    Show all details

    Return: Johannesburg to Perth JNB 22:30 13:25 PER 8h 55m · Direct

    JNB Johannesburg
    22:30
    SA280
    Duration: 8h 55m
    PER Perth
    13:25
    4 Sep
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    JNB Johannesburg
    22:30, Thu 3 Sep
    PER Perth
    13:25, Fri 4 Sep
    8h 55m
    Show all details
    Depart: Wed, 5 Aug Return: Thu, 3 Sep Perth to Johannesburg
    South African Airways Direct 11h 45m
    11:50 pm PER 5:35 am 6 Aug JNB
    South African Airways Direct 8h 55m
    22:30 JNB 13:25 4 Sep PER
    A$1,753
    cheapoair.com
    Show Details
    PER JNB
    Wed, 5 Aug - Thu, 3 Sep

    Depart: Perth to Johannesburg PER 23:50 05:35 JNB 11h 45m · Direct

    PER Perth
    23:50
    SA281
    Duration: 11h 45m
    JNB Johannesburg
    05:35
    6 Aug
    Airlines
    Flight No.
    From
    To
    Duration
    SA281
    PER Perth
    23:50, Wed 5 Aug
    JNB Johannesburg
    05:35, Thu 6 Aug
    11h 45m
    Show all details

    Return: Johannesburg to Perth JNB 22:30 13:25 PER 8h 55m · Direct

    JNB Johannesburg
    22:30
    SA280
    Duration: 8h 55m
    PER Perth
    13:25
    4 Sep
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    JNB Johannesburg
    22:30, Thu 3 Sep
    PER Perth
    13:25, Fri 4 Sep
    8h 55m
    Show all details
    Depart: Wed, 5 Aug Return: Thu, 3 Sep Perth to Johannesburg
    South African Airways Direct 11h 45m
    11:50 pm PER 5:35 am 6 Aug JNB
    South African Airways Direct 8h 55m
    22:30 JNB 13:25 4 Sep PER
    A$1,753
    smartfares.com
    Show Details
    PER JNB
    Wed, 5 Aug - Thu, 3 Sep

    Depart: Perth to Johannesburg PER 23:50 05:35 JNB 11h 45m · Direct

    PER Perth
    23:50
    SA281
    Duration: 11h 45m
    JNB Johannesburg
    05:35
    6 Aug
    Airlines
    Flight No.
    From
    To
    Duration
    SA281
    PER Perth
    23:50, Wed 5 Aug
    JNB Johannesburg
    05:35, Thu 6 Aug
    11h 45m
    Show all details

    Return: Johannesburg to Perth JNB 22:30 13:25 PER 8h 55m · Direct

    JNB Johannesburg
    22:30
    SA280
    Duration: 8h 55m
    PER Perth
    13:25
    4 Sep
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    JNB Johannesburg
    22:30, Thu 3 Sep
    PER Perth
    13:25, Fri 4 Sep
    8h 55m
    Show all details
    Depart: Tue, 28 Jul Return: Tue, 1 Sep Melbourne to Johannesburg
    Multiple Airlines 1 stop 1d 1h 5m
    12:30 pm MEL 5:35 am 29 Jul JNB
    South African Airways 1 stop 16h 30m
    22:30 JNB 23:00 2 Sep MEL
    A$1,665
    directflights.com.au
    Show Details
    MEL JNB
    Tue, 28 Jul - Tue, 1 Sep

    Depart: Melbourne to Johannesburg via Perth MEL 12:30 05:35 JNB 1d 1h 5m · via PER

    MEL Melbourne
    12:30
    VA683
    Duration: 4h 20m
    PER Perth
    14:50
    9h layover
    PER Perth
    23:50
    SA281
    Duration: 11h 45m
    JNB Johannesburg
    05:35
    29 Jul
    Airlines
    Flight No.
    From
    To
    Duration
    VA683
    MEL Melbourne
    12:30, Tue 28 Jul
    PER Perth
    14:50, Tue 28 Jul
    4h 20m
    9h layover in Perth (PER)
    SA281
    PER Perth
    23:50, Tue 28 Jul
    JNB Johannesburg
    05:35, Wed 29 Jul
    11h 45m
    Show all details

    Return: Johannesburg to Melbourne via Perth JNB 22:30 23:00 MEL 16h 30m · via PER

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

    Depart: Melbourne to Johannesburg via Perth MEL 12:30 05:35 JNB 1d 1h 5m · via PER

    MEL Melbourne
    12:30
    VA683
    Duration: 4h 20m
    PER Perth
    14:50
    9h layover
    PER Perth
    23:50
    SA281
    Duration: 11h 45m
    JNB Johannesburg
    05:35
    29 Jul
    Airlines
    Flight No.
    From
    To
    Duration
    VA683
    MEL Melbourne
    12:30, Tue 28 Jul
    PER Perth
    14:50, Tue 28 Jul
    4h 20m
    9h layover in Perth (PER)
    SA281
    PER Perth
    23:50, Tue 28 Jul
    JNB Johannesburg
    05:35, Wed 29 Jul
    11h 45m
    Show all details

    Return: Johannesburg to Melbourne via Perth JNB 22:30 23:00 MEL 16h 30m · via PER

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

    Depart: Melbourne to Johannesburg via Perth MEL 18:10 05:35 JNB 19h 25m · via PER

    MEL Melbourne
    18:10
    VA693
    Duration: 4h 20m
    PER Perth
    20:30
    3h 20m layover
    PER Perth
    23:50
    SA281
    Duration: 11h 45m
    JNB Johannesburg
    05:35
    29 Jul
    Airlines
    Flight No.
    From
    To
    Duration
    VA693
    MEL Melbourne
    18:10, Tue 28 Jul
    PER Perth
    20:30, Tue 28 Jul
    4h 20m
    3h 20m layover in Perth (PER)
    SA281
    PER Perth
    23:50, Tue 28 Jul
    JNB Johannesburg
    05:35, Wed 29 Jul
    11h 45m
    Show all details

    Return: Johannesburg to Melbourne via Perth JNB 22:30 23:00 MEL 16h 30m · via PER

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

    Depart: Melbourne to Johannesburg via Perth MEL 18:10 05:35 JNB 19h 25m · via PER

    MEL Melbourne
    18:10
    VA693
    Duration: 4h 20m
    PER Perth
    20:30
    3h 20m layover
    PER Perth
    23:50
    SA281
    Duration: 11h 45m
    JNB Johannesburg
    05:35
    29 Jul
    Airlines
    Flight No.
    From
    To
    Duration
    VA693
    MEL Melbourne
    18:10, Tue 28 Jul
    PER Perth
    20:30, Tue 28 Jul
    4h 20m
    3h 20m layover in Perth (PER)
    SA281
    PER Perth
    23:50, Tue 28 Jul
    JNB Johannesburg
    05:35, Wed 29 Jul
    11h 45m
    Show all details

    Return: Johannesburg to Melbourne via Perth JNB 22:30 05:15 MEL 22h 45m · via PER

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

    Depart: Melbourne to Johannesburg via Perth MEL 18:10 05:35 JNB 19h 25m · via PER

    MEL Melbourne
    18:10
    VA693
    Duration: 4h 20m
    PER Perth
    20:30
    3h 20m layover
    PER Perth
    23:50
    SA281
    Duration: 11h 45m
    JNB Johannesburg
    05:35
    29 Jul
    Airlines
    Flight No.
    From
    To
    Duration
    VA693
    MEL Melbourne
    18:10, Tue 28 Jul
    PER Perth
    20:30, Tue 28 Jul
    4h 20m
    3h 20m layover in Perth (PER)
    SA281
    PER Perth
    23:50, Tue 28 Jul
    JNB Johannesburg
    05:35, Wed 29 Jul
    11h 45m
    Show all details

    Return: Johannesburg to Melbourne via Perth JNB 22:30 23:00 MEL 16h 30m · via PER

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

    Depart: Melbourne to Johannesburg via Perth MEL 18:10 05:35 JNB 19h 25m · via PER

    MEL Melbourne
    18:10
    VA693
    Duration: 4h 20m
    PER Perth
    20:30
    3h 20m layover
    PER Perth
    23:50
    SA281
    Duration: 11h 45m
    JNB Johannesburg
    05:35
    29 Jul
    Airlines
    Flight No.
    From
    To
    Duration
    VA693
    MEL Melbourne
    18:10, Tue 28 Jul
    PER Perth
    20:30, Tue 28 Jul
    4h 20m
    3h 20m layover in Perth (PER)
    SA281
    PER Perth
    23:50, Tue 28 Jul
    JNB Johannesburg
    05:35, Wed 29 Jul
    11h 45m
    Show all details

    Return: Johannesburg to Melbourne via Perth JNB 22:30 05:15 MEL 22h 45m · via PER

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

    Depart: Melbourne to Johannesburg via Perth MEL 12:30 05:35 JNB 1d 1h 5m · via PER

    MEL Melbourne
    12:30
    VA683
    Duration: 4h 20m
    PER Perth
    14:50
    9h layover
    PER Perth
    23:50
    SA281
    Duration: 11h 45m
    JNB Johannesburg
    05:35
    29 Jul
    Airlines
    Flight No.
    From
    To
    Duration
    VA683
    MEL Melbourne
    12:30, Tue 28 Jul
    PER Perth
    14:50, Tue 28 Jul
    4h 20m
    9h layover in Perth (PER)
    SA281
    PER Perth
    23:50, Tue 28 Jul
    JNB Johannesburg
    05:35, Wed 29 Jul
    11h 45m
    Show all details

    Return: Johannesburg to Melbourne via Perth JNB 22:30 23:00 MEL 16h 30m · via PER

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

    Depart: Melbourne to Johannesburg via Perth MEL 12:30 05:35 JNB 1d 1h 5m · via PER

    MEL Melbourne
    12:30
    VA683
    Duration: 4h 20m
    PER Perth
    14:50
    9h layover
    PER Perth
    23:50
    SA281
    Duration: 11h 45m
    JNB Johannesburg
    05:35
    29 Jul
    Airlines
    Flight No.
    From
    To
    Duration
    VA683
    MEL Melbourne
    12:30, Tue 28 Jul
    PER Perth
    14:50, Tue 28 Jul
    4h 20m
    9h layover in Perth (PER)
    SA281
    PER Perth
    23:50, Tue 28 Jul
    JNB Johannesburg
    05:35, Wed 29 Jul
    11h 45m
    Show all details

    Return: Johannesburg to Melbourne via Perth JNB 22:30 23:00 MEL 16h 30m · via PER

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

    Depart: Melbourne to Johannesburg via Perth MEL 12:30 05:35 JNB 1d 1h 5m · via PER

    MEL Melbourne
    12:30
    VA683
    Duration: 4h 20m
    PER Perth
    14:50
    9h layover
    PER Perth
    23:50
    SA281
    Duration: 11h 45m
    JNB Johannesburg
    05:35
    29 Jul
    Airlines
    Flight No.
    From
    To
    Duration
    VA683
    MEL Melbourne
    12:30, Tue 28 Jul
    PER Perth
    14:50, Tue 28 Jul
    4h 20m
    9h layover in Perth (PER)
    SA281
    PER Perth
    23:50, Tue 28 Jul
    JNB Johannesburg
    05:35, Wed 29 Jul
    11h 45m
    Show all details

    Return: Johannesburg to Melbourne via Perth JNB 22:30 05:15 MEL 22h 45m · via PER

    JNB Johannesburg
    22:30
    SA280
    Duration: 8h 55m
    PER Perth
    13:25
    2 Sep
    10h 20m layover
    PER Perth
    23:45
    VA698
    Duration: 3h 30m
    MEL Melbourne
    05:15
    3 Sep
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    JNB Johannesburg
    22:30, Tue 1 Sep
    PER Perth
    13:25, Wed 2 Sep
    8h 55m
    10h 20m layover in Perth (PER)
    VA698
    PER Perth
    23:45, Wed 2 Sep
    MEL Melbourne
    05:15, Thu 3 Sep
    3h 30m
    Show all details
    Depart: Wed, 5 Aug Return: Thu, 3 Sep Perth to Johannesburg
    Singapore Airlines 1 stop 19h 45m
    5:10 pm PER 6:55 am 6 Aug JNB
    Singapore Airlines 1 stop 18h 55m
    13:45 JNB 14:40 4 Sep PER
    A$1,685
    skiddoo.com.au
    Show Details
    PER JNB
    Wed, 5 Aug - Thu, 3 Sep

    Depart: Perth to Johannesburg via Singapore PER 17:10 06:55 JNB 19h 45m · via SIN

    PER Perth
    17:10
    SQ214
    Duration: 5h 25m
    SIN Singapore
    22:35
    3h 35m layover
    SIN Singapore
    02:10
    SQ478
    Duration: 10h 45m
    JNB Johannesburg
    06:55
    Airlines
    Flight No.
    From
    To
    Duration
    SQ214
    PER Perth
    17:10, Wed 5 Aug
    SIN Singapore
    22:35, Wed 5 Aug
    5h 25m
    3h 35m layover in Singapore (SIN)
    SQ478
    SIN Singapore
    02:10, Thu 6 Aug
    JNB Johannesburg
    06:55, Thu 6 Aug
    10h 45m
    Show all details

    Return: Johannesburg to Perth via Singapore JNB 13:45 14:40 PER 18h 55m · via SIN

    JNB Johannesburg
    13:45
    SQ479
    Duration: 10h 25m
    SIN Singapore
    06:10
    4 Sep
    3h 20m layover
    SIN Singapore
    09:30
    SQ223
    Duration: 5h 10m
    PER Perth
    14:40
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    JNB Johannesburg
    13:45, Thu 3 Sep
    SIN Singapore
    06:10, Fri 4 Sep
    10h 25m
    3h 20m layover in Singapore (SIN)
    SQ223
    SIN Singapore
    09:30, Fri 4 Sep
    PER Perth
    14:40, Fri 4 Sep
    5h 10m
    Show all details