×
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 191 results A$1,949 View Flights
    Singapore Airlines 67 results A$2,071 View Flights
    Qatar Airways 49 results A$2,074 View Flights
    Qantas 373 results A$2,144 View Flights
    Emirates 271 results A$2,197 View Flights
    Etihad Airways 11 results A$2,250 View Flights
    Cathay Pacific 7 results A$2,314 View Flights
    Air Mauritius 2 results A$2,609 View Flights
    Virgin Australia 76 results A$2,634 View Flights
    Cities Results Price View
    View All Cities View Flights
    Sydney 165 results A$1,949 View Flights
    Perth 882 results A$2,050 View Flights
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    South African Airways 1 stop 17h 30m
    7:00 pm SYD 4:30 am 27 Nov JNB
    Multiple Airlines 1 stop 17h 30m
    21:00 JNB 22:30 7 Jan SYD
    A$1,949
    cheapoair.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:00 pm
    4h 5m
    PER
    9:05 pm
    2h 40m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    SA7257
    7:00 pm, 26 Nov Thu
    SYD Sydney
    9:05 pm, 26 Nov Thu
    PER Perth
    4h 5m

    * Operated by Virgin Australia

    2h 40m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    3h
    PER
    3:20 pm
    5h 10m
    SYD
    10:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    3h layover in Perth (PER)
    VA562
    3:20 pm, 7 Jan Thu
    PER Perth
    10:30 pm, 7 Jan Thu
    SYD Sydney
    5h 10m
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    South African Airways 1 stop 17h 30m
    7:00 pm SYD 4:30 am 27 Nov JNB
    Multiple Airlines 1 stop 1d 1h 5m
    21:00 JNB 06:05 8 Jan SYD
    A$1,949
    onetravel.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:00 pm
    4h 5m
    PER
    9:05 pm
    2h 40m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    SA7257
    7:00 pm, 26 Nov Thu
    SYD Sydney
    9:05 pm, 26 Nov Thu
    PER Perth
    4h 5m
    2h 40m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    10h 35m
    PER
    10:55 pm
    5h 10m
    SYD
    6:05 am 8 Jan
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    10h 35m layover in Perth (PER)
    VA570
    10:55 pm, 7 Jan Thu
    PER Perth
    6:05 am, 8 Jan Fri
    SYD Sydney
    5h 10m
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    South African Airways 1 stop 17h 30m
    7:00 pm SYD 4:30 am 27 Nov JNB
    Multiple Airlines 1 stop 17h 30m
    21:00 JNB 22:30 7 Jan SYD
    A$1,949
    smartfares.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:00 pm
    4h 5m
    PER
    9:05 pm
    2h 40m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    SA7257
    7:00 pm, 26 Nov Thu
    SYD Sydney
    9:05 pm, 26 Nov Thu
    PER Perth
    4h 5m

    * Operated by Virgin Australia

    2h 40m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    3h
    PER
    3:20 pm
    5h 10m
    SYD
    10:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    3h layover in Perth (PER)
    VA562
    3:20 pm, 7 Jan Thu
    PER Perth
    10:30 pm, 7 Jan Thu
    SYD Sydney
    5h 10m
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    South African Airways 1 stop 17h 30m
    7:00 pm SYD 4:30 am 27 Nov JNB
    Multiple Airlines 1 stop 1d 1h 5m
    21:00 JNB 06:05 8 Jan SYD
    A$1,949
    smartfares.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:00 pm
    4h 5m
    PER
    9:05 pm
    2h 40m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    SA7257
    7:00 pm, 26 Nov Thu
    SYD Sydney
    9:05 pm, 26 Nov Thu
    PER Perth
    4h 5m

    * Operated by Virgin Australia

    2h 40m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    10h 35m
    PER
    10:55 pm
    5h 10m
    SYD
    6:05 am 8 Jan
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    10h 35m layover in Perth (PER)
    VA570
    10:55 pm, 7 Jan Thu
    PER Perth
    6:05 am, 8 Jan Fri
    SYD Sydney
    5h 10m
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    South African Airways 1 stop 17h 30m
    7:00 pm SYD 4:30 am 27 Nov JNB
    Multiple Airlines 1 stop 17h 30m
    21:00 JNB 22:30 7 Jan SYD
    A$1,949
    onetravel.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:00 pm
    4h 5m
    PER
    9:05 pm
    2h 40m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    SA7257
    7:00 pm, 26 Nov Thu
    SYD Sydney
    9:05 pm, 26 Nov Thu
    PER Perth
    4h 5m
    2h 40m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    3h
    PER
    3:20 pm
    5h 10m
    SYD
    10:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    3h layover in Perth (PER)
    VA562
    3:20 pm, 7 Jan Thu
    PER Perth
    10:30 pm, 7 Jan Thu
    SYD Sydney
    5h 10m
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    South African Airways 1 stop 17h 30m
    7:00 pm SYD 4:30 am 27 Nov JNB
    Multiple Airlines 1 stop 1d 1h 5m
    21:00 JNB 06:05 8 Jan SYD
    A$1,949
    cheapoair.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:00 pm
    4h 5m
    PER
    9:05 pm
    2h 40m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    SA7257
    7:00 pm, 26 Nov Thu
    SYD Sydney
    9:05 pm, 26 Nov Thu
    PER Perth
    4h 5m

    * Operated by Virgin Australia

    2h 40m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    10h 35m
    PER
    10:55 pm
    5h 10m
    SYD
    6:05 am 8 Jan
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    10h 35m layover in Perth (PER)
    VA570
    10:55 pm, 7 Jan Thu
    PER Perth
    6:05 am, 8 Jan Fri
    SYD Sydney
    5h 10m
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    South African Airways 1 stop 17h 30m
    7:00 pm SYD 4:30 am 27 Nov JNB
    South African Airways 1 stop 17h 30m
    21:00 JNB 22:30 7 Jan SYD
    A$1,951
    onetravel.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:00 pm
    4h 5m
    PER
    9:05 pm
    2h 40m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    SA7257
    7:00 pm, 26 Nov Thu
    SYD Sydney
    9:05 pm, 26 Nov Thu
    PER Perth
    4h 5m
    2h 40m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    3h
    PER
    3:20 pm
    5h 10m
    SYD
    10:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    3h layover in Perth (PER)
    SA7258
    3:20 pm, 7 Jan Thu
    PER Perth
    10:30 pm, 7 Jan Thu
    SYD Sydney
    5h 10m
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    South African Airways 1 stop 17h 30m
    7:00 pm SYD 4:30 am 27 Nov JNB
    South African Airways 1 stop 17h 30m
    21:00 JNB 22:30 7 Jan SYD
    A$1,951
    smartfares.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:00 pm
    4h 5m
    PER
    9:05 pm
    2h 40m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    SA7257
    7:00 pm, 26 Nov Thu
    SYD Sydney
    9:05 pm, 26 Nov Thu
    PER Perth
    4h 5m

    * Operated by Virgin Australia

    2h 40m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    3h
    PER
    3:20 pm
    5h 10m
    SYD
    10:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    3h layover in Perth (PER)
    SA7258
    3:20 pm, 7 Jan Thu
    PER Perth
    10:30 pm, 7 Jan Thu
    SYD Sydney
    5h 10m

    * Operated by Virgin Australia

    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    South African Airways 1 stop 17h 30m
    7:00 pm SYD 4:30 am 27 Nov JNB
    South African Airways 1 stop 17h 30m
    21:00 JNB 22:30 7 Jan SYD
    A$1,951
    cheapoair.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:00 pm
    4h 5m
    PER
    9:05 pm
    2h 40m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    SA7257
    7:00 pm, 26 Nov Thu
    SYD Sydney
    9:05 pm, 26 Nov Thu
    PER Perth
    4h 5m

    * Operated by Virgin Australia

    2h 40m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    3h
    PER
    3:20 pm
    5h 10m
    SYD
    10:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    3h layover in Perth (PER)
    SA7258
    3:20 pm, 7 Jan Thu
    PER Perth
    10:30 pm, 7 Jan Thu
    SYD Sydney
    5h 10m

    * Operated by Virgin Australia

    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    Multiple Airlines 1 stop 22h 30m
    2:00 pm SYD 4:30 am 27 Nov JNB
    Multiple Airlines 1 stop 17h 30m
    21:00 JNB 22:30 7 Jan SYD
    A$1,951
    cheapoair.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    2:00 pm
    4h 5m
    PER
    4:05 pm
    7h 40m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    VA561
    2:00 pm, 26 Nov Thu
    SYD Sydney
    4:05 pm, 26 Nov Thu
    PER Perth
    4h 5m
    7h 40m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    3h
    PER
    3:20 pm
    5h 10m
    SYD
    10:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    3h layover in Perth (PER)
    VA562
    3:20 pm, 7 Jan Thu
    PER Perth
    10:30 pm, 7 Jan Thu
    SYD Sydney
    5h 10m
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    Multiple Airlines 1 stop 22h 30m
    2:00 pm SYD 4:30 am 27 Nov JNB
    Multiple Airlines 1 stop 17h 30m
    21:00 JNB 22:30 7 Jan SYD
    A$1,951
    smartfares.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    2:00 pm
    4h 5m
    PER
    4:05 pm
    7h 40m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    VA561
    2:00 pm, 26 Nov Thu
    SYD Sydney
    4:05 pm, 26 Nov Thu
    PER Perth
    4h 5m
    7h 40m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    3h
    PER
    3:20 pm
    5h 10m
    SYD
    10:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    3h layover in Perth (PER)
    VA562
    3:20 pm, 7 Jan Thu
    PER Perth
    10:30 pm, 7 Jan Thu
    SYD Sydney
    5h 10m
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    Multiple Airlines 1 stop 1d 2h 55m
    9:35 am SYD 4:30 am 27 Nov JNB
    Multiple Airlines 1 stop 1d 1h 5m
    21:00 JNB 06:05 8 Jan SYD
    A$1,951
    cheapoair.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    9:35 am
    4h 5m
    PER
    11:40 am
    12h 5m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    VA555
    9:35 am, 26 Nov Thu
    SYD Sydney
    11:40 am, 26 Nov Thu
    PER Perth
    4h 5m
    12h 5m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    10h 35m
    PER
    10:55 pm
    5h 10m
    SYD
    6:05 am 8 Jan
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    10h 35m layover in Perth (PER)
    VA570
    10:55 pm, 7 Jan Thu
    PER Perth
    6:05 am, 8 Jan Fri
    SYD Sydney
    5h 10m
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    Multiple Airlines 1 stop 22h 30m
    2:00 pm SYD 4:30 am 27 Nov JNB
    Multiple Airlines 1 stop 1d 1h 5m
    21:00 JNB 06:05 8 Jan SYD
    A$1,951
    cheapoair.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    2:00 pm
    4h 5m
    PER
    4:05 pm
    7h 40m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    VA561
    2:00 pm, 26 Nov Thu
    SYD Sydney
    4:05 pm, 26 Nov Thu
    PER Perth
    4h 5m
    7h 40m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    10h 35m
    PER
    10:55 pm
    5h 10m
    SYD
    6:05 am 8 Jan
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    10h 35m layover in Perth (PER)
    VA570
    10:55 pm, 7 Jan Thu
    PER Perth
    6:05 am, 8 Jan Fri
    SYD Sydney
    5h 10m
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    Multiple Airlines 1 stop 22h 30m
    2:00 pm SYD 4:30 am 27 Nov JNB
    Multiple Airlines 1 stop 1d 1h 5m
    21:00 JNB 06:05 8 Jan SYD
    A$1,951
    onetravel.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    2:00 pm
    4h 5m
    PER
    4:05 pm
    7h 40m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    VA561
    2:00 pm, 26 Nov Thu
    SYD Sydney
    4:05 pm, 26 Nov Thu
    PER Perth
    4h 5m
    7h 40m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    10h 35m
    PER
    10:55 pm
    5h 10m
    SYD
    6:05 am 8 Jan
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    10h 35m layover in Perth (PER)
    VA570
    10:55 pm, 7 Jan Thu
    PER Perth
    6:05 am, 8 Jan Fri
    SYD Sydney
    5h 10m
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    Multiple Airlines 1 stop 1d 2h 55m
    9:35 am SYD 4:30 am 27 Nov JNB
    Multiple Airlines 1 stop 1d 1h 5m
    21:00 JNB 06:05 8 Jan SYD
    A$1,951
    onetravel.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    9:35 am
    4h 5m
    PER
    11:40 am
    12h 5m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    VA555
    9:35 am, 26 Nov Thu
    SYD Sydney
    11:40 am, 26 Nov Thu
    PER Perth
    4h 5m
    12h 5m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    10h 35m
    PER
    10:55 pm
    5h 10m
    SYD
    6:05 am 8 Jan
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    10h 35m layover in Perth (PER)
    VA570
    10:55 pm, 7 Jan Thu
    PER Perth
    6:05 am, 8 Jan Fri
    SYD Sydney
    5h 10m
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    Multiple Airlines 1 stop 1d 2h 55m
    9:35 am SYD 4:30 am 27 Nov JNB
    Multiple Airlines 1 stop 17h 30m
    21:00 JNB 22:30 7 Jan SYD
    A$1,951
    cheapoair.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    9:35 am
    4h 5m
    PER
    11:40 am
    12h 5m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    VA555
    9:35 am, 26 Nov Thu
    SYD Sydney
    11:40 am, 26 Nov Thu
    PER Perth
    4h 5m
    12h 5m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    3h
    PER
    3:20 pm
    5h 10m
    SYD
    10:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    3h layover in Perth (PER)
    VA562
    3:20 pm, 7 Jan Thu
    PER Perth
    10:30 pm, 7 Jan Thu
    SYD Sydney
    5h 10m
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    Multiple Airlines 1 stop 1d 2h 55m
    9:35 am SYD 4:30 am 27 Nov JNB
    Multiple Airlines 1 stop 17h 30m
    21:00 JNB 22:30 7 Jan SYD
    A$1,951
    onetravel.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    9:35 am
    4h 5m
    PER
    11:40 am
    12h 5m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    VA555
    9:35 am, 26 Nov Thu
    SYD Sydney
    11:40 am, 26 Nov Thu
    PER Perth
    4h 5m
    12h 5m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    3h
    PER
    3:20 pm
    5h 10m
    SYD
    10:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    3h layover in Perth (PER)
    VA562
    3:20 pm, 7 Jan Thu
    PER Perth
    10:30 pm, 7 Jan Thu
    SYD Sydney
    5h 10m
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    Multiple Airlines 1 stop 22h 30m
    2:00 pm SYD 4:30 am 27 Nov JNB
    Multiple Airlines 1 stop 17h 30m
    21:00 JNB 22:30 7 Jan SYD
    A$1,951
    onetravel.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    2:00 pm
    4h 5m
    PER
    4:05 pm
    7h 40m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    VA561
    2:00 pm, 26 Nov Thu
    SYD Sydney
    4:05 pm, 26 Nov Thu
    PER Perth
    4h 5m
    7h 40m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    3h
    PER
    3:20 pm
    5h 10m
    SYD
    10:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    3h layover in Perth (PER)
    VA562
    3:20 pm, 7 Jan Thu
    PER Perth
    10:30 pm, 7 Jan Thu
    SYD Sydney
    5h 10m
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    Multiple Airlines 1 stop 17h 30m
    7:00 pm SYD 4:30 am 27 Nov JNB
    Multiple Airlines 1 stop 17h 30m
    21:00 JNB 22:30 7 Jan SYD
    A$1,951
    onetravel.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:00 pm
    4h 5m
    PER
    9:05 pm
    2h 40m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    VA569
    7:00 pm, 26 Nov Thu
    SYD Sydney
    9:05 pm, 26 Nov Thu
    PER Perth
    4h 5m
    2h 40m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    3h
    PER
    3:20 pm
    5h 10m
    SYD
    10:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    3h layover in Perth (PER)
    VA562
    3:20 pm, 7 Jan Thu
    PER Perth
    10:30 pm, 7 Jan Thu
    SYD Sydney
    5h 10m
    Depart: Thu, 26 Nov Return: Wed, 6 Jan Sydney to Johannesburg
    Multiple Airlines 1 stop 17h 30m
    7:00 pm SYD 4:30 am 27 Nov JNB
    Multiple Airlines 1 stop 1d 1h 5m
    21:00 JNB 06:05 8 Jan SYD
    A$1,951
    onetravel.com
    Show Details
    SYD JNB
    Thu, 26 Nov - Wed, 6 Jan

    Depart: Sydney to Johannesburg via Perth

    SYD
    7:00 pm
    4h 5m
    PER
    9:05 pm
    2h 40m
    PER
    11:45 pm
    10h 45m
    JNB
    4:30 am 27 Nov
    Airlines
    Flight No.
    From
    To
    Duration
    VA569
    7:00 pm, 26 Nov Thu
    SYD Sydney
    9:05 pm, 26 Nov Thu
    PER Perth
    4h 5m
    2h 40m layover in Perth (PER)
    SA281
    11:45 pm, 26 Nov Thu
    PER Perth
    4:30 am, 27 Nov Fri
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Sydney via Perth

    JNB
    9:00 pm
    9h 20m
    PER
    12:20 pm 7 Jan
    10h 35m
    PER
    10:55 pm
    5h 10m
    SYD
    6:05 am 8 Jan
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    9:00 pm, 6 Jan Wed
    JNB Johannesburg
    12:20 pm, 7 Jan Thu
    PER Perth
    9h 20m
    10h 35m layover in Perth (PER)
    VA570
    10:55 pm, 7 Jan Thu
    PER Perth
    6:05 am, 8 Jan Fri
    SYD Sydney
    5h 10m