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

Recent Searches

    Cheap Flights from Dubai to South Africa
    (Modify Search)
    Price Alerts
    • Themes
    • Destinations
    • Airlines
    • Flights

    Cheap Flights from Dubai to South Africa

    Airline Results Price View
    View All Airlines View Flights
    Qatar Airways 223 results US$671 View Flights
    Kenya Airways 21 results US$723 View Flights
    EgyptAir 1 result US$753 View Flights
    Ethiopian Airlines 27 results US$826 View Flights
    Etihad Airways 63 results US$911 View Flights
    Emirates 427 results US$1,271 View Flights
    South African Airways 599 results US$1,311 View Flights
    Themes Results Price View
    View All Themes View Cities
    Historical 357 results US$826 View Cities
    Senior-friendly 357 results US$826 View Cities
    Romantic 357 results US$826 View Cities
    Foodie 357 results US$826 View Cities
    Cities Results Price View
    View All Cities View Flights
    Johannesburg 762 results US$671 View Flights
    Cape Town 357 results US$826 View Flights
    Durban 84 results US$884 View Flights
    Port Elizabeth 158 results US$1,062 View Flights
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 17h 15m
    10:30 pm DXB - 1:45 pm (+1) JNB
    Qatar Airways 1 stop 15h
    3:15 pm JNB - 8:15 am (+1) DWC
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

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

    Return: Johannesburg to Dubai via Doha

    JNB
    3:15 pm
    7h 50m
    DOH
    12:05 am (+1)
    6h
    DOH
    6:05 am
    1h 10m
    DWC
    8:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1360
    3:15 pm, 24 Apr Fri
    JNB Johannesburg
    12:05 am, 25 Apr Sat
    DOH Doha
    7h 50m
    6h layover in Doha (DOH)
    QR1028
    6:05 am, 25 Apr Sat
    DOH Doha
    8:15 am, 25 Apr Sat
    DWC Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 17h 15m
    10:30 pm DXB - 1:45 pm (+1) JNB
    Qatar Airways 1 stop 14h 55m
    3:15 pm JNB - 8:10 am (+1) DXB
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

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

    Return: Johannesburg to Dubai via Doha

    JNB
    3:15 pm
    7h 50m
    DOH
    12:05 am (+1)
    5h 55m
    DOH
    6:00 am
    1h 10m
    DXB
    8:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1360
    3:15 pm, 24 Apr Fri
    JNB Johannesburg
    12:05 am, 25 Apr Sat
    DOH Doha
    7h 50m
    5h 55m layover in Doha (DOH)
    QR1024
    6:00 am, 25 Apr Sat
    DOH Doha
    8:10 am, 25 Apr Sat
    DXB Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 17h 15m
    10:30 pm DXB - 1:45 pm (+1) JNB
    Qatar Airways 1 stop 11h 40m
    8:30 pm JNB - 10:10 am (+1) DXB
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

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

    Return: Johannesburg to Dubai via Doha

    JNB
    8:30 pm
    7h 50m
    DOH
    5:20 am (+1)
    2h 40m
    DOH
    8:00 am
    1h 10m
    DXB
    10:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1366
    8:30 pm, 24 Apr Fri
    JNB Johannesburg
    5:20 am, 25 Apr Sat
    DOH Doha
    7h 50m
    2h 40m layover in Doha (DOH)
    QR1006
    8:00 am, 25 Apr Sat
    DOH Doha
    10:10 am, 25 Apr Sat
    DXB Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 15h 15m
    12:30 am DXB - 1:45 pm JNB
    Qatar Airways 1 stop 13h 40m
    8:30 pm JNB - 12:10 pm (+1) DXB
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DXB
    12:30 am
    1h 5m
    DOH
    12:35 am
    6h 5m
    DOH
    6:40 am
    8h 5m
    JNB
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1015
    12:30 am, 4 Apr Sat
    DXB Dubai
    12:35 am, 4 Apr Sat
    DOH Doha
    1h 5m
    6h 5m layover in Doha (DOH)
    QR1363
    6:40 am, 4 Apr Sat
    DOH Doha
    1:45 pm, 4 Apr Sat
    JNB Johannesburg
    8h 5m

    Return: Johannesburg to Dubai via Doha

    JNB
    8:30 pm
    7h 50m
    DOH
    5:20 am (+1)
    4h 40m
    DOH
    10:00 am
    1h 10m
    DXB
    12:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1366
    8:30 pm, 24 Apr Fri
    JNB Johannesburg
    5:20 am, 25 Apr Sat
    DOH Doha
    7h 50m
    4h 40m layover in Doha (DOH)
    QR1022
    10:00 am, 25 Apr Sat
    DOH Doha
    12:10 pm, 25 Apr Sat
    DXB Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 14h 20m
    7:45 pm DWC - 8:05 am (+1) JNB
    Qatar Airways 1 stop 15h 40m
    8:30 pm JNB - 2:10 pm (+1) DXB
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DWC
    7:45 pm
    1h 5m
    DOH
    7:50 pm
    5h 25m
    DOH
    1:15 am
    7h 50m
    JNB
    8:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1031
    7:45 pm, 4 Apr Sat
    DWC Dubai
    7:50 pm, 4 Apr Sat
    DOH Doha
    1h 5m
    5h 25m layover in Doha (DOH)
    QR1359
    1:15 am, 5 Apr Sun
    DOH Doha
    8:05 am, 5 Apr Sun
    JNB Johannesburg
    7h 50m

    Return: Johannesburg to Dubai via Doha

    JNB
    8:30 pm
    7h 50m
    DOH
    5:20 am (+1)
    6h 40m
    DOH
    12:00 pm
    1h 10m
    DXB
    2:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1366
    8:30 pm, 24 Apr Fri
    JNB Johannesburg
    5:20 am, 25 Apr Sat
    DOH Doha
    7h 50m
    6h 40m layover in Doha (DOH)
    QR1010
    12:00 pm, 25 Apr Sat
    DOH Doha
    2:10 pm, 25 Apr Sat
    DXB Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 15h 15m
    12:30 am DXB - 1:45 pm JNB
    Qatar Airways 1 stop 9h 55m
    3:15 pm JNB - 3:10 am (+1) DXB
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DXB
    12:30 am
    1h 5m
    DOH
    12:35 am
    6h 5m
    DOH
    6:40 am
    8h 5m
    JNB
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1015
    12:30 am, 4 Apr Sat
    DXB Dubai
    12:35 am, 4 Apr Sat
    DOH Doha
    1h 5m
    6h 5m layover in Doha (DOH)
    QR1363
    6:40 am, 4 Apr Sat
    DOH Doha
    1:45 pm, 4 Apr Sat
    JNB Johannesburg
    8h 5m

    Return: Johannesburg to Dubai via Doha

    JNB
    3:15 pm
    7h 50m
    DOH
    12:05 am (+1)
    55m
    DOH
    1:00 am
    1h 10m
    DXB
    3:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1360
    3:15 pm, 24 Apr Fri
    JNB Johannesburg
    12:05 am, 25 Apr Sat
    DOH Doha
    7h 50m
    55m layover in Doha (DOH)
    QR1002
    1:00 am, 25 Apr Sat
    DOH Doha
    3:10 am, 25 Apr Sat
    DXB Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 14h 20m
    7:45 pm DWC - 8:05 am (+1) JNB
    Qatar Airways 1 stop 16h 55m
    3:15 pm JNB - 10:10 am (+1) DXB
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DWC
    7:45 pm
    1h 5m
    DOH
    7:50 pm
    5h 25m
    DOH
    1:15 am
    7h 50m
    JNB
    8:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1031
    7:45 pm, 4 Apr Sat
    DWC Dubai
    7:50 pm, 4 Apr Sat
    DOH Doha
    1h 5m
    5h 25m layover in Doha (DOH)
    QR1359
    1:15 am, 5 Apr Sun
    DOH Doha
    8:05 am, 5 Apr Sun
    JNB Johannesburg
    7h 50m

    Return: Johannesburg to Dubai via Doha

    JNB
    3:15 pm
    7h 50m
    DOH
    12:05 am (+1)
    7h 55m
    DOH
    8:00 am
    1h 10m
    DXB
    10:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1360
    3:15 pm, 24 Apr Fri
    JNB Johannesburg
    12:05 am, 25 Apr Sat
    DOH Doha
    7h 50m
    7h 55m layover in Doha (DOH)
    QR1006
    8:00 am, 25 Apr Sat
    DOH Doha
    10:10 am, 25 Apr Sat
    DXB Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 10h 35m
    11:30 pm DWC - 8:05 am (+1) JNB
    Qatar Airways 1 stop 9h 55m
    3:15 pm JNB - 3:10 am (+1) DXB
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DWC
    11:30 pm
    1h 5m
    DOH
    11:35 pm
    1h 40m
    DOH
    1:15 am
    7h 50m
    JNB
    8:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1035
    11:30 pm, 4 Apr Sat
    DWC Dubai
    11:35 pm, 4 Apr Sat
    DOH Doha
    1h 5m
    1h 40m layover in Doha (DOH)
    QR1359
    1:15 am, 5 Apr Sun
    DOH Doha
    8:05 am, 5 Apr Sun
    JNB Johannesburg
    7h 50m

    Return: Johannesburg to Dubai via Doha

    JNB
    3:15 pm
    7h 50m
    DOH
    12:05 am (+1)
    55m
    DOH
    1:00 am
    1h 10m
    DXB
    3:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1360
    3:15 pm, 24 Apr Fri
    JNB Johannesburg
    12:05 am, 25 Apr Sat
    DOH Doha
    7h 50m
    55m layover in Doha (DOH)
    QR1002
    1:00 am, 25 Apr Sat
    DOH Doha
    3:10 am, 25 Apr Sat
    DXB Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 10h 35m
    11:30 pm DWC - 8:05 am (+1) JNB
    Qatar Airways 1 stop 13h 40m
    8:30 pm JNB - 12:10 pm (+1) DXB
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DWC
    11:30 pm
    1h 5m
    DOH
    11:35 pm
    1h 40m
    DOH
    1:15 am
    7h 50m
    JNB
    8:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1035
    11:30 pm, 4 Apr Sat
    DWC Dubai
    11:35 pm, 4 Apr Sat
    DOH Doha
    1h 5m
    1h 40m layover in Doha (DOH)
    QR1359
    1:15 am, 5 Apr Sun
    DOH Doha
    8:05 am, 5 Apr Sun
    JNB Johannesburg
    7h 50m

    Return: Johannesburg to Dubai via Doha

    JNB
    8:30 pm
    7h 50m
    DOH
    5:20 am (+1)
    4h 40m
    DOH
    10:00 am
    1h 10m
    DXB
    12:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1366
    8:30 pm, 24 Apr Fri
    JNB Johannesburg
    5:20 am, 25 Apr Sat
    DOH Doha
    7h 50m
    4h 40m layover in Doha (DOH)
    QR1022
    10:00 am, 25 Apr Sat
    DOH Doha
    12:10 pm, 25 Apr Sat
    DXB Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 14h 20m
    7:45 pm DWC - 8:05 am (+1) JNB
    Qatar Airways 1 stop 10h 25m
    3:15 pm JNB - 3:40 am (+1) DWC
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DWC
    7:45 pm
    1h 5m
    DOH
    7:50 pm
    5h 25m
    DOH
    1:15 am
    7h 50m
    JNB
    8:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1031
    7:45 pm, 4 Apr Sat
    DWC Dubai
    7:50 pm, 4 Apr Sat
    DOH Doha
    1h 5m
    5h 25m layover in Doha (DOH)
    QR1359
    1:15 am, 5 Apr Sun
    DOH Doha
    8:05 am, 5 Apr Sun
    JNB Johannesburg
    7h 50m

    Return: Johannesburg to Dubai via Doha

    JNB
    3:15 pm
    7h 50m
    DOH
    12:05 am (+1)
    1h 25m
    DOH
    1:30 am
    1h 10m
    DWC
    3:40 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1360
    3:15 pm, 24 Apr Fri
    JNB Johannesburg
    12:05 am, 25 Apr Sat
    DOH Doha
    7h 50m
    1h 25m layover in Doha (DOH)
    QR1032
    1:30 am, 25 Apr Sat
    DOH Doha
    3:40 am, 25 Apr Sat
    DWC Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 10h 35m
    11:30 pm DWC - 8:05 am (+1) JNB
    Qatar Airways 1 stop 10h 55m
    3:15 pm JNB - 4:10 am (+1) DXB
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DWC
    11:30 pm
    1h 5m
    DOH
    11:35 pm
    1h 40m
    DOH
    1:15 am
    7h 50m
    JNB
    8:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1035
    11:30 pm, 4 Apr Sat
    DWC Dubai
    11:35 pm, 4 Apr Sat
    DOH Doha
    1h 5m
    1h 40m layover in Doha (DOH)
    QR1359
    1:15 am, 5 Apr Sun
    DOH Doha
    8:05 am, 5 Apr Sun
    JNB Johannesburg
    7h 50m

    Return: Johannesburg to Dubai via Doha

    JNB
    3:15 pm
    7h 50m
    DOH
    12:05 am (+1)
    1h 55m
    DOH
    2:00 am
    1h 10m
    DXB
    4:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1360
    3:15 pm, 24 Apr Fri
    JNB Johannesburg
    12:05 am, 25 Apr Sat
    DOH Doha
    7h 50m
    1h 55m layover in Doha (DOH)
    QR1004
    2:00 am, 25 Apr Sat
    DOH Doha
    4:10 am, 25 Apr Sat
    DXB Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 17h 15m
    10:30 pm DXB - 1:45 pm (+1) JNB
    Qatar Airways 1 stop 15h 55m
    3:15 pm JNB - 9:10 am (+1) DXB
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

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

    Return: Johannesburg to Dubai via Doha

    JNB
    3:15 pm
    7h 50m
    DOH
    12:05 am (+1)
    6h 55m
    DOH
    7:00 am
    1h 10m
    DXB
    9:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1360
    3:15 pm, 24 Apr Fri
    JNB Johannesburg
    12:05 am, 25 Apr Sat
    DOH Doha
    7h 50m
    6h 55m layover in Doha (DOH)
    QR1000
    7:00 am, 25 Apr Sat
    DOH Doha
    9:10 am, 25 Apr Sat
    DXB Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 15h 15m
    12:30 am DXB - 1:45 pm JNB
    Qatar Airways 1 stop 10h 25m
    3:15 pm JNB - 3:40 am (+1) DWC
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DXB
    12:30 am
    1h 5m
    DOH
    12:35 am
    6h 5m
    DOH
    6:40 am
    8h 5m
    JNB
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1015
    12:30 am, 4 Apr Sat
    DXB Dubai
    12:35 am, 4 Apr Sat
    DOH Doha
    1h 5m
    6h 5m layover in Doha (DOH)
    QR1363
    6:40 am, 4 Apr Sat
    DOH Doha
    1:45 pm, 4 Apr Sat
    JNB Johannesburg
    8h 5m

    Return: Johannesburg to Dubai via Doha

    JNB
    3:15 pm
    7h 50m
    DOH
    12:05 am (+1)
    1h 25m
    DOH
    1:30 am
    1h 10m
    DWC
    3:40 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1360
    3:15 pm, 24 Apr Fri
    JNB Johannesburg
    12:05 am, 25 Apr Sat
    DOH Doha
    7h 50m
    1h 25m layover in Doha (DOH)
    QR1032
    1:30 am, 25 Apr Sat
    DOH Doha
    3:40 am, 25 Apr Sat
    DWC Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 15h 15m
    12:30 am DXB - 1:45 pm JNB
    Qatar Airways 1 stop 10h 55m
    3:15 pm JNB - 4:10 am (+1) DXB
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DXB
    12:30 am
    1h 5m
    DOH
    12:35 am
    6h 5m
    DOH
    6:40 am
    8h 5m
    JNB
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1015
    12:30 am, 4 Apr Sat
    DXB Dubai
    12:35 am, 4 Apr Sat
    DOH Doha
    1h 5m
    6h 5m layover in Doha (DOH)
    QR1363
    6:40 am, 4 Apr Sat
    DOH Doha
    1:45 pm, 4 Apr Sat
    JNB Johannesburg
    8h 5m

    Return: Johannesburg to Dubai via Doha

    JNB
    3:15 pm
    7h 50m
    DOH
    12:05 am (+1)
    1h 55m
    DOH
    2:00 am
    1h 10m
    DXB
    4:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1360
    3:15 pm, 24 Apr Fri
    JNB Johannesburg
    12:05 am, 25 Apr Sat
    DOH Doha
    7h 50m
    1h 55m layover in Doha (DOH)
    QR1004
    2:00 am, 25 Apr Sat
    DOH Doha
    4:10 am, 25 Apr Sat
    DXB Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 10h 15m
    5:30 am DXB - 1:45 pm JNB
    Qatar Airways 1 stop 9h 45m
    8:30 pm JNB - 8:15 am (+1) DWC
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DXB
    5:30 am
    1h 10m
    DOH
    5:40 am
    1h
    DOH
    6:40 am
    8h 5m
    JNB
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1003
    5:30 am, 4 Apr Sat
    DXB Dubai
    5:40 am, 4 Apr Sat
    DOH Doha
    1h 10m
    1h layover in Doha (DOH)
    QR1363
    6:40 am, 4 Apr Sat
    DOH Doha
    1:45 pm, 4 Apr Sat
    JNB Johannesburg
    8h 5m

    Return: Johannesburg to Dubai via Doha

    JNB
    8:30 pm
    7h 50m
    DOH
    5:20 am (+1)
    45m
    DOH
    6:05 am
    1h 10m
    DWC
    8:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1366
    8:30 pm, 24 Apr Fri
    JNB Johannesburg
    5:20 am, 25 Apr Sat
    DOH Doha
    7h 50m
    45m layover in Doha (DOH)
    QR1028
    6:05 am, 25 Apr Sat
    DOH Doha
    8:15 am, 25 Apr Sat
    DWC Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 10h 15m
    5:30 am DXB - 1:45 pm JNB
    Qatar Airways 1 stop 14h 55m
    3:15 pm JNB - 8:10 am (+1) DXB
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DXB
    5:30 am
    1h 10m
    DOH
    5:40 am
    1h
    DOH
    6:40 am
    8h 5m
    JNB
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1003
    5:30 am, 4 Apr Sat
    DXB Dubai
    5:40 am, 4 Apr Sat
    DOH Doha
    1h 10m
    1h layover in Doha (DOH)
    QR1363
    6:40 am, 4 Apr Sat
    DOH Doha
    1:45 pm, 4 Apr Sat
    JNB Johannesburg
    8h 5m

    Return: Johannesburg to Dubai via Doha

    JNB
    3:15 pm
    7h 50m
    DOH
    12:05 am (+1)
    5h 55m
    DOH
    6:00 am
    1h 10m
    DXB
    8:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1360
    3:15 pm, 24 Apr Fri
    JNB Johannesburg
    12:05 am, 25 Apr Sat
    DOH Doha
    7h 50m
    5h 55m layover in Doha (DOH)
    QR1024
    6:00 am, 25 Apr Sat
    DOH Doha
    8:10 am, 25 Apr Sat
    DXB Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 16h 15m
    11:30 pm DWC - 1:45 pm (+1) JNB
    Qatar Airways 1 stop 10h 25m
    3:15 pm JNB - 3:40 am (+1) DWC
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DWC
    11:30 pm
    1h 5m
    DOH
    11:35 pm
    7h 5m
    DOH
    6:40 am
    8h 5m
    JNB
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1035
    11:30 pm, 4 Apr Sat
    DWC Dubai
    11:35 pm, 4 Apr Sat
    DOH Doha
    1h 5m
    7h 5m layover in Doha (DOH)
    QR1365
    6:40 am, 5 Apr Sun
    DOH Doha
    1:45 pm, 5 Apr Sun
    JNB Johannesburg
    8h 5m

    Return: Johannesburg to Dubai via Doha

    JNB
    3:15 pm
    7h 50m
    DOH
    12:05 am (+1)
    1h 25m
    DOH
    1:30 am
    1h 10m
    DWC
    3:40 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1360
    3:15 pm, 24 Apr Fri
    JNB Johannesburg
    12:05 am, 25 Apr Sat
    DOH Doha
    7h 50m
    1h 25m layover in Doha (DOH)
    QR1032
    1:30 am, 25 Apr Sat
    DOH Doha
    3:40 am, 25 Apr Sat
    DWC Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 16h 15m
    11:30 pm DWC - 1:45 pm (+1) JNB
    Qatar Airways 1 stop 15h 40m
    8:30 pm JNB - 2:10 pm (+1) DXB
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DWC
    11:30 pm
    1h 5m
    DOH
    11:35 pm
    7h 5m
    DOH
    6:40 am
    8h 5m
    JNB
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1035
    11:30 pm, 4 Apr Sat
    DWC Dubai
    11:35 pm, 4 Apr Sat
    DOH Doha
    1h 5m
    7h 5m layover in Doha (DOH)
    QR1365
    6:40 am, 5 Apr Sun
    DOH Doha
    1:45 pm, 5 Apr Sun
    JNB Johannesburg
    8h 5m

    Return: Johannesburg to Dubai via Doha

    JNB
    8:30 pm
    7h 50m
    DOH
    5:20 am (+1)
    6h 40m
    DOH
    12:00 pm
    1h 10m
    DXB
    2:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1366
    8:30 pm, 24 Apr Fri
    JNB Johannesburg
    5:20 am, 25 Apr Sat
    DOH Doha
    7h 50m
    6h 40m layover in Doha (DOH)
    QR1010
    12:00 pm, 25 Apr Sat
    DOH Doha
    2:10 pm, 25 Apr Sat
    DXB Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 16h 45m
    11:00 pm DXB - 1:45 pm (+1) JNB
    Qatar Airways 1 stop 9h 55m
    3:15 pm JNB - 3:10 am (+1) DXB
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DXB
    11:00 pm
    1h 5m
    DOH
    11:05 pm
    7h 35m
    DOH
    6:40 am
    8h 5m
    JNB
    1:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1027
    11:00 pm, 4 Apr Sat
    DXB Dubai
    11:05 pm, 4 Apr Sat
    DOH Doha
    1h 5m
    7h 35m layover in Doha (DOH)
    QR1365
    6:40 am, 5 Apr Sun
    DOH Doha
    1:45 pm, 5 Apr Sun
    JNB Johannesburg
    8h 5m

    Return: Johannesburg to Dubai via Doha

    JNB
    3:15 pm
    7h 50m
    DOH
    12:05 am (+1)
    55m
    DOH
    1:00 am
    1h 10m
    DXB
    3:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1360
    3:15 pm, 24 Apr Fri
    JNB Johannesburg
    12:05 am, 25 Apr Sat
    DOH Doha
    7h 50m
    55m layover in Doha (DOH)
    QR1002
    1:00 am, 25 Apr Sat
    DOH Doha
    3:10 am, 25 Apr Sat
    DXB Dubai
    1h 10m
    Depart: Sat, 4 Apr Return: Fri, 24 Apr Dubai to Johannesburg Sat, 4 Apr - Fri, 24 Apr
    Qatar Airways 1 stop 14h 20m
    7:45 pm DWC - 8:05 am (+1) JNB
    Qatar Airways 1 stop 11h 40m
    8:30 pm JNB - 10:10 am (+1) DXB
    US$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DWC
    7:45 pm
    1h 5m
    DOH
    7:50 pm
    5h 25m
    DOH
    1:15 am
    7h 50m
    JNB
    8:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1031
    7:45 pm, 4 Apr Sat
    DWC Dubai
    7:50 pm, 4 Apr Sat
    DOH Doha
    1h 5m
    5h 25m layover in Doha (DOH)
    QR1359
    1:15 am, 5 Apr Sun
    DOH Doha
    8:05 am, 5 Apr Sun
    JNB Johannesburg
    7h 50m

    Return: Johannesburg to Dubai via Doha

    JNB
    8:30 pm
    7h 50m
    DOH
    5:20 am (+1)
    2h 40m
    DOH
    8:00 am
    1h 10m
    DXB
    10:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1366
    8:30 pm, 24 Apr Fri
    JNB Johannesburg
    5:20 am, 25 Apr Sat
    DOH Doha
    7h 50m
    2h 40m layover in Doha (DOH)
    QR1006
    8:00 am, 25 Apr Sat
    DOH Doha
    10:10 am, 25 Apr Sat
    DXB Dubai
    1h 10m