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

Recent Searches

    Cheap Flights from Kenya to South Africa
    (Modify Search)
    • Themes
    • Origins
    • Destinations
    • Airlines
    • Flights

    Cheap Flights from Kenya to South Africa

    Airline Results Price View
    View All Airlines View Flights
    Ethiopian Airlines 69 results US$510 View Flights
    RwandAir 37 results US$524 View Flights
    South African Airways 884 results US$617 View Flights
    Kenya Airways 944 results US$631 View Flights
    Kulula 93 results US$756 View Flights
    Hahn Air Systems 3 results US$1,313 View Flights
    LAM Mozambique Airlines 15 results US$1,403 View Flights
    Themes Results Price View
    View All Themes View Cities
    Senior-friendly 470 results US$734 View Cities
    Romantic 470 results US$734 View Cities
    Historical 470 results US$734 View Cities
    Foodie 470 results US$734 View Cities
    Cities Results Price View
    View All Cities View Flights
    Johannesburg 484 results US$510 View Flights
    Cape Town 470 results US$734 View Flights
    Durban 1088 results US$756 View Flights
    Cities Results Price View
    View All Cities View Flights
    Nairobi 1988 results US$510 View Flights
    Mombasa 57 results US$736 View Flights
    Depart: Fri, 18 Sep Return: Wed, 23 Sep Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 8h 10m
    6:00 am NBO 1:10 pm JNB
    Ethiopian Airlines 1 stop 8h 25m
    14:20 JNB 23:45 NBO
    US$510
    flightnetwork.com
    Show Details
    NBO JNB
    Fri, 18 Sep - Wed, 23 Sep

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 06:00 13:10 JNB 8h 10m · via ADD

    NBO Nairobi
    06:00
    ET309
    Duration: 2h
    ADD Addis Ababa
    08:00
    40m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET309
    NBO Nairobi
    06:00, Fri 18 Sep
    ADD Addis Ababa
    08:00, Fri 18 Sep
    2h
    40m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Fri 18 Sep
    JNB Johannesburg
    13:10, Fri 18 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 14:20 23:45 NBO 8h 25m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    50m layover
    ADD Addis Ababa
    21:40
    ET308
    Duration: 2h 5m
    NBO Nairobi
    23:45
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Wed 23 Sep
    ADD Addis Ababa
    20:50, Wed 23 Sep
    5h 30m
    50m layover in Addis Ababa (ADD)
    ET308
    ADD Addis Ababa
    21:40, Wed 23 Sep
    NBO Nairobi
    23:45, Wed 23 Sep
    2h 5m
    Show all details
    Depart: Wed, 16 Sep Return: Tue, 22 Sep Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 12h 5m
    5:35 pm NBO 4:40 am 17 Sep JNB
    Ethiopian Airlines 1 stop 8h 25m
    14:20 JNB 23:45 NBO
    US$510
    flightnetwork.com
    Show Details
    NBO JNB
    Wed, 16 Sep - Tue, 22 Sep

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 17:35 04:40 JNB 12h 5m · via ADD

    NBO Nairobi
    17:35
    ET305
    Duration: 2h 5m
    ADD Addis Ababa
    19:40
    3h 50m layover
    ADD Addis Ababa
    23:30
    ET849
    Duration: 6h 10m
    JNB Johannesburg
    04:40
    17 Sep
    Airlines
    Flight No.
    From
    To
    Duration
    ET305
    NBO Nairobi
    17:35, Wed 16 Sep
    ADD Addis Ababa
    19:40, Wed 16 Sep
    2h 5m
    3h 50m layover in Addis Ababa (ADD)
    ET849
    ADD Addis Ababa
    23:30, Wed 16 Sep
    JNB Johannesburg
    04:40, Thu 17 Sep
    6h 10m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 14:20 23:45 NBO 8h 25m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    50m layover
    ADD Addis Ababa
    21:40
    ET308
    Duration: 2h 5m
    NBO Nairobi
    23:45
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Tue 22 Sep
    ADD Addis Ababa
    20:50, Tue 22 Sep
    5h 30m
    50m layover in Addis Ababa (ADD)
    ET308
    ADD Addis Ababa
    21:40, Tue 22 Sep
    NBO Nairobi
    23:45, Tue 22 Sep
    2h 5m
    Show all details
    Depart: Wed, 16 Sep Return: Wed, 23 Sep Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 12h 5m
    5:35 pm NBO 4:40 am 17 Sep JNB
    Ethiopian Airlines 1 stop 8h 25m
    14:20 JNB 23:45 NBO
    US$510
    flightnetwork.com
    Show Details
    NBO JNB
    Wed, 16 Sep - Wed, 23 Sep

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 17:35 04:40 JNB 12h 5m · via ADD

    NBO Nairobi
    17:35
    ET305
    Duration: 2h 5m
    ADD Addis Ababa
    19:40
    3h 50m layover
    ADD Addis Ababa
    23:30
    ET849
    Duration: 6h 10m
    JNB Johannesburg
    04:40
    17 Sep
    Airlines
    Flight No.
    From
    To
    Duration
    ET305
    NBO Nairobi
    17:35, Wed 16 Sep
    ADD Addis Ababa
    19:40, Wed 16 Sep
    2h 5m
    3h 50m layover in Addis Ababa (ADD)
    ET849
    ADD Addis Ababa
    23:30, Wed 16 Sep
    JNB Johannesburg
    04:40, Thu 17 Sep
    6h 10m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 14:20 23:45 NBO 8h 25m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    50m layover
    ADD Addis Ababa
    21:40
    ET308
    Duration: 2h 5m
    NBO Nairobi
    23:45
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Wed 23 Sep
    ADD Addis Ababa
    20:50, Wed 23 Sep
    5h 30m
    50m layover in Addis Ababa (ADD)
    ET308
    ADD Addis Ababa
    21:40, Wed 23 Sep
    NBO Nairobi
    23:45, Wed 23 Sep
    2h 5m
    Show all details
    Depart: Wed, 16 Sep Return: Tue, 22 Sep Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 8h 10m
    6:00 am NBO 1:10 pm JNB
    Ethiopian Airlines 1 stop 10h
    23:20 JNB 10:20 23 Sep NBO
    US$510
    flightnetwork.com
    Show Details
    NBO JNB
    Wed, 16 Sep - Tue, 22 Sep

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 06:00 13:10 JNB 8h 10m · via ADD

    NBO Nairobi
    06:00
    ET309
    Duration: 2h
    ADD Addis Ababa
    08:00
    40m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET309
    NBO Nairobi
    06:00, Wed 16 Sep
    ADD Addis Ababa
    08:00, Wed 16 Sep
    2h
    40m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Wed 16 Sep
    JNB Johannesburg
    13:10, Wed 16 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 23:20 10:20 NBO 10h · via ADD

    JNB Johannesburg
    23:20
    ET848
    Duration: 6h 10m
    ADD Addis Ababa
    06:30
    23 Sep
    1h 45m layover
    ADD Addis Ababa
    08:15
    ET302
    Duration: 2h 5m
    NBO Nairobi
    10:20
    Airlines
    Flight No.
    From
    To
    Duration
    ET848
    JNB Johannesburg
    23:20, Tue 22 Sep
    ADD Addis Ababa
    06:30, Wed 23 Sep
    6h 10m
    1h 45m layover in Addis Ababa (ADD)
    ET302
    ADD Addis Ababa
    08:15, Wed 23 Sep
    NBO Nairobi
    10:20, Wed 23 Sep
    2h 5m
    Show all details
    Depart: Wed, 16 Sep Return: Wed, 23 Sep Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 9h 45m
    7:55 pm NBO 4:40 am 17 Sep JNB
    Ethiopian Airlines 1 stop 8h 25m
    14:20 JNB 23:45 NBO
    US$510
    flightnetwork.com
    Show Details
    NBO JNB
    Wed, 16 Sep - Wed, 23 Sep

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 19:55 04:40 JNB 9h 45m · via ADD

    NBO Nairobi
    19:55
    ET307
    Duration: 2h 5m
    ADD Addis Ababa
    22:00
    1h 30m layover
    ADD Addis Ababa
    23:30
    ET849
    Duration: 6h 10m
    JNB Johannesburg
    04:40
    17 Sep
    Airlines
    Flight No.
    From
    To
    Duration
    ET307
    NBO Nairobi
    19:55, Wed 16 Sep
    ADD Addis Ababa
    22:00, Wed 16 Sep
    2h 5m
    1h 30m layover in Addis Ababa (ADD)
    ET849
    ADD Addis Ababa
    23:30, Wed 16 Sep
    JNB Johannesburg
    04:40, Thu 17 Sep
    6h 10m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 14:20 23:45 NBO 8h 25m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    50m layover
    ADD Addis Ababa
    21:40
    ET308
    Duration: 2h 5m
    NBO Nairobi
    23:45
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Wed 23 Sep
    ADD Addis Ababa
    20:50, Wed 23 Sep
    5h 30m
    50m layover in Addis Ababa (ADD)
    ET308
    ADD Addis Ababa
    21:40, Wed 23 Sep
    NBO Nairobi
    23:45, Wed 23 Sep
    2h 5m
    Show all details
    Depart: Mon, 21 Sep Return: Sat, 26 Sep Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 8h 10m
    6:00 am NBO 1:10 pm JNB
    Ethiopian Airlines 1 stop 8h 25m
    14:20 JNB 23:45 NBO
    US$510
    flightnetwork.com
    Show Details
    NBO JNB
    Mon, 21 Sep - Sat, 26 Sep

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 06:00 13:10 JNB 8h 10m · via ADD

    NBO Nairobi
    06:00
    ET309
    Duration: 2h
    ADD Addis Ababa
    08:00
    40m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET309
    NBO Nairobi
    06:00, Mon 21 Sep
    ADD Addis Ababa
    08:00, Mon 21 Sep
    2h
    40m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Mon 21 Sep
    JNB Johannesburg
    13:10, Mon 21 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 14:20 23:45 NBO 8h 25m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    50m layover
    ADD Addis Ababa
    21:40
    ET308
    Duration: 2h 5m
    NBO Nairobi
    23:45
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Sat 26 Sep
    ADD Addis Ababa
    20:50, Sat 26 Sep
    5h 30m
    50m layover in Addis Ababa (ADD)
    ET308
    ADD Addis Ababa
    21:40, Sat 26 Sep
    NBO Nairobi
    23:45, Sat 26 Sep
    2h 5m
    Show all details
    Depart: Wed, 16 Sep Return: Tue, 22 Sep Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 9h 45m
    7:55 pm NBO 4:40 am 17 Sep JNB
    Ethiopian Airlines 1 stop 10h
    23:20 JNB 10:20 23 Sep NBO
    US$510
    flightnetwork.com
    Show Details
    NBO JNB
    Wed, 16 Sep - Tue, 22 Sep

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 19:55 04:40 JNB 9h 45m · via ADD

    NBO Nairobi
    19:55
    ET307
    Duration: 2h 5m
    ADD Addis Ababa
    22:00
    1h 30m layover
    ADD Addis Ababa
    23:30
    ET849
    Duration: 6h 10m
    JNB Johannesburg
    04:40
    17 Sep
    Airlines
    Flight No.
    From
    To
    Duration
    ET307
    NBO Nairobi
    19:55, Wed 16 Sep
    ADD Addis Ababa
    22:00, Wed 16 Sep
    2h 5m
    1h 30m layover in Addis Ababa (ADD)
    ET849
    ADD Addis Ababa
    23:30, Wed 16 Sep
    JNB Johannesburg
    04:40, Thu 17 Sep
    6h 10m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 23:20 10:20 NBO 10h · via ADD

    JNB Johannesburg
    23:20
    ET848
    Duration: 6h 10m
    ADD Addis Ababa
    06:30
    23 Sep
    1h 45m layover
    ADD Addis Ababa
    08:15
    ET302
    Duration: 2h 5m
    NBO Nairobi
    10:20
    Airlines
    Flight No.
    From
    To
    Duration
    ET848
    JNB Johannesburg
    23:20, Tue 22 Sep
    ADD Addis Ababa
    06:30, Wed 23 Sep
    6h 10m
    1h 45m layover in Addis Ababa (ADD)
    ET302
    ADD Addis Ababa
    08:15, Wed 23 Sep
    NBO Nairobi
    10:20, Wed 23 Sep
    2h 5m
    Show all details
    Depart: Wed, 16 Sep Return: Tue, 22 Sep Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 9h 45m
    7:55 pm NBO 4:40 am 17 Sep JNB
    Ethiopian Airlines 1 stop 8h 25m
    14:20 JNB 23:45 NBO
    US$510
    flightnetwork.com
    Show Details
    NBO JNB
    Wed, 16 Sep - Tue, 22 Sep

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 19:55 04:40 JNB 9h 45m · via ADD

    NBO Nairobi
    19:55
    ET307
    Duration: 2h 5m
    ADD Addis Ababa
    22:00
    1h 30m layover
    ADD Addis Ababa
    23:30
    ET849
    Duration: 6h 10m
    JNB Johannesburg
    04:40
    17 Sep
    Airlines
    Flight No.
    From
    To
    Duration
    ET307
    NBO Nairobi
    19:55, Wed 16 Sep
    ADD Addis Ababa
    22:00, Wed 16 Sep
    2h 5m
    1h 30m layover in Addis Ababa (ADD)
    ET849
    ADD Addis Ababa
    23:30, Wed 16 Sep
    JNB Johannesburg
    04:40, Thu 17 Sep
    6h 10m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 14:20 23:45 NBO 8h 25m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    50m layover
    ADD Addis Ababa
    21:40
    ET308
    Duration: 2h 5m
    NBO Nairobi
    23:45
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Tue 22 Sep
    ADD Addis Ababa
    20:50, Tue 22 Sep
    5h 30m
    50m layover in Addis Ababa (ADD)
    ET308
    ADD Addis Ababa
    21:40, Tue 22 Sep
    NBO Nairobi
    23:45, Tue 22 Sep
    2h 5m
    Show all details
    Depart: Wed, 16 Sep Return: Wed, 23 Sep Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 8h 10m
    6:00 am NBO 1:10 pm JNB
    Ethiopian Airlines 1 stop 8h 25m
    14:20 JNB 23:45 NBO
    US$510
    flightnetwork.com
    Show Details
    NBO JNB
    Wed, 16 Sep - Wed, 23 Sep

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 06:00 13:10 JNB 8h 10m · via ADD

    NBO Nairobi
    06:00
    ET309
    Duration: 2h
    ADD Addis Ababa
    08:00
    40m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET309
    NBO Nairobi
    06:00, Wed 16 Sep
    ADD Addis Ababa
    08:00, Wed 16 Sep
    2h
    40m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Wed 16 Sep
    JNB Johannesburg
    13:10, Wed 16 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 14:20 23:45 NBO 8h 25m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    50m layover
    ADD Addis Ababa
    21:40
    ET308
    Duration: 2h 5m
    NBO Nairobi
    23:45
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Wed 23 Sep
    ADD Addis Ababa
    20:50, Wed 23 Sep
    5h 30m
    50m layover in Addis Ababa (ADD)
    ET308
    ADD Addis Ababa
    21:40, Wed 23 Sep
    NBO Nairobi
    23:45, Wed 23 Sep
    2h 5m
    Show all details
    Depart: Wed, 16 Sep Return: Tue, 22 Sep Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 8h 10m
    6:00 am NBO 1:10 pm JNB
    Ethiopian Airlines 1 stop 8h 25m
    14:20 JNB 23:45 NBO
    US$510
    flightnetwork.com
    Show Details
    NBO JNB
    Wed, 16 Sep - Tue, 22 Sep

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 06:00 13:10 JNB 8h 10m · via ADD

    NBO Nairobi
    06:00
    ET309
    Duration: 2h
    ADD Addis Ababa
    08:00
    40m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET309
    NBO Nairobi
    06:00, Wed 16 Sep
    ADD Addis Ababa
    08:00, Wed 16 Sep
    2h
    40m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Wed 16 Sep
    JNB Johannesburg
    13:10, Wed 16 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 14:20 23:45 NBO 8h 25m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    50m layover
    ADD Addis Ababa
    21:40
    ET308
    Duration: 2h 5m
    NBO Nairobi
    23:45
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Tue 22 Sep
    ADD Addis Ababa
    20:50, Tue 22 Sep
    5h 30m
    50m layover in Addis Ababa (ADD)
    ET308
    ADD Addis Ababa
    21:40, Tue 22 Sep
    NBO Nairobi
    23:45, Tue 22 Sep
    2h 5m
    Show all details
    Depart: Wed, 16 Sep Return: Tue, 22 Sep Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 12h 5m
    5:35 pm NBO 4:40 am 17 Sep JNB
    Ethiopian Airlines 1 stop 10h
    23:20 JNB 10:20 23 Sep NBO
    US$510
    flightnetwork.com
    Show Details
    NBO JNB
    Wed, 16 Sep - Tue, 22 Sep

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 17:35 04:40 JNB 12h 5m · via ADD

    NBO Nairobi
    17:35
    ET305
    Duration: 2h 5m
    ADD Addis Ababa
    19:40
    3h 50m layover
    ADD Addis Ababa
    23:30
    ET849
    Duration: 6h 10m
    JNB Johannesburg
    04:40
    17 Sep
    Airlines
    Flight No.
    From
    To
    Duration
    ET305
    NBO Nairobi
    17:35, Wed 16 Sep
    ADD Addis Ababa
    19:40, Wed 16 Sep
    2h 5m
    3h 50m layover in Addis Ababa (ADD)
    ET849
    ADD Addis Ababa
    23:30, Wed 16 Sep
    JNB Johannesburg
    04:40, Thu 17 Sep
    6h 10m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 23:20 10:20 NBO 10h · via ADD

    JNB Johannesburg
    23:20
    ET848
    Duration: 6h 10m
    ADD Addis Ababa
    06:30
    23 Sep
    1h 45m layover
    ADD Addis Ababa
    08:15
    ET302
    Duration: 2h 5m
    NBO Nairobi
    10:20
    Airlines
    Flight No.
    From
    To
    Duration
    ET848
    JNB Johannesburg
    23:20, Tue 22 Sep
    ADD Addis Ababa
    06:30, Wed 23 Sep
    6h 10m
    1h 45m layover in Addis Ababa (ADD)
    ET302
    ADD Addis Ababa
    08:15, Wed 23 Sep
    NBO Nairobi
    10:20, Wed 23 Sep
    2h 5m
    Show all details
    Depart: Fri, 2 Oct Return: Tue, 6 Oct Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 9h 45m
    7:55 pm NBO 4:40 am 3 Oct JNB
    Ethiopian Airlines 1 stop 12h
    23:20 JNB 12:20 7 Oct NBO
    US$511
    expedia.com
    Show Details
    NBO JNB
    Fri, 2 Oct - Tue, 6 Oct

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 19:55 04:40 JNB 9h 45m · via ADD

    NBO Nairobi
    19:55
    ET307
    Duration: 2h 5m
    ADD Addis Ababa
    22:00
    1h 30m layover
    ADD Addis Ababa
    23:30
    ET849
    Duration: 6h 10m
    JNB Johannesburg
    04:40
    3 Oct
    Airlines
    Flight No.
    From
    To
    Duration
    ET307
    NBO Nairobi
    19:55, Fri 2 Oct
    ADD Addis Ababa
    22:00, Fri 2 Oct
    2h 5m
    1h 30m layover in Addis Ababa (ADD)
    ET849
    ADD Addis Ababa
    23:30, Fri 2 Oct
    JNB Johannesburg
    04:40, Sat 3 Oct
    6h 10m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 23:20 12:20 NBO 12h · via ADD

    JNB Johannesburg
    23:20
    ET848
    Duration: 6h 10m
    ADD Addis Ababa
    06:30
    7 Oct
    3h 45m layover
    ADD Addis Ababa
    10:15
    ET304
    Duration: 2h 5m
    NBO Nairobi
    12:20
    Airlines
    Flight No.
    From
    To
    Duration
    ET848
    JNB Johannesburg
    23:20, Tue 6 Oct
    ADD Addis Ababa
    06:30, Wed 7 Oct
    6h 10m
    3h 45m layover in Addis Ababa (ADD)
    ET304
    ADD Addis Ababa
    10:15, Wed 7 Oct
    NBO Nairobi
    12:20, Wed 7 Oct
    2h 5m
    Show all details
    Depart: Fri, 2 Oct Return: Tue, 6 Oct Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 12h 5m
    5:35 pm NBO 4:40 am 3 Oct JNB
    Ethiopian Airlines 1 stop 12h
    23:20 JNB 12:20 7 Oct NBO
    US$511
    expedia.com
    Show Details
    NBO JNB
    Fri, 2 Oct - Tue, 6 Oct

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 17:35 04:40 JNB 12h 5m · via ADD

    NBO Nairobi
    17:35
    ET305
    Duration: 2h 5m
    ADD Addis Ababa
    19:40
    3h 50m layover
    ADD Addis Ababa
    23:30
    ET849
    Duration: 6h 10m
    JNB Johannesburg
    04:40
    3 Oct
    Airlines
    Flight No.
    From
    To
    Duration
    ET305
    NBO Nairobi
    17:35, Fri 2 Oct
    ADD Addis Ababa
    19:40, Fri 2 Oct
    2h 5m
    3h 50m layover in Addis Ababa (ADD)
    ET849
    ADD Addis Ababa
    23:30, Fri 2 Oct
    JNB Johannesburg
    04:40, Sat 3 Oct
    6h 10m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 23:20 12:20 NBO 12h · via ADD

    JNB Johannesburg
    23:20
    ET848
    Duration: 6h 10m
    ADD Addis Ababa
    06:30
    7 Oct
    3h 45m layover
    ADD Addis Ababa
    10:15
    ET304
    Duration: 2h 5m
    NBO Nairobi
    12:20
    Airlines
    Flight No.
    From
    To
    Duration
    ET848
    JNB Johannesburg
    23:20, Tue 6 Oct
    ADD Addis Ababa
    06:30, Wed 7 Oct
    6h 10m
    3h 45m layover in Addis Ababa (ADD)
    ET304
    ADD Addis Ababa
    10:15, Wed 7 Oct
    NBO Nairobi
    12:20, Wed 7 Oct
    2h 5m
    Show all details
    Depart: Fri, 2 Oct Return: Tue, 6 Oct Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 12h 5m
    5:35 pm NBO 4:40 am 3 Oct JNB
    Ethiopian Airlines 1 stop 8h 25m
    14:20 JNB 23:45 NBO
    US$511
    cheapoair.com
    Show Details
    NBO JNB
    Fri, 2 Oct - Tue, 6 Oct

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 17:35 04:40 JNB 12h 5m · via ADD

    NBO Nairobi
    17:35
    ET305
    Duration: 2h 5m
    ADD Addis Ababa
    19:40
    3h 50m layover
    ADD Addis Ababa
    23:30
    ET849
    Duration: 6h 10m
    JNB Johannesburg
    04:40
    3 Oct
    Airlines
    Flight No.
    From
    To
    Duration
    ET305
    NBO Nairobi
    17:35, Fri 2 Oct
    ADD Addis Ababa
    19:40, Fri 2 Oct
    2h 5m
    3h 50m layover in Addis Ababa (ADD)
    ET849
    ADD Addis Ababa
    23:30, Fri 2 Oct
    JNB Johannesburg
    04:40, Sat 3 Oct
    6h 10m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 14:20 23:45 NBO 8h 25m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    50m layover
    ADD Addis Ababa
    21:40
    ET308
    Duration: 2h 5m
    NBO Nairobi
    23:45
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Tue 6 Oct
    ADD Addis Ababa
    20:50, Tue 6 Oct
    5h 30m
    50m layover in Addis Ababa (ADD)
    ET308
    ADD Addis Ababa
    21:40, Tue 6 Oct
    NBO Nairobi
    23:45, Tue 6 Oct
    2h 5m
    Show all details
    Depart: Fri, 2 Oct Return: Tue, 6 Oct Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 9h 45m
    7:55 pm NBO 4:40 am 3 Oct JNB
    Ethiopian Airlines 1 stop 10h
    23:20 JNB 10:20 7 Oct NBO
    US$511
    expedia.com
    Show Details
    NBO JNB
    Fri, 2 Oct - Tue, 6 Oct

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 19:55 04:40 JNB 9h 45m · via ADD

    NBO Nairobi
    19:55
    ET307
    Duration: 2h 5m
    ADD Addis Ababa
    22:00
    1h 30m layover
    ADD Addis Ababa
    23:30
    ET849
    Duration: 6h 10m
    JNB Johannesburg
    04:40
    3 Oct
    Airlines
    Flight No.
    From
    To
    Duration
    ET307
    NBO Nairobi
    19:55, Fri 2 Oct
    ADD Addis Ababa
    22:00, Fri 2 Oct
    2h 5m
    1h 30m layover in Addis Ababa (ADD)
    ET849
    ADD Addis Ababa
    23:30, Fri 2 Oct
    JNB Johannesburg
    04:40, Sat 3 Oct
    6h 10m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 23:20 10:20 NBO 10h · via ADD

    JNB Johannesburg
    23:20
    ET848
    Duration: 6h 10m
    ADD Addis Ababa
    06:30
    7 Oct
    1h 45m layover
    ADD Addis Ababa
    08:15
    ET302
    Duration: 2h 5m
    NBO Nairobi
    10:20
    Airlines
    Flight No.
    From
    To
    Duration
    ET848
    JNB Johannesburg
    23:20, Tue 6 Oct
    ADD Addis Ababa
    06:30, Wed 7 Oct
    6h 10m
    1h 45m layover in Addis Ababa (ADD)
    ET302
    ADD Addis Ababa
    08:15, Wed 7 Oct
    NBO Nairobi
    10:20, Wed 7 Oct
    2h 5m
    Show all details
    Depart: Fri, 2 Oct Return: Tue, 6 Oct Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 12h 5m
    5:35 pm NBO 4:40 am 3 Oct JNB
    Ethiopian Airlines 1 stop 10h
    23:20 JNB 10:20 7 Oct NBO
    US$511
    expedia.com
    Show Details
    NBO JNB
    Fri, 2 Oct - Tue, 6 Oct

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 17:35 04:40 JNB 12h 5m · via ADD

    NBO Nairobi
    17:35
    ET305
    Duration: 2h 5m
    ADD Addis Ababa
    19:40
    3h 50m layover
    ADD Addis Ababa
    23:30
    ET849
    Duration: 6h 10m
    JNB Johannesburg
    04:40
    3 Oct
    Airlines
    Flight No.
    From
    To
    Duration
    ET305
    NBO Nairobi
    17:35, Fri 2 Oct
    ADD Addis Ababa
    19:40, Fri 2 Oct
    2h 5m
    3h 50m layover in Addis Ababa (ADD)
    ET849
    ADD Addis Ababa
    23:30, Fri 2 Oct
    JNB Johannesburg
    04:40, Sat 3 Oct
    6h 10m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 23:20 10:20 NBO 10h · via ADD

    JNB Johannesburg
    23:20
    ET848
    Duration: 6h 10m
    ADD Addis Ababa
    06:30
    7 Oct
    1h 45m layover
    ADD Addis Ababa
    08:15
    ET302
    Duration: 2h 5m
    NBO Nairobi
    10:20
    Airlines
    Flight No.
    From
    To
    Duration
    ET848
    JNB Johannesburg
    23:20, Tue 6 Oct
    ADD Addis Ababa
    06:30, Wed 7 Oct
    6h 10m
    1h 45m layover in Addis Ababa (ADD)
    ET302
    ADD Addis Ababa
    08:15, Wed 7 Oct
    NBO Nairobi
    10:20, Wed 7 Oct
    2h 5m
    Show all details
    Depart: Fri, 2 Oct Return: Tue, 6 Oct Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 12h 5m
    5:35 pm NBO 4:40 am 3 Oct JNB
    Ethiopian Airlines 1 stop 12h
    23:20 JNB 12:20 7 Oct NBO
    US$511
    cheapoair.com
    Show Details
    NBO JNB
    Fri, 2 Oct - Tue, 6 Oct

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 17:35 04:40 JNB 12h 5m · via ADD

    NBO Nairobi
    17:35
    ET305
    Duration: 2h 5m
    ADD Addis Ababa
    19:40
    3h 50m layover
    ADD Addis Ababa
    23:30
    ET849
    Duration: 6h 10m
    JNB Johannesburg
    04:40
    3 Oct
    Airlines
    Flight No.
    From
    To
    Duration
    ET305
    NBO Nairobi
    17:35, Fri 2 Oct
    ADD Addis Ababa
    19:40, Fri 2 Oct
    2h 5m
    3h 50m layover in Addis Ababa (ADD)
    ET849
    ADD Addis Ababa
    23:30, Fri 2 Oct
    JNB Johannesburg
    04:40, Sat 3 Oct
    6h 10m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 23:20 12:20 NBO 12h · via ADD

    JNB Johannesburg
    23:20
    ET848
    Duration: 6h 10m
    ADD Addis Ababa
    06:30
    7 Oct
    3h 45m layover
    ADD Addis Ababa
    10:15
    ET304
    Duration: 2h 5m
    NBO Nairobi
    12:20
    Airlines
    Flight No.
    From
    To
    Duration
    ET848
    JNB Johannesburg
    23:20, Tue 6 Oct
    ADD Addis Ababa
    06:30, Wed 7 Oct
    6h 10m
    3h 45m layover in Addis Ababa (ADD)
    ET304
    ADD Addis Ababa
    10:15, Wed 7 Oct
    NBO Nairobi
    12:20, Wed 7 Oct
    2h 5m
    Show all details
    Depart: Fri, 2 Oct Return: Tue, 6 Oct Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 8h 10m
    6:00 am NBO 1:10 pm JNB
    Ethiopian Airlines 1 stop 10h
    23:20 JNB 10:20 7 Oct NBO
    US$511
    cheapoair.com
    Show Details
    NBO JNB
    Fri, 2 Oct - Tue, 6 Oct

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 06:00 13:10 JNB 8h 10m · via ADD

    NBO Nairobi
    06:00
    ET309
    Duration: 2h
    ADD Addis Ababa
    08:00
    40m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET309
    NBO Nairobi
    06:00, Fri 2 Oct
    ADD Addis Ababa
    08:00, Fri 2 Oct
    2h
    40m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Fri 2 Oct
    JNB Johannesburg
    13:10, Fri 2 Oct
    5h 30m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 23:20 10:20 NBO 10h · via ADD

    JNB Johannesburg
    23:20
    ET848
    Duration: 6h 10m
    ADD Addis Ababa
    06:30
    7 Oct
    1h 45m layover
    ADD Addis Ababa
    08:15
    ET302
    Duration: 2h 5m
    NBO Nairobi
    10:20
    Airlines
    Flight No.
    From
    To
    Duration
    ET848
    JNB Johannesburg
    23:20, Tue 6 Oct
    ADD Addis Ababa
    06:30, Wed 7 Oct
    6h 10m
    1h 45m layover in Addis Ababa (ADD)
    ET302
    ADD Addis Ababa
    08:15, Wed 7 Oct
    NBO Nairobi
    10:20, Wed 7 Oct
    2h 5m
    Show all details
    Depart: Fri, 2 Oct Return: Tue, 6 Oct Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 8h 10m
    6:00 am NBO 1:10 pm JNB
    Ethiopian Airlines 1 stop 12h
    23:20 JNB 12:20 7 Oct NBO
    US$511
    cheapoair.com
    Show Details
    NBO JNB
    Fri, 2 Oct - Tue, 6 Oct

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 06:00 13:10 JNB 8h 10m · via ADD

    NBO Nairobi
    06:00
    ET309
    Duration: 2h
    ADD Addis Ababa
    08:00
    40m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET309
    NBO Nairobi
    06:00, Fri 2 Oct
    ADD Addis Ababa
    08:00, Fri 2 Oct
    2h
    40m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Fri 2 Oct
    JNB Johannesburg
    13:10, Fri 2 Oct
    5h 30m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 23:20 12:20 NBO 12h · via ADD

    JNB Johannesburg
    23:20
    ET848
    Duration: 6h 10m
    ADD Addis Ababa
    06:30
    7 Oct
    3h 45m layover
    ADD Addis Ababa
    10:15
    ET304
    Duration: 2h 5m
    NBO Nairobi
    12:20
    Airlines
    Flight No.
    From
    To
    Duration
    ET848
    JNB Johannesburg
    23:20, Tue 6 Oct
    ADD Addis Ababa
    06:30, Wed 7 Oct
    6h 10m
    3h 45m layover in Addis Ababa (ADD)
    ET304
    ADD Addis Ababa
    10:15, Wed 7 Oct
    NBO Nairobi
    12:20, Wed 7 Oct
    2h 5m
    Show all details
    Depart: Fri, 2 Oct Return: Tue, 6 Oct Nairobi to Johannesburg
    Ethiopian Airlines 1 stop 8h 10m
    6:00 am NBO 1:10 pm JNB
    Ethiopian Airlines 1 stop 8h 25m
    14:20 JNB 23:45 NBO
    US$511
    expedia.com
    Show Details
    NBO JNB
    Fri, 2 Oct - Tue, 6 Oct

    Depart: Nairobi to Johannesburg via Addis Ababa NBO 06:00 13:10 JNB 8h 10m · via ADD

    NBO Nairobi
    06:00
    ET309
    Duration: 2h
    ADD Addis Ababa
    08:00
    40m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET309
    NBO Nairobi
    06:00, Fri 2 Oct
    ADD Addis Ababa
    08:00, Fri 2 Oct
    2h
    40m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Fri 2 Oct
    JNB Johannesburg
    13:10, Fri 2 Oct
    5h 30m
    Show all details

    Return: Johannesburg to Nairobi via Addis Ababa JNB 14:20 23:45 NBO 8h 25m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    50m layover
    ADD Addis Ababa
    21:40
    ET308
    Duration: 2h 5m
    NBO Nairobi
    23:45
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Tue 6 Oct
    ADD Addis Ababa
    20:50, Tue 6 Oct
    5h 30m
    50m layover in Addis Ababa (ADD)
    ET308
    ADD Addis Ababa
    21:40, Tue 6 Oct
    NBO Nairobi
    23:45, Tue 6 Oct
    2h 5m
    Show all details