×
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
    Kenya Airways 20 results US$586 View Flights
    Qatar Airways 104 results US$671 View Flights
    Ethiopian Airlines 2 results US$782 View Flights
    Emirates 474 results US$1,034 View Flights
    South African Airways 1194 results US$1,147 View Flights
    Etihad Airways 12 results US$3,780 View Flights
    Themes Results Price View
    View All Themes View Cities
    Historical 957 results US$782 View Cities
    Senior-friendly 957 results US$782 View Cities
    Romantic 957 results US$782 View Cities
    Foodie 957 results US$782 View Cities
    Cities Results Price View
    View All Cities View Flights
    Johannesburg 579 results US$586 View Flights
    Cape Town 957 results US$782 View Flights
    Bloemfontein 91 results US$1,090 View Flights
    East London 136 results US$1,333 View Flights
    Durban 43 results US$1,362 View Flights
    Depart: Fri, 26 Jun Return: Thu, 6 Aug Dubai to Johannesburg Fri, 26 Jun - Thu, 6 Aug
    Kenya Airways 1 stop 10h 55m
    2:50 am DXB - 11:45 am JNB
    Kenya Airways 1 stop 10h 45m
    12:35 pm JNB - 1:20 am (+1) DXB
    US$586
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    2:50 am
    5h 5m
    NBO
    6:55 am
    1h 40m
    NBO
    8:35 am
    4h 10m
    JNB
    11:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ311
    2:50 am, 26 Jun Fri
    DXB Dubai
    6:55 am, 26 Jun Fri
    NBO Nairobi
    5h 5m
    1h 40m layover in Nairobi (NBO)
    KQ760
    8:35 am, 26 Jun Fri
    NBO Nairobi
    11:45 am, 26 Jun Fri
    JNB Johannesburg
    4h 10m

    Return: Johannesburg to Dubai via Nairobi

    JNB
    12:35 pm
    4h 5m
    NBO
    5:40 pm
    1h 35m
    NBO
    7:15 pm
    5h 5m
    DXB
    1:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ761
    12:35 pm, 6 Aug Thu
    JNB Johannesburg
    5:40 pm, 6 Aug Thu
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 6 Aug Thu
    NBO Nairobi
    1:20 am, 7 Aug Fri
    DXB Dubai
    5h 5m
    Depart: Fri, 26 Jun Return: Thu, 6 Aug Dubai to Johannesburg Fri, 26 Jun - Thu, 6 Aug
    Kenya Airways 1 stop 11h 15m
    6:00 am DXB - 3:15 pm JNB
    Kenya Airways 1 stop 14h 10m
    12:35 pm JNB - 4:45 am (+1) DXB
    US$586
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    6:00 am
    5h 15m
    NBO
    10:15 am
    1h 50m
    NBO
    12:05 pm
    4h 10m
    JNB
    3:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ305
    6:00 am, 26 Jun Fri
    DXB Dubai
    10:15 am, 26 Jun Fri
    NBO Nairobi
    5h 15m
    1h 50m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 26 Jun Fri
    NBO Nairobi
    3:15 pm, 26 Jun Fri
    JNB Johannesburg
    4h 10m

    Return: Johannesburg to Dubai via Nairobi

    JNB
    12:35 pm
    4h 5m
    NBO
    5:40 pm
    4h 50m
    NBO
    10:30 pm
    5h 15m
    DXB
    4:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ761
    12:35 pm, 6 Aug Thu
    JNB Johannesburg
    5:40 pm, 6 Aug Thu
    NBO Nairobi
    4h 5m
    4h 50m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 6 Aug Thu
    NBO Nairobi
    4:45 am, 7 Aug Fri
    DXB Dubai
    5h 15m
    Depart: Fri, 26 Jun Return: Thu, 6 Aug Dubai to Johannesburg Fri, 26 Jun - Thu, 6 Aug
    Kenya Airways 1 stop 11h 15m
    6:00 am DXB - 3:15 pm JNB
    Kenya Airways 1 stop 10h 45m
    12:35 pm JNB - 1:20 am (+1) DXB
    US$586
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    6:00 am
    5h 15m
    NBO
    10:15 am
    1h 50m
    NBO
    12:05 pm
    4h 10m
    JNB
    3:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ305
    6:00 am, 26 Jun Fri
    DXB Dubai
    10:15 am, 26 Jun Fri
    NBO Nairobi
    5h 15m
    1h 50m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 26 Jun Fri
    NBO Nairobi
    3:15 pm, 26 Jun Fri
    JNB Johannesburg
    4h 10m

    Return: Johannesburg to Dubai via Nairobi

    JNB
    12:35 pm
    4h 5m
    NBO
    5:40 pm
    1h 35m
    NBO
    7:15 pm
    5h 5m
    DXB
    1:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ761
    12:35 pm, 6 Aug Thu
    JNB Johannesburg
    5:40 pm, 6 Aug Thu
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 6 Aug Thu
    NBO Nairobi
    1:20 am, 7 Aug Fri
    DXB Dubai
    5h 5m
    Depart: Fri, 26 Jun Return: Thu, 6 Aug Dubai to Johannesburg Fri, 26 Jun - Thu, 6 Aug
    Kenya Airways 1 stop 10h 55m
    2:50 am DXB - 11:45 am JNB
    Kenya Airways 1 stop 10h 25m
    4:20 pm JNB - 4:45 am (+1) DXB
    US$586
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    2:50 am
    5h 5m
    NBO
    6:55 am
    1h 40m
    NBO
    8:35 am
    4h 10m
    JNB
    11:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ311
    2:50 am, 26 Jun Fri
    DXB Dubai
    6:55 am, 26 Jun Fri
    NBO Nairobi
    5h 5m
    1h 40m layover in Nairobi (NBO)
    KQ760
    8:35 am, 26 Jun Fri
    NBO Nairobi
    11:45 am, 26 Jun Fri
    JNB Johannesburg
    4h 10m

    Return: Johannesburg to Dubai via Nairobi

    JNB
    4:20 pm
    4h 5m
    NBO
    9:25 pm
    1h 5m
    NBO
    10:30 pm
    5h 15m
    DXB
    4:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ763
    4:20 pm, 6 Aug Thu
    JNB Johannesburg
    9:25 pm, 6 Aug Thu
    NBO Nairobi
    4h 5m
    1h 5m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 6 Aug Thu
    NBO Nairobi
    4:45 am, 7 Aug Fri
    DXB Dubai
    5h 15m
    Depart: Fri, 26 Jun Return: Thu, 6 Aug Dubai to Johannesburg Fri, 26 Jun - Thu, 6 Aug
    Kenya Airways 1 stop 11h 15m
    6:00 am DXB - 3:15 pm JNB
    Kenya Airways 1 stop 10h 25m
    4:20 pm JNB - 4:45 am (+1) DXB
    US$586
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    6:00 am
    5h 15m
    NBO
    10:15 am
    1h 50m
    NBO
    12:05 pm
    4h 10m
    JNB
    3:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ305
    6:00 am, 26 Jun Fri
    DXB Dubai
    10:15 am, 26 Jun Fri
    NBO Nairobi
    5h 15m
    1h 50m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 26 Jun Fri
    NBO Nairobi
    3:15 pm, 26 Jun Fri
    JNB Johannesburg
    4h 10m

    Return: Johannesburg to Dubai via Nairobi

    JNB
    4:20 pm
    4h 5m
    NBO
    9:25 pm
    1h 5m
    NBO
    10:30 pm
    5h 15m
    DXB
    4:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ763
    4:20 pm, 6 Aug Thu
    JNB Johannesburg
    9:25 pm, 6 Aug Thu
    NBO Nairobi
    4h 5m
    1h 5m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 6 Aug Thu
    NBO Nairobi
    4:45 am, 7 Aug Fri
    DXB Dubai
    5h 15m
    Depart: Fri, 26 Jun Return: Thu, 6 Aug Dubai to Johannesburg Fri, 26 Jun - Thu, 6 Aug
    Kenya Airways 1 stop 10h 55m
    2:50 am DXB - 11:45 am JNB
    Kenya Airways 1 stop 14h 10m
    12:35 pm JNB - 4:45 am (+1) DXB
    US$586
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    2:50 am
    5h 5m
    NBO
    6:55 am
    1h 40m
    NBO
    8:35 am
    4h 10m
    JNB
    11:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ311
    2:50 am, 26 Jun Fri
    DXB Dubai
    6:55 am, 26 Jun Fri
    NBO Nairobi
    5h 5m
    1h 40m layover in Nairobi (NBO)
    KQ760
    8:35 am, 26 Jun Fri
    NBO Nairobi
    11:45 am, 26 Jun Fri
    JNB Johannesburg
    4h 10m

    Return: Johannesburg to Dubai via Nairobi

    JNB
    12:35 pm
    4h 5m
    NBO
    5:40 pm
    4h 50m
    NBO
    10:30 pm
    5h 15m
    DXB
    4:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ761
    12:35 pm, 6 Aug Thu
    JNB Johannesburg
    5:40 pm, 6 Aug Thu
    NBO Nairobi
    4h 5m
    4h 50m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 6 Aug Thu
    NBO Nairobi
    4:45 am, 7 Aug Fri
    DXB Dubai
    5h 15m
    Depart: Tue, 14 Apr Return: Thu, 30 Apr Dubai to Johannesburg Tue, 14 Apr - Thu, 30 Apr
    Kenya Airways 1 stop 10h 55m
    2:50 am DXB - 11:45 am JNB
    Kenya Airways 1 stop 10h 45m
    12:35 pm JNB - 1:20 am (+1) DXB
    US$591
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    2:50 am
    5h 5m
    NBO
    6:55 am
    1h 40m
    NBO
    8:35 am
    4h 10m
    JNB
    11:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ311
    2:50 am, 14 Apr Tue
    DXB Dubai
    6:55 am, 14 Apr Tue
    NBO Nairobi
    5h 5m
    1h 40m layover in Nairobi (NBO)
    KQ760
    8:35 am, 14 Apr Tue
    NBO Nairobi
    11:45 am, 14 Apr Tue
    JNB Johannesburg
    4h 10m

    Return: Johannesburg to Dubai via Nairobi

    JNB
    12:35 pm
    4h 5m
    NBO
    5:40 pm
    1h 35m
    NBO
    7:15 pm
    5h 5m
    DXB
    1:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ761
    12:35 pm, 30 Apr Thu
    JNB Johannesburg
    5:40 pm, 30 Apr Thu
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 30 Apr Thu
    NBO Nairobi
    1:20 am, 1 May Fri
    DXB Dubai
    5h 5m
    Depart: Sun, 19 Jul Return: Sun, 9 Aug Dubai to Johannesburg Sun, 19 Jul - Sun, 9 Aug
    Kenya Airways 1 stop 11h 15m
    6:00 am DXB - 3:15 pm JNB
    Kenya Airways 1 stop 10h 45m
    12:35 pm JNB - 1:20 am (+1) DXB
    US$598
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    6:00 am
    5h 15m
    NBO
    10:15 am
    1h 50m
    NBO
    12:05 pm
    4h 10m
    JNB
    3:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ305
    6:00 am, 19 Jul Sun
    DXB Dubai
    10:15 am, 19 Jul Sun
    NBO Nairobi
    5h 15m
    1h 50m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 19 Jul Sun
    NBO Nairobi
    3:15 pm, 19 Jul Sun
    JNB Johannesburg
    4h 10m

    Return: Johannesburg to Dubai via Nairobi

    JNB
    12:35 pm
    4h 5m
    NBO
    5:40 pm
    1h 35m
    NBO
    7:15 pm
    5h 5m
    DXB
    1:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ761
    12:35 pm, 9 Aug Sun
    JNB Johannesburg
    5:40 pm, 9 Aug Sun
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 9 Aug Sun
    NBO Nairobi
    1:20 am, 10 Aug Mon
    DXB Dubai
    5h 5m
    Depart: Sun, 19 Jul Return: Sun, 9 Aug Dubai to Johannesburg Sun, 19 Jul - Sun, 9 Aug
    Kenya Airways 1 stop 11h 15m
    6:00 am DXB - 3:15 pm JNB
    Kenya Airways 1 stop 10h 25m
    4:20 pm JNB - 4:45 am (+1) DXB
    US$598
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    6:00 am
    5h 15m
    NBO
    10:15 am
    1h 50m
    NBO
    12:05 pm
    4h 10m
    JNB
    3:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ305
    6:00 am, 19 Jul Sun
    DXB Dubai
    10:15 am, 19 Jul Sun
    NBO Nairobi
    5h 15m
    1h 50m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 19 Jul Sun
    NBO Nairobi
    3:15 pm, 19 Jul Sun
    JNB Johannesburg
    4h 10m

    Return: Johannesburg to Dubai via Nairobi

    JNB
    4:20 pm
    4h 5m
    NBO
    9:25 pm
    1h 5m
    NBO
    10:30 pm
    5h 15m
    DXB
    4:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ763
    4:20 pm, 9 Aug Sun
    JNB Johannesburg
    9:25 pm, 9 Aug Sun
    NBO Nairobi
    4h 5m
    1h 5m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 9 Aug Sun
    NBO Nairobi
    4:45 am, 10 Aug Mon
    DXB Dubai
    5h 15m
    Depart: Sun, 19 Jul Return: Sun, 9 Aug Dubai to Johannesburg Sun, 19 Jul - Sun, 9 Aug
    Kenya Airways 1 stop 11h 15m
    6:00 am DXB - 3:15 pm JNB
    Kenya Airways 1 stop 14h 10m
    12:35 pm JNB - 4:45 am (+1) DXB
    US$598
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    6:00 am
    5h 15m
    NBO
    10:15 am
    1h 50m
    NBO
    12:05 pm
    4h 10m
    JNB
    3:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ305
    6:00 am, 19 Jul Sun
    DXB Dubai
    10:15 am, 19 Jul Sun
    NBO Nairobi
    5h 15m
    1h 50m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 19 Jul Sun
    NBO Nairobi
    3:15 pm, 19 Jul Sun
    JNB Johannesburg
    4h 10m

    Return: Johannesburg to Dubai via Nairobi

    JNB
    12:35 pm
    4h 5m
    NBO
    5:40 pm
    4h 50m
    NBO
    10:30 pm
    5h 15m
    DXB
    4:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ761
    12:35 pm, 9 Aug Sun
    JNB Johannesburg
    5:40 pm, 9 Aug Sun
    NBO Nairobi
    4h 5m
    4h 50m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 9 Aug Sun
    NBO Nairobi
    4:45 am, 10 Aug Mon
    DXB Dubai
    5h 15m
    Depart: Wed, 3 Jun Return: Fri, 12 Jun Dubai to Johannesburg Wed, 3 Jun - Fri, 12 Jun
    Kenya Airways 1 stop 10h 55m
    2:50 am DXB - 11:45 am JNB
    Kenya Airways 1 stop 10h 45m
    12:35 pm JNB - 1:20 am (+1) DXB
    US$619
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    2:50 am
    5h 5m
    NBO
    6:55 am
    1h 40m
    NBO
    8:35 am
    4h 10m
    JNB
    11:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ311
    2:50 am, 3 Jun Wed
    DXB Dubai
    6:55 am, 3 Jun Wed
    NBO Nairobi
    5h 5m
    1h 40m layover in Nairobi (NBO)
    KQ760
    8:35 am, 3 Jun Wed
    NBO Nairobi
    11:45 am, 3 Jun Wed
    JNB Johannesburg
    4h 10m

    Return: Johannesburg to Dubai via Nairobi

    JNB
    12:35 pm
    4h 5m
    NBO
    5:40 pm
    1h 35m
    NBO
    7:15 pm
    5h 5m
    DXB
    1:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ761
    12:35 pm, 12 Jun Fri
    JNB Johannesburg
    5:40 pm, 12 Jun Fri
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 12 Jun Fri
    NBO Nairobi
    1:20 am, 13 Jun Sat
    DXB Dubai
    5h 5m
    Depart: Tue, 14 Apr Return: Thu, 30 Apr Dubai to Johannesburg Tue, 14 Apr - Thu, 30 Apr
    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$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DXB
    10:30 pm
    1h 10m
    DOH
    10:40 pm
    2h 35m
    DOH
    1:15 am
    7h 50m
    JNB
    8:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1019
    10:30 pm, 14 Apr Tue
    DXB Dubai
    10:40 pm, 14 Apr Tue
    DOH Doha
    1h 10m
    2h 35m layover in Doha (DOH)
    QR1359
    1:15 am, 15 Apr Wed
    DOH Doha
    8:05 am, 15 Apr Wed
    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
    QR1364
    3:15 pm, 30 Apr Thu
    JNB Johannesburg
    12:05 am, 1 May Fri
    DOH Doha
    7h 50m
    1h 55m layover in Doha (DOH)
    QR1004
    2:00 am, 1 May Fri
    DOH Doha
    4:10 am, 1 May Fri
    DXB Dubai
    1h 10m
    Depart: Tue, 14 Apr Return: Thu, 30 Apr Dubai to Johannesburg Tue, 14 Apr - Thu, 30 Apr
    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$671
    qatarairways.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DXB
    10:30 pm
    1h 10m
    DOH
    10:40 pm
    2h 35m
    DOH
    1:15 am
    7h 50m
    JNB
    8:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1019
    10:30 pm, 14 Apr Tue
    DXB Dubai
    10:40 pm, 14 Apr Tue
    DOH Doha
    1h 10m
    2h 35m layover in Doha (DOH)
    QR1359
    1:15 am, 15 Apr Wed
    DOH Doha
    8:05 am, 15 Apr Wed
    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
    QR1364
    3:15 pm, 30 Apr Thu
    JNB Johannesburg
    12:05 am, 1 May Fri
    DOH Doha
    7h 50m
    1h 55m layover in Doha (DOH)
    QR1004
    2:00 am, 1 May Fri
    DOH Doha
    4:10 am, 1 May Fri
    DXB Dubai
    1h 10m
    Depart: Tue, 14 Apr Return: Thu, 30 Apr Dubai to Johannesburg Tue, 14 Apr - Thu, 30 Apr
    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$679
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Doha

    DXB
    10:30 pm
    1h 10m
    DOH
    10:40 pm
    2h 35m
    DOH
    1:15 am
    7h 50m
    JNB
    8:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1019
    10:30 pm, 14 Apr Tue
    DXB Dubai
    10:40 pm, 14 Apr Tue
    DOH Doha
    1h 10m
    2h 35m layover in Doha (DOH)
    QR1359
    1:15 am, 15 Apr Wed
    DOH Doha
    8:05 am, 15 Apr Wed
    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
    QR1364
    3:15 pm, 30 Apr Thu
    JNB Johannesburg
    12:05 am, 1 May Fri
    DOH Doha
    7h 50m
    1h 55m layover in Doha (DOH)
    QR1004
    2:00 am, 1 May Fri
    DOH Doha
    4:10 am, 1 May Fri
    DXB Dubai
    1h 10m
    Depart: Tue, 31 Mar Return: Fri, 10 Apr Dubai to Johannesburg Tue, 31 Mar - Fri, 10 Apr
    Kenya Airways 1 stop 10h 55m
    2:50 am DXB - 11:45 am JNB
    Kenya Airways 1 stop 10h 45m
    12:35 pm JNB - 1:20 am (+1) DXB
    US$683
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    2:50 am
    5h 5m
    NBO
    6:55 am
    1h 40m
    NBO
    8:35 am
    4h 10m
    JNB
    11:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ311
    2:50 am, 31 Mar Tue
    DXB Dubai
    6:55 am, 31 Mar Tue
    NBO Nairobi
    5h 5m
    1h 40m layover in Nairobi (NBO)
    KQ760
    8:35 am, 31 Mar Tue
    NBO Nairobi
    11:45 am, 31 Mar Tue
    JNB Johannesburg
    4h 10m

    Return: Johannesburg to Dubai via Nairobi

    JNB
    12:35 pm
    4h 5m
    NBO
    5:40 pm
    1h 35m
    NBO
    7:15 pm
    5h 5m
    DXB
    1:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ761
    12:35 pm, 10 Apr Fri
    JNB Johannesburg
    5:40 pm, 10 Apr Fri
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 10 Apr Fri
    NBO Nairobi
    1:20 am, 11 Apr Sat
    DXB Dubai
    5h 5m
    Depart: Tue, 14 Jul Return: Sun, 26 Jul Dubai to Johannesburg Tue, 14 Jul - Sun, 26 Jul
    Kenya Airways 1 stop 14h 25m
    2:50 am DXB - 3:15 pm JNB
    Kenya Airways 1 stop 10h 45m
    12:35 pm JNB - 1:20 am (+1) DXB
    US$698
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    2:50 am
    5h 5m
    NBO
    6:55 am
    5h 10m
    NBO
    12:05 pm
    4h 10m
    JNB
    3:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ311
    2:50 am, 14 Jul Tue
    DXB Dubai
    6:55 am, 14 Jul Tue
    NBO Nairobi
    5h 5m
    5h 10m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 14 Jul Tue
    NBO Nairobi
    3:15 pm, 14 Jul Tue
    JNB Johannesburg
    4h 10m

    Return: Johannesburg to Dubai via Nairobi

    JNB
    12:35 pm
    4h 5m
    NBO
    5:40 pm
    1h 35m
    NBO
    7:15 pm
    5h 5m
    DXB
    1:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ761
    12:35 pm, 26 Jul Sun
    JNB Johannesburg
    5:40 pm, 26 Jul Sun
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 26 Jul Sun
    NBO Nairobi
    1:20 am, 27 Jul Mon
    DXB Dubai
    5h 5m
    Depart: Tue, 14 Jul Return: Sun, 26 Jul Dubai to Johannesburg Tue, 14 Jul - Sun, 26 Jul
    Kenya Airways 1 stop 10h 55m
    2:50 am DXB - 11:45 am JNB
    Kenya Airways 1 stop 10h 45m
    12:35 pm JNB - 1:20 am (+1) DXB
    US$698
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    2:50 am
    5h 5m
    NBO
    6:55 am
    1h 40m
    NBO
    8:35 am
    4h 10m
    JNB
    11:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ311
    2:50 am, 14 Jul Tue
    DXB Dubai
    6:55 am, 14 Jul Tue
    NBO Nairobi
    5h 5m
    1h 40m layover in Nairobi (NBO)
    KQ760
    8:35 am, 14 Jul Tue
    NBO Nairobi
    11:45 am, 14 Jul Tue
    JNB Johannesburg
    4h 10m

    Return: Johannesburg to Dubai via Nairobi

    JNB
    12:35 pm
    4h 5m
    NBO
    5:40 pm
    1h 35m
    NBO
    7:15 pm
    5h 5m
    DXB
    1:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ761
    12:35 pm, 26 Jul Sun
    JNB Johannesburg
    5:40 pm, 26 Jul Sun
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 26 Jul Sun
    NBO Nairobi
    1:20 am, 27 Jul Mon
    DXB Dubai
    5h 5m
    Depart: Tue, 14 Jul Return: Sun, 26 Jul Dubai to Johannesburg Tue, 14 Jul - Sun, 26 Jul
    Kenya Airways 1 stop 10h 55m
    2:50 am DXB - 11:45 am JNB
    Kenya Airways 1 stop 10h 25m
    4:20 pm JNB - 4:45 am (+1) DXB
    US$698
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    2:50 am
    5h 5m
    NBO
    6:55 am
    1h 40m
    NBO
    8:35 am
    4h 10m
    JNB
    11:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ311
    2:50 am, 14 Jul Tue
    DXB Dubai
    6:55 am, 14 Jul Tue
    NBO Nairobi
    5h 5m
    1h 40m layover in Nairobi (NBO)
    KQ760
    8:35 am, 14 Jul Tue
    NBO Nairobi
    11:45 am, 14 Jul Tue
    JNB Johannesburg
    4h 10m

    Return: Johannesburg to Dubai via Nairobi

    JNB
    4:20 pm
    4h 5m
    NBO
    9:25 pm
    1h 5m
    NBO
    10:30 pm
    5h 15m
    DXB
    4:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ763
    4:20 pm, 26 Jul Sun
    JNB Johannesburg
    9:25 pm, 26 Jul Sun
    NBO Nairobi
    4h 5m
    1h 5m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 26 Jul Sun
    NBO Nairobi
    4:45 am, 27 Jul Mon
    DXB Dubai
    5h 15m
    Depart: Tue, 14 Jul Return: Sun, 26 Jul Dubai to Johannesburg Tue, 14 Jul - Sun, 26 Jul
    Kenya Airways 1 stop 14h 25m
    2:50 am DXB - 3:15 pm JNB
    Kenya Airways 1 stop 10h 25m
    4:20 pm JNB - 4:45 am (+1) DXB
    US$698
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    2:50 am
    5h 5m
    NBO
    6:55 am
    5h 10m
    NBO
    12:05 pm
    4h 10m
    JNB
    3:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ311
    2:50 am, 14 Jul Tue
    DXB Dubai
    6:55 am, 14 Jul Tue
    NBO Nairobi
    5h 5m
    5h 10m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 14 Jul Tue
    NBO Nairobi
    3:15 pm, 14 Jul Tue
    JNB Johannesburg
    4h 10m

    Return: Johannesburg to Dubai via Nairobi

    JNB
    4:20 pm
    4h 5m
    NBO
    9:25 pm
    1h 5m
    NBO
    10:30 pm
    5h 15m
    DXB
    4:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ763
    4:20 pm, 26 Jul Sun
    JNB Johannesburg
    9:25 pm, 26 Jul Sun
    NBO Nairobi
    4h 5m
    1h 5m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 26 Jul Sun
    NBO Nairobi
    4:45 am, 27 Jul Mon
    DXB Dubai
    5h 15m
    Depart: Sun, 5 Jul Return: Wed, 19 Aug Dubai to Cape Town Sun, 5 Jul - Wed, 19 Aug
    Ethiopian Airlines 1 stop 16h 20m
    5:30 pm DXB - 7:50 am (+1) CPT
    Multiple Airlines 2+ stops 15h 45m
    9:50 am CPT - 3:35 am (+1) DXB
    US$782
    airtickets.com
    Show Details

    Depart: Dubai to Cape Town via Addis Ababa

    DXB
    5:30 pm
    4h 25m
    ADD
    8:55 pm
    2h 35m
    ADD
    11:30 pm
    9h 20m
    CPT
    7:50 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    ET603
    5:30 pm, 5 Jul Sun
    DXB Dubai
    8:55 pm, 5 Jul Sun
    ADD Addis Ababa
    4h 25m
    2h 35m layover in Addis Ababa (ADD)
    ET849
    11:30 pm, 5 Jul Sun
    ADD Addis Ababa
    7:50 am, 6 Jul Mon
    CPT Cape Town
    9h 20m

    Return: Cape Town to Dubai via Johannesburg, Addis Ababa

    CPT
    9:50 am
    2h
    JNB
    11:50 am
    2h 30m
    JNB
    2:20 pm
    5h 30m
    ADD
    8:50 pm
    2h 10m
    ADD
    11:00 pm
    3h 35m
    DXB
    3:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    SA322
    9:50 am, 19 Aug Wed
    CPT Cape Town
    11:50 am, 19 Aug Wed
    JNB Johannesburg
    2h
    2h 30m layover in Johannesburg (JNB)
    ET808
    2:20 pm, 19 Aug Wed
    JNB Johannesburg
    8:50 pm, 19 Aug Wed
    ADD Addis Ababa
    5h 30m
    2h 10m layover in Addis Ababa (ADD)
    ET612
    11:00 pm, 19 Aug Wed
    ADD Addis Ababa
    3:35 am, 20 Aug Thu
    DXB Dubai
    3h 35m