Cheap Flights to Johannesburg
    (Modify Search)
    Depart Return Brisbane to Johannesburg Fri, 6 Feb - Fri, 20 Feb
    Qantas 1 stop 16h 50m
    6:45 am BNE - 3:35 pm JNB
    Qantas 1 stop 15h 45m
    5:50 pm JNB - 5:35 pm (+1) BNE
    A$1,579
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Johannesburg via Sydney

    BNE
    6:45 am
    1h 35m
    SYD
    9:20 am
    1h 15m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF507
    Fri 6 Feb, 6:45 am
    BNE Brisbane
    Fri 6 Feb, 9:20 am
    SYD Sydney
    1h 35m
    1h 15m layover in Sydney (SYD)
    QF63
    Fri 6 Feb, 10:35 am
    SYD Sydney
    Fri 6 Feb, 3:35 pm
    JNB Johannesburg
    14h

    Return: Johannesburg to Brisbane via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    2h 20m
    SYD
    5:05 pm
    1h 30m
    BNE
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    Fri 20 Feb, 5:50 pm
    JNB Johannesburg
    Sat 21 Feb, 2:45 pm
    SYD Sydney
    11h 55m
    2h 20m layover in Sydney (SYD)
    QF540
    Sat 21 Feb, 5:05 pm
    SYD Sydney
    Sat 21 Feb, 5:35 pm
    BNE Brisbane
    1h 30m
    Depart Return Brisbane to Johannesburg Fri, 6 Feb - Fri, 13 Feb
    Qantas 1 stop 16h 50m
    6:45 am BNE - 3:35 pm JNB
    Qantas 1 stop 15h 45m
    5:50 pm JNB - 5:35 pm (+1) BNE
    A$1,579
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Johannesburg via Sydney

    BNE
    6:45 am
    1h 35m
    SYD
    9:20 am
    1h 15m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF507
    Fri 6 Feb, 6:45 am
    BNE Brisbane
    Fri 6 Feb, 9:20 am
    SYD Sydney
    1h 35m
    1h 15m layover in Sydney (SYD)
    QF63
    Fri 6 Feb, 10:35 am
    SYD Sydney
    Fri 6 Feb, 3:35 pm
    JNB Johannesburg
    14h

    Return: Johannesburg to Brisbane via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    2h 20m
    SYD
    5:05 pm
    1h 30m
    BNE
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    Fri 13 Feb, 5:50 pm
    JNB Johannesburg
    Sat 14 Feb, 2:45 pm
    SYD Sydney
    11h 55m
    2h 20m layover in Sydney (SYD)
    QF540
    Sat 14 Feb, 5:05 pm
    SYD Sydney
    Sat 14 Feb, 5:35 pm
    BNE Brisbane
    1h 30m
    Depart Return Brisbane to Johannesburg Fri, 6 Feb - Fri, 20 Feb
    Qantas 1 stop 17h 35m
    6:00 am BNE - 3:35 pm JNB
    Qantas 1 stop 15h 45m
    5:50 pm JNB - 5:35 pm (+1) BNE
    A$1,579
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Johannesburg via Sydney

    BNE
    6:00 am
    1h 35m
    SYD
    8:35 am
    2h
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF505
    Fri 6 Feb, 6:00 am
    BNE Brisbane
    Fri 6 Feb, 8:35 am
    SYD Sydney
    1h 35m
    2h layover in Sydney (SYD)
    QF63
    Fri 6 Feb, 10:35 am
    SYD Sydney
    Fri 6 Feb, 3:35 pm
    JNB Johannesburg
    14h

    Return: Johannesburg to Brisbane via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    2h 20m
    SYD
    5:05 pm
    1h 30m
    BNE
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    Fri 20 Feb, 5:50 pm
    JNB Johannesburg
    Sat 21 Feb, 2:45 pm
    SYD Sydney
    11h 55m
    2h 20m layover in Sydney (SYD)
    QF540
    Sat 21 Feb, 5:05 pm
    SYD Sydney
    Sat 21 Feb, 5:35 pm
    BNE Brisbane
    1h 30m
    Depart Return Brisbane to Johannesburg Fri, 6 Feb - Fri, 20 Feb
    Qantas 1 stop 16h 50m
    6:45 am BNE - 3:35 pm JNB
    Qantas 1 stop 16h 45m
    5:50 pm JNB - 6:35 pm (+1) BNE
    A$1,579
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Johannesburg via Sydney

    BNE
    6:45 am
    1h 35m
    SYD
    9:20 am
    1h 15m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF507
    Fri 6 Feb, 6:45 am
    BNE Brisbane
    Fri 6 Feb, 9:20 am
    SYD Sydney
    1h 35m
    1h 15m layover in Sydney (SYD)
    QF63
    Fri 6 Feb, 10:35 am
    SYD Sydney
    Fri 6 Feb, 3:35 pm
    JNB Johannesburg
    14h

    Return: Johannesburg to Brisbane via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    3h 20m
    SYD
    6:05 pm
    1h 30m
    BNE
    6:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    Fri 20 Feb, 5:50 pm
    JNB Johannesburg
    Sat 21 Feb, 2:45 pm
    SYD Sydney
    11h 55m
    3h 20m layover in Sydney (SYD)
    QF544
    Sat 21 Feb, 6:05 pm
    SYD Sydney
    Sat 21 Feb, 6:35 pm
    BNE Brisbane
    1h 30m
    Depart Return Brisbane to Johannesburg Fri, 6 Feb - Fri, 13 Feb
    Qantas 1 stop 16h 50m
    6:45 am BNE - 3:35 pm JNB
    Qantas 1 stop 16h 45m
    5:50 pm JNB - 6:35 pm (+1) BNE
    A$1,579
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Johannesburg via Sydney

    BNE
    6:45 am
    1h 35m
    SYD
    9:20 am
    1h 15m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF507
    Fri 6 Feb, 6:45 am
    BNE Brisbane
    Fri 6 Feb, 9:20 am
    SYD Sydney
    1h 35m
    1h 15m layover in Sydney (SYD)
    QF63
    Fri 6 Feb, 10:35 am
    SYD Sydney
    Fri 6 Feb, 3:35 pm
    JNB Johannesburg
    14h

    Return: Johannesburg to Brisbane via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    3h 20m
    SYD
    6:05 pm
    1h 30m
    BNE
    6:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    Fri 13 Feb, 5:50 pm
    JNB Johannesburg
    Sat 14 Feb, 2:45 pm
    SYD Sydney
    11h 55m
    3h 20m layover in Sydney (SYD)
    QF544
    Sat 14 Feb, 6:05 pm
    SYD Sydney
    Sat 14 Feb, 6:35 pm
    BNE Brisbane
    1h 30m
    Depart Return Brisbane to Johannesburg Fri, 6 Feb - Fri, 20 Feb
    Qantas 1 stop 17h 35m
    6:00 am BNE - 3:35 pm JNB
    Qantas 1 stop 16h 45m
    5:50 pm JNB - 6:35 pm (+1) BNE
    A$1,579
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Johannesburg via Sydney

    BNE
    6:00 am
    1h 35m
    SYD
    8:35 am
    2h
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF505
    Fri 6 Feb, 6:00 am
    BNE Brisbane
    Fri 6 Feb, 8:35 am
    SYD Sydney
    1h 35m
    2h layover in Sydney (SYD)
    QF63
    Fri 6 Feb, 10:35 am
    SYD Sydney
    Fri 6 Feb, 3:35 pm
    JNB Johannesburg
    14h

    Return: Johannesburg to Brisbane via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    3h 20m
    SYD
    6:05 pm
    1h 30m
    BNE
    6:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    Fri 20 Feb, 5:50 pm
    JNB Johannesburg
    Sat 21 Feb, 2:45 pm
    SYD Sydney
    11h 55m
    3h 20m layover in Sydney (SYD)
    QF544
    Sat 21 Feb, 6:05 pm
    SYD Sydney
    Sat 21 Feb, 6:35 pm
    BNE Brisbane
    1h 30m
    Depart Return Brisbane to Johannesburg Fri, 6 Feb - Fri, 13 Feb
    Qantas 1 stop 16h 50m
    6:45 am BNE - 3:35 pm JNB
    Qantas 1 stop 17h 45m
    5:50 pm JNB - 7:35 pm (+1) BNE
    A$1,579
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Johannesburg via Sydney

    BNE
    6:45 am
    1h 35m
    SYD
    9:20 am
    1h 15m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF507
    Fri 6 Feb, 6:45 am
    BNE Brisbane
    Fri 6 Feb, 9:20 am
    SYD Sydney
    1h 35m
    1h 15m layover in Sydney (SYD)
    QF63
    Fri 6 Feb, 10:35 am
    SYD Sydney
    Fri 6 Feb, 3:35 pm
    JNB Johannesburg
    14h

    Return: Johannesburg to Brisbane via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    4h 20m
    SYD
    7:05 pm
    1h 30m
    BNE
    7:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    Fri 13 Feb, 5:50 pm
    JNB Johannesburg
    Sat 14 Feb, 2:45 pm
    SYD Sydney
    11h 55m
    4h 20m layover in Sydney (SYD)
    QF548
    Sat 14 Feb, 7:05 pm
    SYD Sydney
    Sat 14 Feb, 7:35 pm
    BNE Brisbane
    1h 30m
    Depart Return Brisbane to Johannesburg Fri, 6 Feb - Fri, 13 Feb
    Qantas 1 stop 17h 35m
    6:00 am BNE - 3:35 pm JNB
    Qantas 1 stop 15h 45m
    5:50 pm JNB - 5:35 pm (+1) BNE
    A$1,579
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Johannesburg via Sydney

    BNE
    6:00 am
    1h 35m
    SYD
    8:35 am
    2h
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF505
    Fri 6 Feb, 6:00 am
    BNE Brisbane
    Fri 6 Feb, 8:35 am
    SYD Sydney
    1h 35m
    2h layover in Sydney (SYD)
    QF63
    Fri 6 Feb, 10:35 am
    SYD Sydney
    Fri 6 Feb, 3:35 pm
    JNB Johannesburg
    14h

    Return: Johannesburg to Brisbane via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    2h 20m
    SYD
    5:05 pm
    1h 30m
    BNE
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    Fri 13 Feb, 5:50 pm
    JNB Johannesburg
    Sat 14 Feb, 2:45 pm
    SYD Sydney
    11h 55m
    2h 20m layover in Sydney (SYD)
    QF540
    Sat 14 Feb, 5:05 pm
    SYD Sydney
    Sat 14 Feb, 5:35 pm
    BNE Brisbane
    1h 30m
    Depart Return Brisbane to Johannesburg Fri, 6 Feb - Fri, 13 Feb
    Qantas 1 stop 17h 35m
    6:00 am BNE - 3:35 pm JNB
    Qantas 1 stop 16h 45m
    5:50 pm JNB - 6:35 pm (+1) BNE
    A$1,579
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Johannesburg via Sydney

    BNE
    6:00 am
    1h 35m
    SYD
    8:35 am
    2h
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF505
    Fri 6 Feb, 6:00 am
    BNE Brisbane
    Fri 6 Feb, 8:35 am
    SYD Sydney
    1h 35m
    2h layover in Sydney (SYD)
    QF63
    Fri 6 Feb, 10:35 am
    SYD Sydney
    Fri 6 Feb, 3:35 pm
    JNB Johannesburg
    14h

    Return: Johannesburg to Brisbane via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    3h 20m
    SYD
    6:05 pm
    1h 30m
    BNE
    6:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    Fri 13 Feb, 5:50 pm
    JNB Johannesburg
    Sat 14 Feb, 2:45 pm
    SYD Sydney
    11h 55m
    3h 20m layover in Sydney (SYD)
    QF544
    Sat 14 Feb, 6:05 pm
    SYD Sydney
    Sat 14 Feb, 6:35 pm
    BNE Brisbane
    1h 30m
    Depart Return Brisbane to Johannesburg Fri, 6 Feb - Fri, 13 Feb
    Qantas 1 stop 17h 35m
    6:00 am BNE - 3:35 pm JNB
    Qantas 1 stop 17h 45m
    5:50 pm JNB - 7:35 pm (+1) BNE
    A$1,579
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Johannesburg via Sydney

    BNE
    6:00 am
    1h 35m
    SYD
    8:35 am
    2h
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF505
    Fri 6 Feb, 6:00 am
    BNE Brisbane
    Fri 6 Feb, 8:35 am
    SYD Sydney
    1h 35m
    2h layover in Sydney (SYD)
    QF63
    Fri 6 Feb, 10:35 am
    SYD Sydney
    Fri 6 Feb, 3:35 pm
    JNB Johannesburg
    14h

    Return: Johannesburg to Brisbane via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    4h 20m
    SYD
    7:05 pm
    1h 30m
    BNE
    7:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    Fri 13 Feb, 5:50 pm
    JNB Johannesburg
    Sat 14 Feb, 2:45 pm
    SYD Sydney
    11h 55m
    4h 20m layover in Sydney (SYD)
    QF548
    Sat 14 Feb, 7:05 pm
    SYD Sydney
    Sat 14 Feb, 7:35 pm
    BNE Brisbane
    1h 30m
    Depart Return Brisbane to Johannesburg Fri, 6 Feb - Fri, 13 Feb
    Qantas 1 stop 16h 50m
    6:45 am BNE - 3:35 pm JNB
    Qantas 1 stop 19h 45m
    5:50 pm JNB - 9:35 pm (+1) BNE
    A$1,579
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Johannesburg via Sydney

    BNE
    6:45 am
    1h 35m
    SYD
    9:20 am
    1h 15m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF507
    Fri 6 Feb, 6:45 am
    BNE Brisbane
    Fri 6 Feb, 9:20 am
    SYD Sydney
    1h 35m
    1h 15m layover in Sydney (SYD)
    QF63
    Fri 6 Feb, 10:35 am
    SYD Sydney
    Fri 6 Feb, 3:35 pm
    JNB Johannesburg
    14h

    Return: Johannesburg to Brisbane via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    6h 20m
    SYD
    9:05 pm
    1h 30m
    BNE
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    Fri 13 Feb, 5:50 pm
    JNB Johannesburg
    Sat 14 Feb, 2:45 pm
    SYD Sydney
    11h 55m
    6h 20m layover in Sydney (SYD)
    QF556
    Sat 14 Feb, 9:05 pm
    SYD Sydney
    Sat 14 Feb, 9:35 pm
    BNE Brisbane
    1h 30m
    Depart Return Brisbane to Johannesburg Fri, 6 Feb - Fri, 20 Feb
    Qantas 1 stop 17h 35m
    6:00 am BNE - 3:35 pm JNB
    Qantas 1 stop 17h 45m
    5:50 pm JNB - 7:35 pm (+1) BNE
    A$1,579
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Johannesburg via Sydney

    BNE
    6:00 am
    1h 35m
    SYD
    8:35 am
    2h
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF505
    Fri 6 Feb, 6:00 am
    BNE Brisbane
    Fri 6 Feb, 8:35 am
    SYD Sydney
    1h 35m
    2h layover in Sydney (SYD)
    QF63
    Fri 6 Feb, 10:35 am
    SYD Sydney
    Fri 6 Feb, 3:35 pm
    JNB Johannesburg
    14h

    Return: Johannesburg to Brisbane via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    4h 20m
    SYD
    7:05 pm
    1h 30m
    BNE
    7:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    Fri 20 Feb, 5:50 pm
    JNB Johannesburg
    Sat 21 Feb, 2:45 pm
    SYD Sydney
    11h 55m
    4h 20m layover in Sydney (SYD)
    QF548
    Sat 21 Feb, 7:05 pm
    SYD Sydney
    Sat 21 Feb, 7:35 pm
    BNE Brisbane
    1h 30m
    Depart Return Brisbane to Johannesburg Fri, 6 Feb - Fri, 13 Feb
    Qantas 1 stop 17h 35m
    6:00 am BNE - 3:35 pm JNB
    Qantas 1 stop 19h 45m
    5:50 pm JNB - 9:35 pm (+1) BNE
    A$1,579
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Johannesburg via Sydney

    BNE
    6:00 am
    1h 35m
    SYD
    8:35 am
    2h
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF505
    Fri 6 Feb, 6:00 am
    BNE Brisbane
    Fri 6 Feb, 8:35 am
    SYD Sydney
    1h 35m
    2h layover in Sydney (SYD)
    QF63
    Fri 6 Feb, 10:35 am
    SYD Sydney
    Fri 6 Feb, 3:35 pm
    JNB Johannesburg
    14h

    Return: Johannesburg to Brisbane via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    6h 20m
    SYD
    9:05 pm
    1h 30m
    BNE
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    Fri 13 Feb, 5:50 pm
    JNB Johannesburg
    Sat 14 Feb, 2:45 pm
    SYD Sydney
    11h 55m
    6h 20m layover in Sydney (SYD)
    QF556
    Sat 14 Feb, 9:05 pm
    SYD Sydney
    Sat 14 Feb, 9:35 pm
    BNE Brisbane
    1h 30m
    Depart Return Brisbane to Johannesburg Fri, 6 Feb - Fri, 20 Feb
    Qantas 1 stop 16h 50m
    6:45 am BNE - 3:35 pm JNB
    Qantas 1 stop 17h 45m
    5:50 pm JNB - 7:35 pm (+1) BNE
    A$1,579
    skiddoo.com.au
    Show Details

    Depart: Brisbane to Johannesburg via Sydney

    BNE
    6:45 am
    1h 35m
    SYD
    9:20 am
    1h 15m
    SYD
    10:35 am
    14h
    JNB
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF507
    Fri 6 Feb, 6:45 am
    BNE Brisbane
    Fri 6 Feb, 9:20 am
    SYD Sydney
    1h 35m
    1h 15m layover in Sydney (SYD)
    QF63
    Fri 6 Feb, 10:35 am
    SYD Sydney
    Fri 6 Feb, 3:35 pm
    JNB Johannesburg
    14h

    Return: Johannesburg to Brisbane via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    4h 20m
    SYD
    7:05 pm
    1h 30m
    BNE
    7:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    Fri 20 Feb, 5:50 pm
    JNB Johannesburg
    Sat 21 Feb, 2:45 pm
    SYD Sydney
    11h 55m
    4h 20m layover in Sydney (SYD)
    QF548
    Sat 21 Feb, 7:05 pm
    SYD Sydney
    Sat 21 Feb, 7:35 pm
    BNE Brisbane
    1h 30m
    Depart Return Perth to Johannesburg Wed, 8 Oct - Sat, 8 Nov
    Qatar Airways 1 stop 20h 15m
    11:30 pm PER - 1:45 pm (+1) JNB
    Qatar Airways 1 stop 20h 10m
    3:30 pm JNB - 5:40 pm (+1) PER
    A$1,652
    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
    Wed 8 Oct, 11:30 pm
    PER Perth
    Thu 9 Oct, 5:50 am
    DOH Doha
    11h 20m
    55m layover in Doha (DOH)
    QR1363
    Thu 9 Oct, 6:45 am
    DOH Doha
    Thu 9 Oct, 1:45 pm
    JNB Johannesburg
    8h

    Return: Johannesburg to Perth via Doha

    JNB
    3:30 pm
    8h
    DOH
    12:30 am (+1)
    1h 15m
    DOH
    1:45 am
    10h 55m
    PER
    5:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1364
    Sat 8 Nov, 3:30 pm
    JNB Johannesburg
    Sun 9 Nov, 12:30 am
    DOH Doha
    8h
    1h 15m layover in Doha (DOH)
    QR900
    Sun 9 Nov, 1:45 am
    DOH Doha
    Sun 9 Nov, 5:40 pm
    PER Perth
    10h 55m
    Depart Return Perth to Johannesburg Wed, 8 Oct - Sat, 8 Nov
    Emirates 1 stop 20h 50m
    6:00 am PER - 8:50 pm JNB
    Emirates 1 stop 21h
    9:25 am JNB - 12:25 pm (+1) PER
    A$1,808
    skiddoo.com.au
    Show Details

    Depart: Perth to Johannesburg via Dubai

    PER
    6:00 am
    11h
    DXB
    1:00 pm
    1h 40m
    DXB
    2:40 pm
    8h 10m
    JNB
    8:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK425
    Wed 8 Oct, 6:00 am
    PER Perth
    Wed 8 Oct, 1:00 pm
    DXB Dubai
    11h
    1h 40m layover in Dubai (DXB)
    EK765
    Wed 8 Oct, 2:40 pm
    DXB Dubai
    Wed 8 Oct, 8:50 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Perth via Dubai

    JNB
    9:25 am
    8h 25m
    DXB
    7:50 pm
    1h 55m
    DXB
    9:45 pm
    10h 40m
    PER
    12:25 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK768
    Sat 8 Nov, 9:25 am
    JNB Johannesburg
    Sat 8 Nov, 7:50 pm
    DXB Dubai
    8h 25m
    1h 55m layover in Dubai (DXB)
    EK422
    Sat 8 Nov, 9:45 pm
    DXB Dubai
    Sun 9 Nov, 12:25 pm
    PER Perth
    10h 40m
    Depart Return Perth to Johannesburg Wed, 8 Oct - Sat, 8 Nov
    Emirates 1 stop 20h 50m
    6:00 am PER - 8:50 pm JNB
    Emirates 1 stop 20h 55m
    10:20 pm JNB - 1:15 am (+2) PER
    A$1,808
    skiddoo.com.au
    Show Details

    Depart: Perth to Johannesburg via Dubai

    PER
    6:00 am
    11h
    DXB
    1:00 pm
    1h 40m
    DXB
    2:40 pm
    8h 10m
    JNB
    8:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK425
    Wed 8 Oct, 6:00 am
    PER Perth
    Wed 8 Oct, 1:00 pm
    DXB Dubai
    11h
    1h 40m layover in Dubai (DXB)
    EK765
    Wed 8 Oct, 2:40 pm
    DXB Dubai
    Wed 8 Oct, 8:50 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Perth via Dubai

    JNB
    10:20 pm
    8h
    DXB
    8:20 am (+1)
    2h 25m
    DXB
    10:45 am
    10h 30m
    PER
    1:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK766
    Sat 8 Nov, 10:20 pm
    JNB Johannesburg
    Sun 9 Nov, 8:20 am
    DXB Dubai
    8h
    2h 25m layover in Dubai (DXB)
    EK424
    Sun 9 Nov, 10:45 am
    DXB Dubai
    Mon 10 Nov, 1:15 am
    PER Perth
    10h 30m
    Depart Return Sydney to Johannesburg Tue, 9 Dec - Tue, 20 Jan
    Cathay Pacific 1 stop 1d 5m
    3:40 pm SYD - 6:45 am (+1) JNB
    Cathay Pacific 1 stop 23h 30m
    12:30 pm JNB - 9:00 pm (+1) SYD
    A$1,831
    skiddoo.com.au
    Show Details

    Depart: Sydney to Johannesburg via Hong Kong

    SYD
    3:40 pm
    9h 20m
    HKG
    10:00 pm
    1h 55m
    HKG
    11:55 pm
    12h 50m
    JNB
    6:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    CX100
    Tue 9 Dec, 3:40 pm
    SYD Sydney
    Tue 9 Dec, 10:00 pm
    HKG Hong Kong
    9h 20m
    1h 55m layover in Hong Kong (HKG)
    CX749
    Tue 9 Dec, 11:55 pm
    HKG Hong Kong
    Wed 10 Dec, 6:45 am
    JNB Johannesburg
    12h 50m

    Return: Johannesburg to Sydney via Hong Kong

    JNB
    12:30 pm
    12h 30m
    HKG
    7:00 am (+1)
    1h 50m
    HKG
    8:50 am
    9h 10m
    SYD
    9:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    CX748
    Tue 20 Jan, 12:30 pm
    JNB Johannesburg
    Wed 21 Jan, 7:00 am
    HKG Hong Kong
    12h 30m
    1h 50m layover in Hong Kong (HKG)
    CX139
    Wed 21 Jan, 8:50 am
    HKG Hong Kong
    Wed 21 Jan, 9:00 pm
    SYD Sydney
    9h 10m
    Depart Return Perth to Johannesburg Wed, 26 Nov - Mon, 8 Dec
    Emirates 1 stop 20h 50m
    6:00 am PER - 8:50 pm JNB
    Emirates 1 stop 20h 55m
    10:20 pm JNB - 1:15 am (+2) PER
    A$1,845
    skiddoo.com.au
    Show Details

    Depart: Perth to Johannesburg via Dubai

    PER
    6:00 am
    11h
    DXB
    1:00 pm
    1h 40m
    DXB
    2:40 pm
    8h 10m
    JNB
    8:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK425
    Wed 26 Nov, 6:00 am
    PER Perth
    Wed 26 Nov, 1:00 pm
    DXB Dubai
    11h
    1h 40m layover in Dubai (DXB)
    EK765
    Wed 26 Nov, 2:40 pm
    DXB Dubai
    Wed 26 Nov, 8:50 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Perth via Dubai

    JNB
    10:20 pm
    8h
    DXB
    8:20 am (+1)
    2h 25m
    DXB
    10:45 am
    10h 30m
    PER
    1:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK766
    Mon 8 Dec, 10:20 pm
    JNB Johannesburg
    Tue 9 Dec, 8:20 am
    DXB Dubai
    8h
    2h 25m layover in Dubai (DXB)
    EK424
    Tue 9 Dec, 10:45 am
    DXB Dubai
    Wed 10 Dec, 1:15 am
    PER Perth
    10h 30m
    Depart Return Perth to Johannesburg Wed, 26 Nov - Mon, 8 Dec
    Emirates 1 stop 20h 50m
    6:00 am PER - 8:50 pm JNB
    Emirates 1 stop 21h
    9:25 am JNB - 12:25 pm (+1) PER
    A$1,845
    skiddoo.com.au
    Show Details

    Depart: Perth to Johannesburg via Dubai

    PER
    6:00 am
    11h
    DXB
    1:00 pm
    1h 40m
    DXB
    2:40 pm
    8h 10m
    JNB
    8:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK425
    Wed 26 Nov, 6:00 am
    PER Perth
    Wed 26 Nov, 1:00 pm
    DXB Dubai
    11h
    1h 40m layover in Dubai (DXB)
    EK765
    Wed 26 Nov, 2:40 pm
    DXB Dubai
    Wed 26 Nov, 8:50 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Perth via Dubai

    JNB
    9:25 am
    8h 25m
    DXB
    7:50 pm
    1h 55m
    DXB
    9:45 pm
    10h 40m
    PER
    12:25 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK768
    Mon 8 Dec, 9:25 am
    JNB Johannesburg
    Mon 8 Dec, 7:50 pm
    DXB Dubai
    8h 25m
    1h 55m layover in Dubai (DXB)
    EK422
    Mon 8 Dec, 9:45 pm
    DXB Dubai
    Tue 9 Dec, 12:25 pm
    PER Perth
    10h 40m