×
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 99 results US$546 View Flights
    Qatar Airways 459 results US$639 View Flights
    Ethiopian Airlines 63 results US$703 View Flights
    Etihad Airways 143 results US$954 View Flights
    South African Airways 2992 results US$1,014 View Flights
    Emirates 1002 results US$1,186 View Flights
    RwandAir 2 results US$1,265 View Flights
    Themes Results Price View
    View All Themes View Cities
    Senior-friendly 1865 results US$703 View Cities
    Romantic 1865 results US$703 View Cities
    Historical 1865 results US$703 View Cities
    Foodie 1865 results US$703 View Cities
    Cities Results Price View
    View All Cities View Flights
    Johannesburg 2662 results US$546 View Flights
    Cape Town 1865 results US$703 View Flights
    Durban 233 results US$786 View Flights
    Depart: Fri, 25 Sep Return: Fri, 9 Oct Dubai to Johannesburg Fri, 25 Sep - Fri, 9 Oct
    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$546
    bravofly.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, 25 Sep Fri
    DXB Dubai
    6:55 am, 25 Sep Fri
    NBO Nairobi
    5h 5m
    5h 10m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 25 Sep Fri
    NBO Nairobi
    3:15 pm, 25 Sep 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, 9 Oct Fri
    JNB Johannesburg
    5:40 pm, 9 Oct Fri
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 9 Oct Fri
    NBO Nairobi
    1:20 am, 10 Oct Sat
    DXB Dubai
    5h 5m
    Depart: Fri, 25 Sep Return: Fri, 9 Oct Dubai to Johannesburg Fri, 25 Sep - Fri, 9 Oct
    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$546
    bravofly.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

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

    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 Oct Fri
    JNB Johannesburg
    5:40 pm, 9 Oct Fri
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 9 Oct Fri
    NBO Nairobi
    1:20 am, 10 Oct Sat
    DXB Dubai
    5h 5m
    Depart: Fri, 25 Sep Return: Fri, 9 Oct Dubai to Johannesburg Fri, 25 Sep - Fri, 9 Oct
    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$546
    bravofly.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, 25 Sep Fri
    DXB Dubai
    10:15 am, 25 Sep Fri
    NBO Nairobi
    5h 15m
    1h 50m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 25 Sep Fri
    NBO Nairobi
    3:15 pm, 25 Sep 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, 9 Oct Fri
    JNB Johannesburg
    5:40 pm, 9 Oct Fri
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 9 Oct Fri
    NBO Nairobi
    1:20 am, 10 Oct Sat
    DXB Dubai
    5h 5m
    Depart: Sat, 11 Jul Return: Sun, 16 Aug Dubai to Johannesburg Sat, 11 Jul - Sun, 16 Aug
    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$553
    bravofly.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, 11 Jul Sat
    DXB Dubai
    6:55 am, 11 Jul Sat
    NBO Nairobi
    5h 5m
    5h 10m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 11 Jul Sat
    NBO Nairobi
    3:15 pm, 11 Jul 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, 16 Aug Sun
    JNB Johannesburg
    5:40 pm, 16 Aug Sun
    NBO Nairobi
    4h 5m
    4h 50m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 16 Aug Sun
    NBO Nairobi
    4:45 am, 17 Aug Mon
    DXB Dubai
    5h 15m
    Depart: Sat, 11 Jul Return: Sun, 16 Aug Dubai to Johannesburg Sat, 11 Jul - Sun, 16 Aug
    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$553
    bravofly.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, 11 Jul Sat
    DXB Dubai
    6:55 am, 11 Jul Sat
    NBO Nairobi
    5h 5m
    5h 10m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 11 Jul Sat
    NBO Nairobi
    3:15 pm, 11 Jul 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, 16 Aug Sun
    JNB Johannesburg
    5:40 pm, 16 Aug Sun
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 16 Aug Sun
    NBO Nairobi
    1:20 am, 17 Aug Mon
    DXB Dubai
    5h 5m
    Depart: Sat, 11 Jul Return: Sun, 16 Aug Dubai to Johannesburg Sat, 11 Jul - Sun, 16 Aug
    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$553
    bravofly.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, 11 Jul Sat
    DXB Dubai
    6:55 am, 11 Jul Sat
    NBO Nairobi
    5h 5m
    5h 10m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 11 Jul Sat
    NBO Nairobi
    3:15 pm, 11 Jul 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, 16 Aug Sun
    JNB Johannesburg
    9:25 pm, 16 Aug Sun
    NBO Nairobi
    4h 5m
    1h 5m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 16 Aug Sun
    NBO Nairobi
    4:45 am, 17 Aug Mon
    DXB Dubai
    5h 15m
    Depart: Thu, 4 Jun Return: Sun, 14 Jun Dubai to Johannesburg Thu, 4 Jun - Sun, 14 Jun
    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$556
    bravofly.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

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

    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, 14 Jun Sun
    JNB Johannesburg
    5:40 pm, 14 Jun Sun
    NBO Nairobi
    4h 5m
    4h 50m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 14 Jun Sun
    NBO Nairobi
    4:45 am, 15 Jun Mon
    DXB Dubai
    5h 15m
    Depart: Thu, 4 Jun Return: Sun, 14 Jun Dubai to Johannesburg Thu, 4 Jun - Sun, 14 Jun
    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$556
    bravofly.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

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

    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 Jun Sun
    JNB Johannesburg
    9:25 pm, 14 Jun Sun
    NBO Nairobi
    4h 5m
    1h 5m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 14 Jun Sun
    NBO Nairobi
    4:45 am, 15 Jun Mon
    DXB Dubai
    5h 15m
    Depart: Thu, 4 Jun Return: Sun, 14 Jun Dubai to Johannesburg Thu, 4 Jun - Sun, 14 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$556
    bravofly.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

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

    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 Jun Sun
    JNB Johannesburg
    5:40 pm, 14 Jun Sun
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 14 Jun Sun
    NBO Nairobi
    1:20 am, 15 Jun Mon
    DXB Dubai
    5h 5m
    Depart: Fri, 26 Jun Return: Sun, 19 Jul Dubai to Johannesburg Fri, 26 Jun - Sun, 19 Jul
    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$556
    bravofly.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, 19 Jul Sun
    JNB Johannesburg
    5:40 pm, 19 Jul Sun
    NBO Nairobi
    4h 5m
    4h 50m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 19 Jul Sun
    NBO Nairobi
    4:45 am, 20 Jul Mon
    DXB Dubai
    5h 15m
    Depart: Fri, 26 Jun Return: Sun, 19 Jul Dubai to Johannesburg Fri, 26 Jun - Sun, 19 Jul
    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$556
    bravofly.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, 19 Jul Sun
    JNB Johannesburg
    9:25 pm, 19 Jul Sun
    NBO Nairobi
    4h 5m
    1h 5m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 19 Jul Sun
    NBO Nairobi
    4:45 am, 20 Jul Mon
    DXB Dubai
    5h 15m
    Depart: Fri, 26 Jun Return: Sun, 19 Jul Dubai to Johannesburg Fri, 26 Jun - Sun, 19 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$556
    bravofly.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, 26 Jun Fri
    DXB Dubai
    6:55 am, 26 Jun Fri
    NBO Nairobi
    5h 5m
    5h 10m 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, 19 Jul Sun
    JNB Johannesburg
    9:25 pm, 19 Jul Sun
    NBO Nairobi
    4h 5m
    1h 5m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 19 Jul Sun
    NBO Nairobi
    4:45 am, 20 Jul Mon
    DXB Dubai
    5h 15m
    Depart: Fri, 26 Jun Return: Sun, 19 Jul Dubai to Johannesburg Fri, 26 Jun - Sun, 19 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$556
    bravofly.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, 26 Jun Fri
    DXB Dubai
    6:55 am, 26 Jun Fri
    NBO Nairobi
    5h 5m
    5h 10m 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, 19 Jul Sun
    JNB Johannesburg
    5:40 pm, 19 Jul Sun
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 19 Jul Sun
    NBO Nairobi
    1:20 am, 20 Jul Mon
    DXB Dubai
    5h 5m
    Depart: Fri, 26 Jun Return: Sun, 19 Jul Dubai to Johannesburg Fri, 26 Jun - Sun, 19 Jul
    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$556
    bravofly.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, 26 Jun Fri
    DXB Dubai
    6:55 am, 26 Jun Fri
    NBO Nairobi
    5h 5m
    5h 10m 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, 19 Jul Sun
    JNB Johannesburg
    5:40 pm, 19 Jul Sun
    NBO Nairobi
    4h 5m
    4h 50m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 19 Jul Sun
    NBO Nairobi
    4:45 am, 20 Jul Mon
    DXB Dubai
    5h 15m
    Depart: Fri, 26 Jun Return: Sun, 19 Jul Dubai to Johannesburg Fri, 26 Jun - Sun, 19 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$556
    bravofly.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, 19 Jul Sun
    JNB Johannesburg
    5:40 pm, 19 Jul Sun
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 19 Jul Sun
    NBO Nairobi
    1:20 am, 20 Jul Mon
    DXB Dubai
    5h 5m
    Depart: Thu, 18 Jun Return: Thu, 25 Jun Dubai to Johannesburg Thu, 18 Jun - Thu, 25 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$558
    bravofly.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

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

    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, 25 Jun Thu
    JNB Johannesburg
    5:40 pm, 25 Jun Thu
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 25 Jun Thu
    NBO Nairobi
    1:20 am, 26 Jun Fri
    DXB Dubai
    5h 5m
    Depart: Thu, 18 Jun Return: Thu, 25 Jun Dubai to Johannesburg Thu, 18 Jun - Thu, 25 Jun
    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$558
    bravofly.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, 18 Jun Thu
    DXB Dubai
    6:55 am, 18 Jun Thu
    NBO Nairobi
    5h 5m
    5h 10m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 18 Jun Thu
    NBO Nairobi
    3:15 pm, 18 Jun 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, 25 Jun Thu
    JNB Johannesburg
    5:40 pm, 25 Jun Thu
    NBO Nairobi
    4h 5m
    1h 35m layover in Nairobi (NBO)
    KQ310
    7:15 pm, 25 Jun Thu
    NBO Nairobi
    1:20 am, 26 Jun Fri
    DXB Dubai
    5h 5m
    Depart: Thu, 18 Jun Return: Thu, 25 Jun Dubai to Johannesburg Thu, 18 Jun - Thu, 25 Jun
    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$558
    bravofly.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, 18 Jun Thu
    DXB Dubai
    6:55 am, 18 Jun Thu
    NBO Nairobi
    5h 5m
    5h 10m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 18 Jun Thu
    NBO Nairobi
    3:15 pm, 18 Jun 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, 25 Jun Thu
    JNB Johannesburg
    5:40 pm, 25 Jun Thu
    NBO Nairobi
    4h 5m
    4h 50m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 25 Jun Thu
    NBO Nairobi
    4:45 am, 26 Jun Fri
    DXB Dubai
    5h 15m
    Depart: Thu, 18 Jun Return: Thu, 25 Jun Dubai to Johannesburg Thu, 18 Jun - Thu, 25 Jun
    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$558
    bravofly.com
    Show Details

    Depart: Dubai to Johannesburg via Nairobi

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

    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, 25 Jun Thu
    JNB Johannesburg
    5:40 pm, 25 Jun Thu
    NBO Nairobi
    4h 5m
    4h 50m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 25 Jun Thu
    NBO Nairobi
    4:45 am, 26 Jun Fri
    DXB Dubai
    5h 15m
    Depart: Thu, 18 Jun Return: Thu, 25 Jun Dubai to Johannesburg Thu, 18 Jun - Thu, 25 Jun
    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$558
    bravofly.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, 18 Jun Thu
    DXB Dubai
    6:55 am, 18 Jun Thu
    NBO Nairobi
    5h 5m
    5h 10m layover in Nairobi (NBO)
    KQ762
    12:05 pm, 18 Jun Thu
    NBO Nairobi
    3:15 pm, 18 Jun 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, 25 Jun Thu
    JNB Johannesburg
    9:25 pm, 25 Jun Thu
    NBO Nairobi
    4h 5m
    1h 5m layover in Nairobi (NBO)
    KQ304
    10:30 pm, 25 Jun Thu
    NBO Nairobi
    4:45 am, 26 Jun Fri
    DXB Dubai
    5h 15m