×
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 21 results US$590 View Flights
    Qatar Airways 96 results US$650 View Flights
    Ethiopian Airlines 44 results US$703 View Flights
    South African Airways 1739 results US$1,001 View Flights
    Emirates 855 results US$1,161 View Flights
    Themes Results Price View
    View All Themes View Cities
    Historical 1186 results US$703 View Cities
    Senior-friendly 1186 results US$703 View Cities
    Romantic 1186 results US$703 View Cities
    Foodie 1186 results US$703 View Cities
    Cities Results Price View
    View All Cities View Flights
    Johannesburg 1189 results US$590 View Flights
    Cape Town 1186 results US$703 View Flights
    Durban 178 results US$869 View Flights
    Port Elizabeth 144 results US$1,027 View Flights
    Depart: Tue, 5 May Return: Thu, 14 May Dubai to Johannesburg Tue, 5 May - Thu, 14 May
    Kenya Airways 1 stop 11h 15m
    2:20 am DXB - 11:35 am JNB
    Kenya Airways 1 stop 10h 45m
    12:35 pm JNB - 1:20 am (+1) DXB
    US$590
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    2:20 am
    4h 30m
    NBO
    5:50 am
    2h 35m
    NBO
    8:25 am
    4h 10m
    JNB
    11:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ311
    2:20 am, 5 May Tue
    DXB Dubai
    5:50 am, 5 May Tue
    NBO Nairobi
    4h 30m
    2h 35m layover in Nairobi (NBO)
    KQ760
    8:25 am, 5 May Tue
    NBO Nairobi
    11:35 am, 5 May 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, 14 May Thu
    JNB Johannesburg
    5:40 pm, 14 May Thu
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 14 May Thu
    NBO Nairobi
    1:20 am, 15 May Fri
    DXB Dubai
    5h 5m
    Depart: Tue, 5 May Return: Thu, 14 May Dubai to Johannesburg Tue, 5 May - Thu, 14 May
    Kenya Airways 1 stop 11h 15m
    2:20 am DXB - 11:35 am JNB
    Kenya Airways 1 stop 10h 25m
    4:20 pm JNB - 4:45 am (+1) DXB
    US$590
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    2:20 am
    4h 30m
    NBO
    5:50 am
    2h 35m
    NBO
    8:25 am
    4h 10m
    JNB
    11:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    KQ311
    2:20 am, 5 May Tue
    DXB Dubai
    5:50 am, 5 May Tue
    NBO Nairobi
    4h 30m
    2h 35m layover in Nairobi (NBO)
    KQ760
    8:25 am, 5 May Tue
    NBO Nairobi
    11:35 am, 5 May 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, 14 May Thu
    JNB Johannesburg
    9:25 pm, 14 May Thu
    NBO Nairobi
    4h 5m
    1h 5m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 14 May Thu
    NBO Nairobi
    4:45 am, 15 May Fri
    DXB Dubai
    5h 15m
    Depart: Wed, 15 Apr Return: Mon, 11 May Dubai to Johannesburg Wed, 15 Apr - Mon, 11 May
    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$592
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    2:50 am
    6h 10m
    NBO
    8:00 am
    4h 5m
    NBO
    12:05 pm
    4h 10m
    JNB
    3:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ311
    2:50 am, 15 Apr Wed
    DXB Dubai
    8:00 am, 15 Apr Wed
    NBO Nairobi
    6h 10m
    4h 5m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 15 Apr Wed
    NBO Nairobi
    3:15 pm, 15 Apr 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, 11 May Mon
    JNB Johannesburg
    5:40 pm, 11 May Mon
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 11 May Mon
    NBO Nairobi
    1:20 am, 12 May Tue
    DXB Dubai
    5h 5m
    Depart: Fri, 17 Jul Return: Tue, 4 Aug Dubai to Johannesburg Fri, 17 Jul - Tue, 4 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$592
    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, 17 Jul Fri
    DXB Dubai
    10:15 am, 17 Jul Fri
    NBO Nairobi
    5h 15m
    1h 50m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 17 Jul Fri
    NBO Nairobi
    3:15 pm, 17 Jul 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, 4 Aug Tue
    JNB Johannesburg
    9:25 pm, 4 Aug Tue
    NBO Nairobi
    4h 5m
    1h 5m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 4 Aug Tue
    NBO Nairobi
    4:45 am, 5 Aug Wed
    DXB Dubai
    5h 15m
    Depart: Sat, 9 May Return: Sun, 17 May Dubai to Johannesburg Sat, 9 May - Sun, 17 May
    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$592
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    2:50 am
    6h 10m
    NBO
    8:00 am
    4h 5m
    NBO
    12:05 pm
    4h 10m
    JNB
    3:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ311
    2:50 am, 9 May Sat
    DXB Dubai
    8:00 am, 9 May Sat
    NBO Nairobi
    6h 10m
    4h 5m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 9 May Sat
    NBO Nairobi
    3:15 pm, 9 May Sat
    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, 17 May Sun
    JNB Johannesburg
    5:40 pm, 17 May Sun
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 17 May Sun
    NBO Nairobi
    1:20 am, 18 May Mon
    DXB Dubai
    5h 5m
    Depart: Thu, 20 Aug Return: Mon, 7 Sep Dubai to Johannesburg Thu, 20 Aug - Mon, 7 Sep
    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$592
    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, 20 Aug Thu
    DXB Dubai
    6:55 am, 20 Aug Thu
    NBO Nairobi
    5h 5m
    1h 40m layover in Nairobi (NBO)
    KQ760
    8:35 am, 20 Aug Thu
    NBO Nairobi
    11:45 am, 20 Aug Thu
    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, 7 Sep Mon
    JNB Johannesburg
    5:40 pm, 7 Sep Mon
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 7 Sep Mon
    NBO Nairobi
    1:20 am, 8 Sep Tue
    DXB Dubai
    5h 5m
    Depart: Thu, 16 Jul Return: Sat, 1 Aug Dubai to Johannesburg Thu, 16 Jul - Sat, 1 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$592
    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, 16 Jul Thu
    DXB Dubai
    6:55 am, 16 Jul Thu
    NBO Nairobi
    5h 5m
    1h 40m layover in Nairobi (NBO)
    KQ760
    8:35 am, 16 Jul Thu
    NBO Nairobi
    11:45 am, 16 Jul Thu
    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, 1 Aug Sat
    JNB Johannesburg
    5:40 pm, 1 Aug Sat
    NBO Nairobi
    4h 5m
    4h 50m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 1 Aug Sat
    NBO Nairobi
    4:45 am, 2 Aug Sun
    DXB Dubai
    5h 15m
    Depart: Thu, 16 Jul Return: Sat, 1 Aug Dubai to Johannesburg Thu, 16 Jul - Sat, 1 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$592
    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, 16 Jul Thu
    DXB Dubai
    6:55 am, 16 Jul Thu
    NBO Nairobi
    5h 5m
    1h 40m layover in Nairobi (NBO)
    KQ760
    8:35 am, 16 Jul Thu
    NBO Nairobi
    11:45 am, 16 Jul Thu
    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, 1 Aug Sat
    JNB Johannesburg
    9:25 pm, 1 Aug Sat
    NBO Nairobi
    4h 5m
    1h 5m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 1 Aug Sat
    NBO Nairobi
    4:45 am, 2 Aug Sun
    DXB Dubai
    5h 15m
    Depart: Sat, 9 May Return: Sun, 17 May Dubai to Johannesburg Sat, 9 May - Sun, 17 May
    Kenya Airways 1 stop 14h 25m
    2:50 am DXB - 3:15 pm JNB
    Kenya Airways 1 stop 14h 10m
    12:35 pm JNB - 4:45 am (+1) DXB
    US$592
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    2:50 am
    6h 10m
    NBO
    8:00 am
    4h 5m
    NBO
    12:05 pm
    4h 10m
    JNB
    3:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ311
    2:50 am, 9 May Sat
    DXB Dubai
    8:00 am, 9 May Sat
    NBO Nairobi
    6h 10m
    4h 5m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 9 May Sat
    NBO Nairobi
    3:15 pm, 9 May Sat
    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, 17 May Sun
    JNB Johannesburg
    5:40 pm, 17 May Sun
    NBO Nairobi
    4h 5m
    4h 50m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 17 May Sun
    NBO Nairobi
    4:45 am, 18 May Mon
    DXB Dubai
    5h 15m
    Depart: Fri, 26 Jun Return: Fri, 24 Jul Dubai to Johannesburg Fri, 26 Jun - Fri, 24 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$592
    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, 24 Jul Fri
    JNB Johannesburg
    5:40 pm, 24 Jul Fri
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 24 Jul Fri
    NBO Nairobi
    1:20 am, 25 Jul Sat
    DXB Dubai
    5h 5m
    Depart: Fri, 17 Jul Return: Tue, 4 Aug Dubai to Johannesburg Fri, 17 Jul - Tue, 4 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$592
    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, 17 Jul Fri
    DXB Dubai
    10:15 am, 17 Jul Fri
    NBO Nairobi
    5h 15m
    1h 50m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 17 Jul Fri
    NBO Nairobi
    3:15 pm, 17 Jul 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, 4 Aug Tue
    JNB Johannesburg
    5:40 pm, 4 Aug Tue
    NBO Nairobi
    4h 5m
    4h 50m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 4 Aug Tue
    NBO Nairobi
    4:45 am, 5 Aug Wed
    DXB Dubai
    5h 15m
    Depart: Fri, 17 Jul Return: Tue, 4 Aug Dubai to Johannesburg Fri, 17 Jul - Tue, 4 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$592
    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, 17 Jul Fri
    DXB Dubai
    6:55 am, 17 Jul Fri
    NBO Nairobi
    5h 5m
    1h 40m layover in Nairobi (NBO)
    KQ760
    8:35 am, 17 Jul Fri
    NBO Nairobi
    11:45 am, 17 Jul 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, 4 Aug Tue
    JNB Johannesburg
    5:40 pm, 4 Aug Tue
    NBO Nairobi
    4h 5m
    4h 50m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 4 Aug Tue
    NBO Nairobi
    4:45 am, 5 Aug Wed
    DXB Dubai
    5h 15m
    Depart: Wed, 15 Apr Return: Mon, 11 May Dubai to Johannesburg Wed, 15 Apr - Mon, 11 May
    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$592
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    6:00 am
    6h 15m
    NBO
    11:15 am
    50m
    NBO
    12:05 pm
    4h 10m
    JNB
    3:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ305
    6:00 am, 15 Apr Wed
    DXB Dubai
    11:15 am, 15 Apr Wed
    NBO Nairobi
    6h 15m
    50m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 15 Apr Wed
    NBO Nairobi
    3:15 pm, 15 Apr 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, 11 May Mon
    JNB Johannesburg
    5:40 pm, 11 May Mon
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 11 May Mon
    NBO Nairobi
    1:20 am, 12 May Tue
    DXB Dubai
    5h 5m
    Depart: Fri, 26 Jun Return: Fri, 24 Jul Dubai to Johannesburg Fri, 26 Jun - Fri, 24 Jul
    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$592
    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, 24 Jul Fri
    JNB Johannesburg
    5:40 pm, 24 Jul Fri
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 24 Jul Fri
    NBO Nairobi
    1:20 am, 25 Jul Sat
    DXB Dubai
    5h 5m
    Depart: Thu, 16 Jul Return: Sat, 1 Aug Dubai to Johannesburg Thu, 16 Jul - Sat, 1 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$592
    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, 16 Jul Thu
    DXB Dubai
    6:55 am, 16 Jul Thu
    NBO Nairobi
    5h 5m
    1h 40m layover in Nairobi (NBO)
    KQ760
    8:35 am, 16 Jul Thu
    NBO Nairobi
    11:45 am, 16 Jul Thu
    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, 1 Aug Sat
    JNB Johannesburg
    5:40 pm, 1 Aug Sat
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 1 Aug Sat
    NBO Nairobi
    1:20 am, 2 Aug Sun
    DXB Dubai
    5h 5m
    Depart: Fri, 17 Jul Return: Tue, 4 Aug Dubai to Johannesburg Fri, 17 Jul - Tue, 4 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$592
    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, 17 Jul Fri
    DXB Dubai
    6:55 am, 17 Jul Fri
    NBO Nairobi
    5h 5m
    1h 40m layover in Nairobi (NBO)
    KQ760
    8:35 am, 17 Jul Fri
    NBO Nairobi
    11:45 am, 17 Jul 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, 4 Aug Tue
    JNB Johannesburg
    9:25 pm, 4 Aug Tue
    NBO Nairobi
    4h 5m
    1h 5m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 4 Aug Tue
    NBO Nairobi
    4:45 am, 5 Aug Wed
    DXB Dubai
    5h 15m
    Depart: Sat, 9 May Return: Sun, 17 May Dubai to Johannesburg Sat, 9 May - Sun, 17 May
    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$592
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

    DXB
    2:50 am
    6h 10m
    NBO
    8:00 am
    4h 5m
    NBO
    12:05 pm
    4h 10m
    JNB
    3:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KQ311
    2:50 am, 9 May Sat
    DXB Dubai
    8:00 am, 9 May Sat
    NBO Nairobi
    6h 10m
    4h 5m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 9 May Sat
    NBO Nairobi
    3:15 pm, 9 May Sat
    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, 17 May Sun
    JNB Johannesburg
    9:25 pm, 17 May Sun
    NBO Nairobi
    4h 5m
    1h 5m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 17 May Sun
    NBO Nairobi
    4:45 am, 18 May Mon
    DXB Dubai
    5h 15m
    Depart: Tue, 21 Apr Return: Tue, 28 Apr Dubai to Johannesburg Tue, 21 Apr - Tue, 28 Apr
    Kenya Airways 1 stop 14h 25m
    2:50 am DXB - 3:15 pm JNB
    Kenya Airways 1 stop 10h 55m
    12:25 pm JNB - 1:20 am (+1) DXB
    US$604
    airtickets.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

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

    Return: Johannesburg to Dubai via Nairobi

    JNB
    12:25 pm
    4h 5m
    NBO
    5:30 pm
    50m
    NBO
    6:20 pm
    6h
    DXB
    1:20 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KQ761
    12:25 pm, 28 Apr Tue
    JNB Johannesburg
    5:30 pm, 28 Apr Tue
    NBO Nairobi
    4h 5m
    50m layover in Nairobi (NBO)
    KQ310
    6:20 pm, 28 Apr Tue
    NBO Nairobi
    1:20 am, 29 Apr Wed
    DXB Dubai
    6h
    Depart: Tue, 21 Apr Return: Tue, 28 Apr Dubai to Johannesburg Tue, 21 Apr - Tue, 28 Apr
    Qatar Airways 1 stop 11h 35m
    10:30 pm DXB - 8:05 am (+1) JNB
    Qatar Airways 1 stop 9h 55m
    3:15 pm JNB - 3:10 am (+1) DXB
    US$650
    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, 21 Apr Tue
    DXB Dubai
    10:40 pm, 21 Apr Tue
    DOH Doha
    1h 10m
    2h 35m layover in Doha (DOH)
    QR1359
    1:15 am, 22 Apr Wed
    DOH Doha
    8:05 am, 22 Apr Wed
    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
    QR1364
    3:15 pm, 28 Apr Tue
    JNB Johannesburg
    12:05 am, 29 Apr Wed
    DOH Doha
    7h 50m
    55m layover in Doha (DOH)
    QR1002
    1:00 am, 29 Apr Wed
    DOH Doha
    3:10 am, 29 Apr Wed
    DXB Dubai
    1h 10m
    Depart: Tue, 21 Apr Return: Tue, 28 Apr Dubai to Johannesburg Tue, 21 Apr - Tue, 28 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$650
    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, 21 Apr Tue
    DXB Dubai
    10:40 pm, 21 Apr Tue
    DOH Doha
    1h 10m
    2h 35m layover in Doha (DOH)
    QR1359
    1:15 am, 22 Apr Wed
    DOH Doha
    8:05 am, 22 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, 28 Apr Tue
    JNB Johannesburg
    12:05 am, 29 Apr Wed
    DOH Doha
    7h 50m
    1h 55m layover in Doha (DOH)
    QR1004
    2:00 am, 29 Apr Wed
    DOH Doha
    4:10 am, 29 Apr Wed
    DXB Dubai
    1h 10m