Cheap Flights from Dubai to South Africa
    (Modify Search)
    Depart Return Dubai to Johannesburg Tue, 19 Aug - Sat, 23 Aug
    Qatar Airways 1 stop 11h 35m
    10:30 pm DXB - 8:05 am (+1) JNB
    Qatar Airways 1 stop 10h 55m
    3:15 pm JNB - 4:10 am (+1) DXB
    US$885
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DXB
    10:30 pm
    1h
    DOH
    10:30 pm
    2h 55m
    DOH
    1:25 am
    7h 40m
    JNB
    8:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1019
    Tue 19 Aug, 10:30 pm
    DXB Dubai
    Tue 19 Aug, 10:30 pm
    DOH Doha
    1h
    2h 55m layover in Doha (DOH)
    QR1359
    Wed 20 Aug, 1:25 am
    DOH Doha
    Wed 20 Aug, 8:05 am
    JNB Johannesburg
    7h 40m

    Return: Johannesburg to Dubai via Doha

    JNB
    3:15 pm
    7h 40m
    DOH
    11:55 pm
    2h 5m
    DOH
    2:00 am
    1h 10m
    DXB
    4:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1364
    Sat 23 Aug, 3:15 pm
    JNB Johannesburg
    Sat 23 Aug, 11:55 pm
    DOH Doha
    7h 40m
    2h 5m layover in Doha (DOH)
    QR1004
    Sun 24 Aug, 2:00 am
    DOH Doha
    Sun 24 Aug, 4:10 am
    DXB Dubai
    1h 10m
    Depart Return Dubai to Johannesburg Tue, 19 Aug - Sat, 23 Aug
    Qatar Airways 1 stop 10h 10m
    11:55 pm DWC - 8:05 am (+1) JNB
    Qatar Airways 1 stop 10h 55m
    3:15 pm JNB - 4:10 am (+1) DXB
    US$885
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DWC
    11:55 pm
    1h 4m
    DOH
    11:59 pm
    1h 26m
    DOH
    1:25 am
    7h 40m
    JNB
    8:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1035
    Tue 19 Aug, 11:55 pm
    DWC Dubai
    Tue 19 Aug, 11:59 pm
    DOH Doha
    1h 4m
    1h 26m layover in Doha (DOH)
    QR1359
    Wed 20 Aug, 1:25 am
    DOH Doha
    Wed 20 Aug, 8:05 am
    JNB Johannesburg
    7h 40m

    Return: Johannesburg to Dubai via Doha

    JNB
    3:15 pm
    7h 40m
    DOH
    11:55 pm
    2h 5m
    DOH
    2:00 am
    1h 10m
    DXB
    4:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1364
    Sat 23 Aug, 3:15 pm
    JNB Johannesburg
    Sat 23 Aug, 11:55 pm
    DOH Doha
    7h 40m
    2h 5m layover in Doha (DOH)
    QR1004
    Sun 24 Aug, 2:00 am
    DOH Doha
    Sun 24 Aug, 4:10 am
    DXB Dubai
    1h 10m
    Depart Return Dubai to Johannesburg Sun, 10 Aug - Sat, 23 Aug
    Qatar Airways 1 stop 10h 15m
    5:30 am DXB - 1:45 pm JNB
    Qatar Airways 1 stop 10h 55m
    3:15 pm JNB - 4:10 am (+1) DXB
    US$922
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DXB
    5:30 am
    1h 5m
    DOH
    5:35 am
    1h 10m
    DOH
    6:45 am
    8h
    JNB
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1003
    Sun 10 Aug, 5:30 am
    DXB Dubai
    Sun 10 Aug, 5:35 am
    DOH Doha
    1h 5m
    1h 10m layover in Doha (DOH)
    QR1365
    Sun 10 Aug, 6:45 am
    DOH Doha
    Sun 10 Aug, 1:45 pm
    JNB Johannesburg
    8h

    Return: Johannesburg to Dubai via Doha

    JNB
    3:15 pm
    7h 40m
    DOH
    11:55 pm
    2h 5m
    DOH
    2:00 am
    1h 10m
    DXB
    4:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1364
    Sat 23 Aug, 3:15 pm
    JNB Johannesburg
    Sat 23 Aug, 11:55 pm
    DOH Doha
    7h 40m
    2h 5m layover in Doha (DOH)
    QR1004
    Sun 24 Aug, 2:00 am
    DOH Doha
    Sun 24 Aug, 4:10 am
    DXB Dubai
    1h 10m
    Depart Return Dubai to Johannesburg Fri, 1 Aug - Sun, 10 Aug
    Qatar Airways 1 stop 15h 50m
    11:55 pm DWC - 1:45 pm (+1) JNB
    Qatar Airways 1 stop 19h 20m
    9:25 pm JNB - 6:45 pm (+1) DWC
    US$1,018
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DWC
    11:55 pm
    1h 4m
    DOH
    11:59 pm
    6h 46m
    DOH
    6:45 am
    8h
    JNB
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1035
    Fri 1 Aug, 11:55 pm
    DWC Dubai
    Fri 1 Aug, 11:59 pm
    DOH Doha
    1h 4m
    6h 46m layover in Doha (DOH)
    QR1363
    Sat 2 Aug, 6:45 am
    DOH Doha
    Sat 2 Aug, 1:45 pm
    JNB Johannesburg
    8h

    Return: Johannesburg to Dubai via Doha

    JNB
    9:25 pm
    7h 55m
    DOH
    6:20 am (+1)
    10h 15m
    DOH
    4:35 pm
    1h 10m
    DWC
    6:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1366
    Sun 10 Aug, 9:25 pm
    JNB Johannesburg
    Mon 11 Aug, 6:20 am
    DOH Doha
    7h 55m
    10h 15m layover in Doha (DOH)
    QR1030
    Mon 11 Aug, 4:35 pm
    DOH Doha
    Mon 11 Aug, 6:45 pm
    DWC Dubai
    1h 10m
    Depart Return Dubai to Johannesburg Fri, 1 Aug - Sun, 10 Aug
    Qatar Airways 1 stop 15h 50m
    11:55 pm DWC - 1:45 pm (+1) JNB
    Qatar Airways 1 stop 15h
    3:15 pm JNB - 8:15 am (+1) DWC
    US$1,018
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DWC
    11:55 pm
    1h 4m
    DOH
    11:59 pm
    6h 46m
    DOH
    6:45 am
    8h
    JNB
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1035
    Fri 1 Aug, 11:55 pm
    DWC Dubai
    Fri 1 Aug, 11:59 pm
    DOH Doha
    1h 4m
    6h 46m layover in Doha (DOH)
    QR1363
    Sat 2 Aug, 6:45 am
    DOH Doha
    Sat 2 Aug, 1:45 pm
    JNB Johannesburg
    8h

    Return: Johannesburg to Dubai via Doha

    JNB
    3:15 pm
    7h 40m
    DOH
    11:55 pm
    6h 10m
    DOH
    6:05 am
    1h 10m
    DWC
    8:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1360
    Sun 10 Aug, 3:15 pm
    JNB Johannesburg
    Sun 10 Aug, 11:55 pm
    DOH Doha
    7h 40m
    6h 10m layover in Doha (DOH)
    QR1028
    Mon 11 Aug, 6:05 am
    DOH Doha
    Mon 11 Aug, 8:15 am
    DWC Dubai
    1h 10m
    Depart Return Dubai to Johannesburg Sun, 10 Aug - Sat, 23 Aug
    South African Airways Direct 8h 10m
    10:15 am DXB - 4:25 pm JNB
    South African Airways Direct 8h
    10:20 pm JNB - 8:20 am (+1) DXB
    US$1,096
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg

    DXB
    10:15 am
    8h 10m
    JNB
    4:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7161
    Sun 10 Aug, 10:15 am
    DXB Dubai
    Sun 10 Aug, 4:25 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Dubai

    JNB
    10:20 pm
    8h
    DXB
    8:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7162
    Sat 23 Aug, 10:20 pm
    JNB Johannesburg
    Sun 24 Aug, 8:20 am
    DXB Dubai
    8h
    Depart Return Dubai to Johannesburg Sun, 10 Aug - Sat, 23 Aug
    South African Airways Direct 8h 10m
    4:40 am DXB - 10:50 am JNB
    South African Airways Direct 8h
    10:20 pm JNB - 8:20 am (+1) DXB
    US$1,096
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg

    DXB
    4:40 am
    8h 10m
    JNB
    10:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA7159
    Sun 10 Aug, 4:40 am
    DXB Dubai
    Sun 10 Aug, 10:50 am
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Dubai

    JNB
    10:20 pm
    8h
    DXB
    8:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7162
    Sat 23 Aug, 10:20 pm
    JNB Johannesburg
    Sun 24 Aug, 8:20 am
    DXB Dubai
    8h
    Depart Return Dubai to Johannesburg Sun, 10 Aug - Sat, 23 Aug
    South African Airways Direct 8h 10m
    2:40 pm DXB - 8:50 pm JNB
    South African Airways Direct 8h
    10:20 pm JNB - 8:20 am (+1) DXB
    US$1,096
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg

    DXB
    2:40 pm
    8h 10m
    JNB
    8:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7163
    Sun 10 Aug, 2:40 pm
    DXB Dubai
    Sun 10 Aug, 8:50 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Dubai

    JNB
    10:20 pm
    8h
    DXB
    8:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7162
    Sat 23 Aug, 10:20 pm
    JNB Johannesburg
    Sun 24 Aug, 8:20 am
    DXB Dubai
    8h
    Depart Return Dubai to Johannesburg Sun, 10 Aug - Wed, 20 Aug
    South African Airways Direct 8h 10m
    10:15 am DXB - 4:25 pm JNB
    South African Airways Direct 8h
    7:15 pm JNB - 5:15 am (+1) DXB
    US$1,134
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg

    DXB
    10:15 am
    8h 10m
    JNB
    4:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7161
    Sun 10 Aug, 10:15 am
    DXB Dubai
    Sun 10 Aug, 4:25 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Dubai

    JNB
    7:15 pm
    8h
    DXB
    5:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7158
    Wed 20 Aug, 7:15 pm
    JNB Johannesburg
    Thu 21 Aug, 5:15 am
    DXB Dubai
    8h
    Depart Return Dubai to Johannesburg Sun, 10 Aug - Wed, 20 Aug
    South African Airways Direct 8h 10m
    10:15 am DXB - 4:25 pm JNB
    South African Airways Direct 8h
    10:20 pm JNB - 8:20 am (+1) DXB
    US$1,134
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg

    DXB
    10:15 am
    8h 10m
    JNB
    4:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7161
    Sun 10 Aug, 10:15 am
    DXB Dubai
    Sun 10 Aug, 4:25 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Dubai

    JNB
    10:20 pm
    8h
    DXB
    8:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7162
    Wed 20 Aug, 10:20 pm
    JNB Johannesburg
    Thu 21 Aug, 8:20 am
    DXB Dubai
    8h
    Depart Return Dubai to Johannesburg Sun, 10 Aug - Wed, 20 Aug
    South African Airways Direct 8h 10m
    10:15 am DXB - 4:25 pm JNB
    South African Airways Direct 8h 14m
    1:45 pm JNB - 11:59 pm DXB
    US$1,134
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg

    DXB
    10:15 am
    8h 10m
    JNB
    4:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7161
    Sun 10 Aug, 10:15 am
    DXB Dubai
    Sun 10 Aug, 4:25 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Dubai

    JNB
    1:45 pm
    8h 14m
    DXB
    11:59 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7160
    Wed 20 Aug, 1:45 pm
    JNB Johannesburg
    Wed 20 Aug, 11:59 pm
    DXB Dubai
    8h 14m
    Depart Return Dubai to Johannesburg Sun, 10 Aug - Wed, 20 Aug
    South African Airways Direct 8h 10m
    2:40 pm DXB - 8:50 pm JNB
    South African Airways Direct 8h
    10:20 pm JNB - 8:20 am (+1) DXB
    US$1,134
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg

    DXB
    2:40 pm
    8h 10m
    JNB
    8:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7163
    Sun 10 Aug, 2:40 pm
    DXB Dubai
    Sun 10 Aug, 8:50 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Dubai

    JNB
    10:20 pm
    8h
    DXB
    8:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7162
    Wed 20 Aug, 10:20 pm
    JNB Johannesburg
    Thu 21 Aug, 8:20 am
    DXB Dubai
    8h
    Depart Return Dubai to Johannesburg Sun, 10 Aug - Wed, 20 Aug
    South African Airways Direct 8h 10m
    2:40 pm DXB - 8:50 pm JNB
    South African Airways Direct 8h
    7:15 pm JNB - 5:15 am (+1) DXB
    US$1,134
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg

    DXB
    2:40 pm
    8h 10m
    JNB
    8:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7163
    Sun 10 Aug, 2:40 pm
    DXB Dubai
    Sun 10 Aug, 8:50 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Dubai

    JNB
    7:15 pm
    8h
    DXB
    5:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7158
    Wed 20 Aug, 7:15 pm
    JNB Johannesburg
    Thu 21 Aug, 5:15 am
    DXB Dubai
    8h
    Depart Return Dubai to Johannesburg Sun, 10 Aug - Wed, 20 Aug
    South African Airways Direct 8h 10m
    2:40 pm DXB - 8:50 pm JNB
    South African Airways Direct 8h 14m
    1:45 pm JNB - 11:59 pm DXB
    US$1,134
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg

    DXB
    2:40 pm
    8h 10m
    JNB
    8:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7163
    Sun 10 Aug, 2:40 pm
    DXB Dubai
    Sun 10 Aug, 8:50 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Dubai

    JNB
    1:45 pm
    8h 14m
    DXB
    11:59 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7160
    Wed 20 Aug, 1:45 pm
    JNB Johannesburg
    Wed 20 Aug, 11:59 pm
    DXB Dubai
    8h 14m
    Depart Return Dubai to Johannesburg Tue, 19 Aug - Sat, 23 Aug
    South African Airways Direct 8h 10m
    10:15 am DXB - 4:25 pm JNB
    South African Airways Direct 8h
    10:20 pm JNB - 8:20 am (+1) DXB
    US$1,134
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg

    DXB
    10:15 am
    8h 10m
    JNB
    4:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7161
    Tue 19 Aug, 10:15 am
    DXB Dubai
    Tue 19 Aug, 4:25 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Dubai

    JNB
    10:20 pm
    8h
    DXB
    8:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7162
    Sat 23 Aug, 10:20 pm
    JNB Johannesburg
    Sun 24 Aug, 8:20 am
    DXB Dubai
    8h
    Depart Return Dubai to Johannesburg Tue, 19 Aug - Sat, 23 Aug
    South African Airways Direct 8h 10m
    4:40 am DXB - 10:50 am JNB
    South African Airways Direct 8h
    10:20 pm JNB - 8:20 am (+1) DXB
    US$1,134
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg

    DXB
    4:40 am
    8h 10m
    JNB
    10:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    SA7159
    Tue 19 Aug, 4:40 am
    DXB Dubai
    Tue 19 Aug, 10:50 am
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Dubai

    JNB
    10:20 pm
    8h
    DXB
    8:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7162
    Sat 23 Aug, 10:20 pm
    JNB Johannesburg
    Sun 24 Aug, 8:20 am
    DXB Dubai
    8h
    Depart Return Dubai to Johannesburg Tue, 19 Aug - Sat, 23 Aug
    South African Airways Direct 8h 10m
    2:40 pm DXB - 8:50 pm JNB
    South African Airways Direct 8h
    10:20 pm JNB - 8:20 am (+1) DXB
    US$1,134
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg

    DXB
    2:40 pm
    8h 10m
    JNB
    8:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7163
    Tue 19 Aug, 2:40 pm
    DXB Dubai
    Tue 19 Aug, 8:50 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Dubai

    JNB
    10:20 pm
    8h
    DXB
    8:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7162
    Sat 23 Aug, 10:20 pm
    JNB Johannesburg
    Sun 24 Aug, 8:20 am
    DXB Dubai
    8h
    Depart Return Dubai to Johannesburg Sun, 10 Aug - Wed, 20 Aug
    Emirates Direct 8h 10m
    2:40 pm DXB - 8:50 pm JNB
    Emirates Direct 8h 14m
    1:45 pm JNB - 11:59 pm DXB
    US$1,136
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg

    DXB
    2:40 pm
    8h 10m
    JNB
    8:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK765
    Sun 10 Aug, 2:40 pm
    DXB Dubai
    Sun 10 Aug, 8:50 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Dubai

    JNB
    1:45 pm
    8h 14m
    DXB
    11:59 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK762
    Wed 20 Aug, 1:45 pm
    JNB Johannesburg
    Wed 20 Aug, 11:59 pm
    DXB Dubai
    8h 14m
    Depart Return Dubai to Johannesburg Fri, 3 Oct - Sat, 11 Oct
    South African Airways Direct 8h 10m
    10:15 am DXB - 4:25 pm JNB
    South African Airways Direct 8h
    10:20 pm JNB - 8:20 am (+1) DXB
    US$1,134
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg

    DXB
    10:15 am
    8h 10m
    JNB
    4:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7161
    Fri 3 Oct, 10:15 am
    DXB Dubai
    Fri 3 Oct, 4:25 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Dubai

    JNB
    10:20 pm
    8h
    DXB
    8:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7162
    Sat 11 Oct, 10:20 pm
    JNB Johannesburg
    Sun 12 Oct, 8:20 am
    DXB Dubai
    8h
    Depart Return Dubai to Johannesburg Fri, 3 Oct - Sat, 11 Oct
    South African Airways Direct 8h 10m
    2:40 pm DXB - 8:50 pm JNB
    South African Airways Direct 8h
    10:20 pm JNB - 8:20 am (+1) DXB
    US$1,134
    ebookers.com
    Show Details

    Depart: Dubai to Johannesburg

    DXB
    2:40 pm
    8h 10m
    JNB
    8:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7163
    Fri 3 Oct, 2:40 pm
    DXB Dubai
    Fri 3 Oct, 8:50 pm
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Dubai

    JNB
    10:20 pm
    8h
    DXB
    8:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA7162
    Sat 11 Oct, 10:20 pm
    JNB Johannesburg
    Sun 12 Oct, 8:20 am
    DXB Dubai
    8h