• Price
    • Depart
    • Arrive
    Qantas 1 stop 18h 35m
    6:00 am MEL - 3:35 pm JNB
    Qantas 1 stop 16h 30m
    5:50 pm JNB - 7:20 pm (+1) MEL
    A$1,564
    skiddoo.com.au
    Show Details
    found 4d ago
    Melbourne to Johannesburg Sat, 15 Nov - Sun, 23 Nov

    Depart: Melbourne to Johannesburg via Sydney

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

    Return: Johannesburg to Melbourne via Sydney

    JNB
    5:50 pm
    11h 55m
    SYD
    2:45 pm (+1)
    3h
    SYD
    5:45 pm
    1h 35m
    MEL
    7:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QF64
    Sun 23 Nov, 5:50 pm
    JNB Johannesburg
    Mon 24 Nov, 2:45 pm
    SYD Sydney
    11h 55m
    3h layover in Sydney (SYD)
    QF457
    Mon 24 Nov, 5:45 pm
    SYD Sydney
    Mon 24 Nov, 7:20 pm
    MEL Melbourne
    1h 35m
    Singapore Airlines 1 stop 18h 40m
    5:30 pm PER - 6:10 am (+1) JNB
    Singapore Airlines 1 stop 17h 30m
    1:35 pm JNB - 1:05 pm (+1) PER
    A$1,665
    skiddoo.com.au
    Show Details
    found 2d ago
    Perth to Johannesburg Thu, 20 Nov - Mon, 29 Dec

    Depart: Perth to Johannesburg via Singapore

    PER
    5:30 pm
    5h 15m
    SIN
    10:45 pm
    2h 45m
    SIN
    1:30 am
    10h 40m
    JNB
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ214
    Thu 20 Nov, 5:30 pm
    PER Perth
    Thu 20 Nov, 10:45 pm
    SIN Singapore
    5h 15m
    2h 45m layover in Singapore (SIN)
    SQ478
    Fri 21 Nov, 1:30 am
    SIN Singapore
    Fri 21 Nov, 6:10 am
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Perth via Singapore

    JNB
    1:35 pm
    10h 30m
    SIN
    6:05 am (+1)
    1h 45m
    SIN
    7:50 am
    5h 15m
    PER
    1:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Mon 29 Dec, 1:35 pm
    JNB Johannesburg
    Tue 30 Dec, 6:05 am
    SIN Singapore
    10h 30m
    1h 45m layover in Singapore (SIN)
    SQ213
    Tue 30 Dec, 7:50 am
    SIN Singapore
    Tue 30 Dec, 1:05 pm
    PER Perth
    5h 15m
    Singapore Airlines 1 stop 22h 10m
    2:05 pm PER - 6:15 am (+1) JNB
    Singapore Airlines 1 stop 17h 5m
    1:45 pm JNB - 12:50 pm (+1) PER
    A$1,665
    skiddoo.com.au
    Show Details
    found 3d ago
    Perth to Johannesburg Mon, 8 Sep - Tue, 7 Oct

    Depart: Perth to Johannesburg via Singapore

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

    Return: Johannesburg to Perth via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    1h 35m
    SIN
    7:45 am
    5h 5m
    PER
    12:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Tue 7 Oct, 1:45 pm
    JNB Johannesburg
    Wed 8 Oct, 6:10 am
    SIN Singapore
    10h 25m
    1h 35m layover in Singapore (SIN)
    SQ213
    Wed 8 Oct, 7:45 am
    SIN Singapore
    Wed 8 Oct, 12:50 pm
    PER Perth
    5h 5m
    Singapore Airlines 1 stop 21h 50m
    2:20 pm PER - 6:10 am (+1) JNB
    Singapore Airlines 1 stop 19h 5m
    1:35 pm JNB - 2:40 pm (+1) PER
    A$1,665
    skiddoo.com.au
    Show Details
    found 2d ago
    Perth to Johannesburg Thu, 20 Nov - Mon, 29 Dec

    Depart: Perth to Johannesburg via Singapore

    PER
    2:20 pm
    5h 15m
    SIN
    7:35 pm
    5h 55m
    SIN
    1:30 am
    10h 40m
    JNB
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ226
    Thu 20 Nov, 2:20 pm
    PER Perth
    Thu 20 Nov, 7:35 pm
    SIN Singapore
    5h 15m
    5h 55m layover in Singapore (SIN)
    SQ478
    Fri 21 Nov, 1:30 am
    SIN Singapore
    Fri 21 Nov, 6:10 am
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Perth via Singapore

    JNB
    1:35 pm
    10h 30m
    SIN
    6:05 am (+1)
    3h 20m
    SIN
    9:25 am
    5h 15m
    PER
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Mon 29 Dec, 1:35 pm
    JNB Johannesburg
    Tue 30 Dec, 6:05 am
    SIN Singapore
    10h 30m
    3h 20m layover in Singapore (SIN)
    SQ223
    Tue 30 Dec, 9:25 am
    SIN Singapore
    Tue 30 Dec, 2:40 pm
    PER Perth
    5h 15m
    Singapore Airlines 1 stop 21h 50m
    2:20 pm PER - 6:10 am (+1) JNB
    Singapore Airlines 1 stop 17h 30m
    1:35 pm JNB - 1:05 pm (+1) PER
    A$1,665
    skiddoo.com.au
    Show Details
    found 2d ago
    Perth to Johannesburg Thu, 20 Nov - Mon, 29 Dec

    Depart: Perth to Johannesburg via Singapore

    PER
    2:20 pm
    5h 15m
    SIN
    7:35 pm
    5h 55m
    SIN
    1:30 am
    10h 40m
    JNB
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ226
    Thu 20 Nov, 2:20 pm
    PER Perth
    Thu 20 Nov, 7:35 pm
    SIN Singapore
    5h 15m
    5h 55m layover in Singapore (SIN)
    SQ478
    Fri 21 Nov, 1:30 am
    SIN Singapore
    Fri 21 Nov, 6:10 am
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Perth via Singapore

    JNB
    1:35 pm
    10h 30m
    SIN
    6:05 am (+1)
    1h 45m
    SIN
    7:50 am
    5h 15m
    PER
    1:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Mon 29 Dec, 1:35 pm
    JNB Johannesburg
    Tue 30 Dec, 6:05 am
    SIN Singapore
    10h 30m
    1h 45m layover in Singapore (SIN)
    SQ213
    Tue 30 Dec, 7:50 am
    SIN Singapore
    Tue 30 Dec, 1:05 pm
    PER Perth
    5h 15m
    Singapore Airlines 1 stop 19h 5m
    5:10 pm PER - 6:15 am (+1) JNB
    Singapore Airlines 1 stop 17h 5m
    1:45 pm JNB - 12:50 pm (+1) PER
    A$1,665
    skiddoo.com.au
    Show Details
    found 3d ago
    Perth to Johannesburg Mon, 8 Sep - Tue, 7 Oct

    Depart: Perth to Johannesburg via Singapore

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

    Return: Johannesburg to Perth via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    1h 35m
    SIN
    7:45 am
    5h 5m
    PER
    12:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Tue 7 Oct, 1:45 pm
    JNB Johannesburg
    Wed 8 Oct, 6:10 am
    SIN Singapore
    10h 25m
    1h 35m layover in Singapore (SIN)
    SQ213
    Wed 8 Oct, 7:45 am
    SIN Singapore
    Wed 8 Oct, 12:50 pm
    PER Perth
    5h 5m
    Singapore Airlines 1 stop 22h 10m
    2:05 pm PER - 6:15 am (+1) JNB
    Singapore Airlines 1 stop 18h 55m
    1:45 pm JNB - 2:40 pm (+1) PER
    A$1,665
    skiddoo.com.au
    Show Details
    found 3d ago
    Perth to Johannesburg Mon, 8 Sep - Tue, 7 Oct

    Depart: Perth to Johannesburg via Singapore

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

    Return: Johannesburg to Perth via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    3h 20m
    SIN
    9:30 am
    5h 10m
    PER
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Tue 7 Oct, 1:45 pm
    JNB Johannesburg
    Wed 8 Oct, 6:10 am
    SIN Singapore
    10h 25m
    3h 20m layover in Singapore (SIN)
    SQ223
    Wed 8 Oct, 9:30 am
    SIN Singapore
    Wed 8 Oct, 2:40 pm
    PER Perth
    5h 10m
    Singapore Airlines 1 stop 18h 40m
    5:30 pm PER - 6:10 am (+1) JNB
    Singapore Airlines 1 stop 19h 5m
    1:35 pm JNB - 2:40 pm (+1) PER
    A$1,665
    skiddoo.com.au
    Show Details
    found 2d ago
    Perth to Johannesburg Thu, 20 Nov - Mon, 29 Dec

    Depart: Perth to Johannesburg via Singapore

    PER
    5:30 pm
    5h 15m
    SIN
    10:45 pm
    2h 45m
    SIN
    1:30 am
    10h 40m
    JNB
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ214
    Thu 20 Nov, 5:30 pm
    PER Perth
    Thu 20 Nov, 10:45 pm
    SIN Singapore
    5h 15m
    2h 45m layover in Singapore (SIN)
    SQ478
    Fri 21 Nov, 1:30 am
    SIN Singapore
    Fri 21 Nov, 6:10 am
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Perth via Singapore

    JNB
    1:35 pm
    10h 30m
    SIN
    6:05 am (+1)
    3h 20m
    SIN
    9:25 am
    5h 15m
    PER
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Mon 29 Dec, 1:35 pm
    JNB Johannesburg
    Tue 30 Dec, 6:05 am
    SIN Singapore
    10h 30m
    3h 20m layover in Singapore (SIN)
    SQ223
    Tue 30 Dec, 9:25 am
    SIN Singapore
    Tue 30 Dec, 2:40 pm
    PER Perth
    5h 15m
    Singapore Airlines 1 stop 19h 5m
    5:10 pm PER - 6:15 am (+1) JNB
    Singapore Airlines 1 stop 18h 55m
    1:45 pm JNB - 2:40 pm (+1) PER
    A$1,665
    skiddoo.com.au
    Show Details
    found 3d ago
    Perth to Johannesburg Mon, 8 Sep - Tue, 7 Oct

    Depart: Perth to Johannesburg via Singapore

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

    Return: Johannesburg to Perth via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    3h 20m
    SIN
    9:30 am
    5h 10m
    PER
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Tue 7 Oct, 1:45 pm
    JNB Johannesburg
    Wed 8 Oct, 6:10 am
    SIN Singapore
    10h 25m
    3h 20m layover in Singapore (SIN)
    SQ223
    Wed 8 Oct, 9:30 am
    SIN Singapore
    Wed 8 Oct, 2:40 pm
    PER Perth
    5h 10m
    Singapore Airlines 1 stop 21h 50m
    2:20 pm PER - 6:10 am (+1) JNB
    Singapore Airlines 1 stop 17h 30m
    1:35 pm JNB - 1:05 pm (+1) PER
    A$1,665
    skiddoo.com.au
    Show Details
    found 4d ago
    Perth to Johannesburg Sat, 22 Nov - Mon, 5 Jan

    Depart: Perth to Johannesburg via Singapore

    PER
    2:20 pm
    5h 15m
    SIN
    7:35 pm
    5h 55m
    SIN
    1:30 am
    10h 40m
    JNB
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ226
    Sat 22 Nov, 2:20 pm
    PER Perth
    Sat 22 Nov, 7:35 pm
    SIN Singapore
    5h 15m
    5h 55m layover in Singapore (SIN)
    SQ478
    Sun 23 Nov, 1:30 am
    SIN Singapore
    Sun 23 Nov, 6:10 am
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Perth via Singapore

    JNB
    1:35 pm
    10h 30m
    SIN
    6:05 am (+1)
    1h 45m
    SIN
    7:50 am
    5h 15m
    PER
    1:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Mon 5 Jan, 1:35 pm
    JNB Johannesburg
    Tue 6 Jan, 6:05 am
    SIN Singapore
    10h 30m
    1h 45m layover in Singapore (SIN)
    SQ213
    Tue 6 Jan, 7:50 am
    SIN Singapore
    Tue 6 Jan, 1:05 pm
    PER Perth
    5h 15m
    Singapore Airlines 1 stop 18h 40m
    5:30 pm PER - 6:10 am (+1) JNB
    Singapore Airlines 1 stop 17h 30m
    1:35 pm JNB - 1:05 pm (+1) PER
    A$1,665
    skiddoo.com.au
    Show Details
    found 4d ago
    Perth to Johannesburg Sat, 22 Nov - Mon, 5 Jan

    Depart: Perth to Johannesburg via Singapore

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

    Return: Johannesburg to Perth via Singapore

    JNB
    1:35 pm
    10h 30m
    SIN
    6:05 am (+1)
    1h 45m
    SIN
    7:50 am
    5h 15m
    PER
    1:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Mon 5 Jan, 1:35 pm
    JNB Johannesburg
    Tue 6 Jan, 6:05 am
    SIN Singapore
    10h 30m
    1h 45m layover in Singapore (SIN)
    SQ213
    Tue 6 Jan, 7:50 am
    SIN Singapore
    Tue 6 Jan, 1:05 pm
    PER Perth
    5h 15m
    Singapore Airlines 1 stop 22h 10m
    2:05 pm PER - 6:15 am (+1) JNB
    Singapore Airlines 1 stop 17h 5m
    1:45 pm JNB - 12:50 pm (+1) PER
    A$1,673
    skiddoo.com.au
    Show Details
    found 14h ago
    Perth to Johannesburg Thu, 18 Sep - Thu, 9 Oct

    Depart: Perth to Johannesburg via Singapore

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

    Return: Johannesburg to Perth via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    1h 35m
    SIN
    7:45 am
    5h 5m
    PER
    12:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Thu 9 Oct, 1:45 pm
    JNB Johannesburg
    Fri 10 Oct, 6:10 am
    SIN Singapore
    10h 25m
    1h 35m layover in Singapore (SIN)
    SQ213
    Fri 10 Oct, 7:45 am
    SIN Singapore
    Fri 10 Oct, 12:50 pm
    PER Perth
    5h 5m
    Singapore Airlines 1 stop 19h 5m
    5:10 pm PER - 6:15 am (+1) JNB
    Singapore Airlines 1 stop 17h 5m
    1:45 pm JNB - 12:50 pm (+1) PER
    A$1,673
    skiddoo.com.au
    Show Details
    found 14h ago
    Perth to Johannesburg Thu, 18 Sep - Thu, 9 Oct

    Depart: Perth to Johannesburg via Singapore

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

    Return: Johannesburg to Perth via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    1h 35m
    SIN
    7:45 am
    5h 5m
    PER
    12:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Thu 9 Oct, 1:45 pm
    JNB Johannesburg
    Fri 10 Oct, 6:10 am
    SIN Singapore
    10h 25m
    1h 35m layover in Singapore (SIN)
    SQ213
    Fri 10 Oct, 7:45 am
    SIN Singapore
    Fri 10 Oct, 12:50 pm
    PER Perth
    5h 5m
    Singapore Airlines 1 stop 22h 10m
    2:05 pm PER - 6:15 am (+1) JNB
    Singapore Airlines 1 stop 18h 55m
    1:45 pm JNB - 2:40 pm (+1) PER
    A$1,673
    skiddoo.com.au
    Show Details
    found 14h ago
    Perth to Johannesburg Thu, 18 Sep - Thu, 9 Oct

    Depart: Perth to Johannesburg via Singapore

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

    Return: Johannesburg to Perth via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    3h 20m
    SIN
    9:30 am
    5h 10m
    PER
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Thu 9 Oct, 1:45 pm
    JNB Johannesburg
    Fri 10 Oct, 6:10 am
    SIN Singapore
    10h 25m
    3h 20m layover in Singapore (SIN)
    SQ223
    Fri 10 Oct, 9:30 am
    SIN Singapore
    Fri 10 Oct, 2:40 pm
    PER Perth
    5h 10m
    Singapore Airlines 1 stop 19h 5m
    5:10 pm PER - 6:15 am (+1) JNB
    Singapore Airlines 1 stop 18h 55m
    1:45 pm JNB - 2:40 pm (+1) PER
    A$1,673
    skiddoo.com.au
    Show Details
    found 14h ago
    Perth to Johannesburg Thu, 18 Sep - Thu, 9 Oct

    Depart: Perth to Johannesburg via Singapore

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

    Return: Johannesburg to Perth via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    3h 20m
    SIN
    9:30 am
    5h 10m
    PER
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Thu 9 Oct, 1:45 pm
    JNB Johannesburg
    Fri 10 Oct, 6:10 am
    SIN Singapore
    10h 25m
    3h 20m layover in Singapore (SIN)
    SQ223
    Fri 10 Oct, 9:30 am
    SIN Singapore
    Fri 10 Oct, 2:40 pm
    PER Perth
    5h 10m
    Singapore Airlines 1 stop 20h 40m
    7:10 pm SYD - 6:50 am (+1) JNB
    Singapore Airlines 1 stop 22h
    1:35 pm JNB - 8:35 pm (+1) SYD
    A$1,709
    skiddoo.com.au
    Show Details
    found 1d ago
    Sydney to Johannesburg Sun, 30 Nov - Mon, 26 Jan

    Depart: Sydney to Johannesburg via Singapore

    SYD
    7:10 pm
    8h 5m
    SIN
    12:15 am (+1)
    1h 55m
    SIN
    2:10 am
    10h 40m
    JNB
    6:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ242
    Sun 30 Nov, 7:10 pm
    SYD Sydney
    Mon 1 Dec, 12:15 am
    SIN Singapore
    8h 5m
    1h 55m layover in Singapore (SIN)
    SQ478
    Mon 1 Dec, 2:10 am
    SIN Singapore
    Mon 1 Dec, 6:50 am
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Sydney via Singapore

    JNB
    1:35 pm
    10h 30m
    SIN
    6:05 am (+1)
    3h 35m
    SIN
    9:40 am
    7h 55m
    SYD
    8:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Mon 26 Jan, 1:35 pm
    JNB Johannesburg
    Tue 27 Jan, 6:05 am
    SIN Singapore
    10h 30m
    3h 35m layover in Singapore (SIN)
    SQ211
    Tue 27 Jan, 9:40 am
    SIN Singapore
    Tue 27 Jan, 8:35 pm
    SYD Sydney
    7h 55m
    Singapore Airlines 1 stop 20h 40m
    7:10 pm SYD - 6:50 am (+1) JNB
    Singapore Airlines 1 stop 19h 25m
    1:35 pm JNB - 6:00 pm (+1) SYD
    A$1,709
    skiddoo.com.au
    Show Details
    found 1d ago
    Sydney to Johannesburg Sun, 30 Nov - Mon, 26 Jan

    Depart: Sydney to Johannesburg via Singapore

    SYD
    7:10 pm
    8h 5m
    SIN
    12:15 am (+1)
    1h 55m
    SIN
    2:10 am
    10h 40m
    JNB
    6:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ242
    Sun 30 Nov, 7:10 pm
    SYD Sydney
    Mon 1 Dec, 12:15 am
    SIN Singapore
    8h 5m
    1h 55m layover in Singapore (SIN)
    SQ478
    Mon 1 Dec, 2:10 am
    SIN Singapore
    Mon 1 Dec, 6:50 am
    JNB Johannesburg
    10h 40m

    Return: Johannesburg to Sydney via Singapore

    JNB
    1:35 pm
    10h 30m
    SIN
    6:05 am (+1)
    1h
    SIN
    7:05 am
    7h 55m
    SYD
    6:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Mon 26 Jan, 1:35 pm
    JNB Johannesburg
    Tue 27 Jan, 6:05 am
    SIN Singapore
    10h 30m
    1h layover in Singapore (SIN)
    SQ241
    Tue 27 Jan, 7:05 am
    SIN Singapore
    Tue 27 Jan, 6:00 pm
    SYD Sydney
    7h 55m
    Emirates Airlines 1 stop 20h 50m
    6:00 am PER - 8:50 pm JNB
    Emirates Airlines 1 stop 20h 35m
    10:20 pm JNB - 12:55 am (+2) PER
    A$1,724
    skiddoo.com.au
    Show Details
    found 3d ago
    Perth to Johannesburg Mon, 8 Sep - Tue, 7 Oct

    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
    Mon 8 Sep, 6:00 am
    PER Perth
    Mon 8 Sep, 1:00 pm
    DXB Dubai
    11h
    1h 40m layover in Dubai (DXB)
    EK765
    Mon 8 Sep, 2:40 pm
    DXB Dubai
    Mon 8 Sep, 8:50 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Perth via Dubai

    JNB
    10:20 pm
    8h
    DXB
    8:20 am (+1)
    1h 50m
    DXB
    10:10 am
    10h 45m
    PER
    12:55 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK766
    Tue 7 Oct, 10:20 pm
    JNB Johannesburg
    Wed 8 Oct, 8:20 am
    DXB Dubai
    8h
    1h 50m layover in Dubai (DXB)
    EK424
    Wed 8 Oct, 10:10 am
    DXB Dubai
    Thu 9 Oct, 12:55 am
    PER Perth
    10h 45m
    Emirates Airlines 1 stop 20h 50m
    6:00 am PER - 8:50 pm JNB
    Emirates Airlines 1 stop 20h 35m
    10:20 pm JNB - 12:55 am (+2) PER
    A$1,775
    emirates.com
    Show Details
    found 14h ago
    Perth to Johannesburg Thu, 18 Sep - Thu, 9 Oct

    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
    Thu 18 Sep, 6:00 am
    PER Perth
    Thu 18 Sep, 1:00 pm
    DXB Dubai
    11h
    1h 40m layover in Dubai (DXB)
    EK765
    Thu 18 Sep, 2:40 pm
    DXB Dubai
    Thu 18 Sep, 8:50 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Perth via Dubai

    JNB
    10:20 pm
    8h
    DXB
    8:20 am (+1)
    1h 50m
    DXB
    10:10 am
    10h 45m
    PER
    12:55 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK766
    Thu 9 Oct, 10:20 pm
    JNB Johannesburg
    Fri 10 Oct, 8:20 am
    DXB Dubai
    8h
    1h 50m layover in Dubai (DXB)
    EK424
    Fri 10 Oct, 10:10 am
    DXB Dubai
    Sat 11 Oct, 12:55 am
    PER Perth
    10h 45m
    South African Airways Direct 14h 25m
    9:50 am SYD - 4:15 pm JNB
    Multiple Airlines 1 stop 16h
    10:20 pm JNB - 10:20 pm (+1) SYD
    A$1,805
    skiddoo.com.au
    Show Details
    found 4d ago
    Sydney to Johannesburg Tue, 6 May - Wed, 14 May

    Depart: Sydney to Johannesburg

    SYD
    9:50 am
    14h 25m
    JNB
    4:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7701
    Tue 6 May, 9:50 am
    SYD Sydney
    Tue 6 May, 4:15 pm
    JNB Johannesburg
    14h 25m

    * Operated by Qantas

    Return: Johannesburg to Sydney via Perth

    JNB
    10:20 pm
    9h 5m
    PER
    1:25 pm (+1)
    2h 35m
    PER
    4:00 pm
    4h 20m
    SYD
    10:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA280
    Wed 14 May, 10:20 pm
    JNB Johannesburg
    Thu 15 May, 1:25 pm
    PER Perth
    9h 5m
    2h 35m layover in Perth (PER)
    VA564
    Thu 15 May, 4:00 pm
    PER Perth
    Thu 15 May, 10:20 pm
    SYD Sydney
    4h 20m

    Cheap Flights to Johannesburg

    There are 2 airports in Johannesburg, with over 259 airlines flying to Johannesburg.

    Based on user search activity, the top five searched flights to Johannesburg are Cairo to Johannesburg, Mumbai (Bombay) to Johannesburg, Riyadh to Johannesburg, Karachi to Johannesburg, New Delhi to Johannesburg... Flight prices for these routes start at A$449, A$461, A$627, A$633, A$645... respectively.

    Besides Wego's selection of Johannesburg flights, we also have a wide choice of quality accommodation and cheap hotels in Johannesburg. Compare room rates and book the best hotel deals for your holidays.