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

Recent Searches

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

    Cheap Flights from Dubai to South Africa

    Airline Results Price View
    View All Airlines View Flights
    Ethiopian Airlines 245 results US$572 View Flights
    Qatar Airways 213 results US$926 View Flights
    Kenya Airways 38 results US$939 View Flights
    Etihad Airways 170 results US$954 View Flights
    South African Airways 4636 results US$1,004 View Flights
    Emirates 975 results US$1,091 View Flights
    Themes Results Price View
    View All Themes View Cities
    Senior-friendly 3869 results US$671 View Cities
    Romantic 3869 results US$671 View Cities
    Historical 3869 results US$671 View Cities
    Foodie 3869 results US$671 View Cities
    Cities Results Price View
    View All Cities View Flights
    Johannesburg 2206 results US$572 View Flights
    Cape Town 3869 results US$671 View Flights
    Pietermaritzburg 96 results US$1,140 View Flights
    Durban 74 results US$1,210 View Flights
    George 9 results US$1,227 View Flights
    Depart: Tue, 22 Sep Return: Mon, 14 Mar Dubai to Johannesburg
    Ethiopian Airlines 1 stop 10h 40m
    4:30 am DXB 1:10 pm JNB
    Ethiopian Airlines 2+ stops 1d 7h 45m
    17:50 JNB 03:35 16 Mar DXB
    US$572
    ethiopianairlines.com
    Show Details
    DXB JNB
    Tue, 22 Sep - Mon, 14 Mar

    Depart: Dubai to Johannesburg via Addis Ababa DXB 04:30 13:10 JNB 10h 40m · via ADD

    DXB Dubai
    04:30
    ET601
    Duration: 4h 15m
    ADD Addis Ababa
    07:45
    55m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET601
    DXB Dubai
    04:30, Tue 22 Sep
    ADD Addis Ababa
    07:45, Tue 22 Sep
    4h 15m
    55m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Tue 22 Sep
    JNB Johannesburg
    13:10, Tue 22 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Dubai via Lilongwe, Addis Ababa JNB 17:50 03:35 DXB 1d 7h 45m · via LLW, ADD

    JNB Johannesburg
    17:50
    ET25
    Duration: 2h 30m
    LLW Lilongwe
    20:20
    17h 20m layover
    LLW Lilongwe
    13:40
    ET877
    Duration: 6h 10m
    ADD Addis Ababa
    20:50
    2h 10m layover
    ADD Addis Ababa
    23:00
    ET612
    Duration: 3h 35m
    DXB Dubai
    03:35
    16 Mar
    Airlines
    Flight No.
    From
    To
    Duration
    ET25
    JNB Johannesburg
    17:50, Mon 14 Mar
    LLW Lilongwe
    20:20, Mon 14 Mar
    2h 30m
    17h 20m layover in Lilongwe (LLW)
    ET877
    LLW Lilongwe
    13:40, Tue 15 Mar
    ADD Addis Ababa
    20:50, Tue 15 Mar
    6h 10m
    2h 10m layover in Addis Ababa (ADD)
    ET612
    ADD Addis Ababa
    23:00, Tue 15 Mar
    DXB Dubai
    03:35, Wed 16 Mar
    3h 35m
    Show all details
    Depart: Tue, 22 Sep Return: Mon, 14 Mar Dubai to Johannesburg
    Ethiopian Airlines 1 stop 10h 40m
    4:30 am DXB 1:10 pm JNB
    Ethiopian Airlines 1 stop 23h 10m
    14:20 JNB 15:30 15 Mar DXB
    US$572
    ethiopianairlines.com
    Show Details
    DXB JNB
    Tue, 22 Sep - Mon, 14 Mar

    Depart: Dubai to Johannesburg via Addis Ababa DXB 04:30 13:10 JNB 10h 40m · via ADD

    DXB Dubai
    04:30
    ET601
    Duration: 4h 15m
    ADD Addis Ababa
    07:45
    55m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET601
    DXB Dubai
    04:30, Tue 22 Sep
    ADD Addis Ababa
    07:45, Tue 22 Sep
    4h 15m
    55m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Tue 22 Sep
    JNB Johannesburg
    13:10, Tue 22 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Dubai via Addis Ababa JNB 14:20 15:30 DXB 23h 10m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    14h 5m layover
    ADD Addis Ababa
    10:55
    ET602
    Duration: 3h 35m
    DXB Dubai
    15:30
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Mon 14 Mar
    ADD Addis Ababa
    20:50, Mon 14 Mar
    5h 30m
    14h 5m layover in Addis Ababa (ADD)
    ET602
    ADD Addis Ababa
    10:55, Tue 15 Mar
    DXB Dubai
    15:30, Tue 15 Mar
    3h 35m
    Show all details
    Depart: Tue, 22 Sep Return: Mon, 14 Mar Dubai to Johannesburg
    Ethiopian Airlines 1 stop 10h 35m
    4:35 am DXB 1:10 pm JNB
    Ethiopian Airlines 1 stop 10h 40m
    14:20 JNB 03:00 15 Mar DXB
    US$572
    ethiopianairlines.com
    Show Details
    DXB JNB
    Tue, 22 Sep - Mon, 14 Mar

    Depart: Dubai to Johannesburg via Addis Ababa DXB 04:35 13:10 JNB 10h 35m · via ADD

    DXB Dubai
    04:35
    ET613
    Duration: 4h 15m
    ADD Addis Ababa
    07:50
    50m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET613
    DXB Dubai
    04:35, Tue 22 Sep
    ADD Addis Ababa
    07:50, Tue 22 Sep
    4h 15m
    50m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Tue 22 Sep
    JNB Johannesburg
    13:10, Tue 22 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Dubai via Addis Ababa JNB 14:20 03:00 DXB 10h 40m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    1h 25m layover
    ADD Addis Ababa
    22:15
    ET600
    Duration: 3h 45m
    DXB Dubai
    03:00
    15 Mar
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Mon 14 Mar
    ADD Addis Ababa
    20:50, Mon 14 Mar
    5h 30m
    1h 25m layover in Addis Ababa (ADD)
    ET600
    ADD Addis Ababa
    22:15, Mon 14 Mar
    DXB Dubai
    03:00, Tue 15 Mar
    3h 45m
    Show all details
    Depart: Tue, 22 Sep Return: Mon, 14 Mar Dubai to Johannesburg
    Ethiopian Airlines 1 stop 10h 40m
    4:30 am DXB 1:10 pm JNB
    Ethiopian Airlines 2+ stops 1d 7h 10m
    17:50 JNB 03:00 16 Mar DXB
    US$572
    ethiopianairlines.com
    Show Details
    DXB JNB
    Tue, 22 Sep - Mon, 14 Mar

    Depart: Dubai to Johannesburg via Addis Ababa DXB 04:30 13:10 JNB 10h 40m · via ADD

    DXB Dubai
    04:30
    ET601
    Duration: 4h 15m
    ADD Addis Ababa
    07:45
    55m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET601
    DXB Dubai
    04:30, Tue 22 Sep
    ADD Addis Ababa
    07:45, Tue 22 Sep
    4h 15m
    55m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Tue 22 Sep
    JNB Johannesburg
    13:10, Tue 22 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Dubai via Lilongwe, Addis Ababa JNB 17:50 03:00 DXB 1d 7h 10m · via LLW, ADD

    JNB Johannesburg
    17:50
    ET25
    Duration: 2h 30m
    LLW Lilongwe
    20:20
    17h 20m layover
    LLW Lilongwe
    13:40
    ET877
    Duration: 6h 10m
    ADD Addis Ababa
    20:50
    1h 25m layover
    ADD Addis Ababa
    22:15
    ET600
    Duration: 3h 45m
    DXB Dubai
    03:00
    16 Mar
    Airlines
    Flight No.
    From
    To
    Duration
    ET25
    JNB Johannesburg
    17:50, Mon 14 Mar
    LLW Lilongwe
    20:20, Mon 14 Mar
    2h 30m
    17h 20m layover in Lilongwe (LLW)
    ET877
    LLW Lilongwe
    13:40, Tue 15 Mar
    ADD Addis Ababa
    20:50, Tue 15 Mar
    6h 10m
    1h 25m layover in Addis Ababa (ADD)
    ET600
    ADD Addis Ababa
    22:15, Tue 15 Mar
    DXB Dubai
    03:00, Wed 16 Mar
    3h 45m
    Show all details
    Depart: Tue, 22 Sep Return: Mon, 14 Mar Dubai to Johannesburg
    Ethiopian Airlines 1 stop 10h 35m
    4:35 am DXB 1:10 pm JNB
    Ethiopian Airlines 2+ stops 1d 7h 10m
    17:50 JNB 03:00 16 Mar DXB
    US$572
    ethiopianairlines.com
    Show Details
    DXB JNB
    Tue, 22 Sep - Mon, 14 Mar

    Depart: Dubai to Johannesburg via Addis Ababa DXB 04:35 13:10 JNB 10h 35m · via ADD

    DXB Dubai
    04:35
    ET613
    Duration: 4h 15m
    ADD Addis Ababa
    07:50
    50m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET613
    DXB Dubai
    04:35, Tue 22 Sep
    ADD Addis Ababa
    07:50, Tue 22 Sep
    4h 15m
    50m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Tue 22 Sep
    JNB Johannesburg
    13:10, Tue 22 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Dubai via Lilongwe, Addis Ababa JNB 17:50 03:00 DXB 1d 7h 10m · via LLW, ADD

    JNB Johannesburg
    17:50
    ET25
    Duration: 2h 30m
    LLW Lilongwe
    20:20
    17h 20m layover
    LLW Lilongwe
    13:40
    ET877
    Duration: 6h 10m
    ADD Addis Ababa
    20:50
    1h 25m layover
    ADD Addis Ababa
    22:15
    ET600
    Duration: 3h 45m
    DXB Dubai
    03:00
    16 Mar
    Airlines
    Flight No.
    From
    To
    Duration
    ET25
    JNB Johannesburg
    17:50, Mon 14 Mar
    LLW Lilongwe
    20:20, Mon 14 Mar
    2h 30m
    17h 20m layover in Lilongwe (LLW)
    ET877
    LLW Lilongwe
    13:40, Tue 15 Mar
    ADD Addis Ababa
    20:50, Tue 15 Mar
    6h 10m
    1h 25m layover in Addis Ababa (ADD)
    ET600
    ADD Addis Ababa
    22:15, Tue 15 Mar
    DXB Dubai
    03:00, Wed 16 Mar
    3h 45m
    Show all details
    Depart: Tue, 22 Sep Return: Mon, 14 Mar Dubai to Johannesburg
    Ethiopian Airlines 1 stop 10h 35m
    4:35 am DXB 1:10 pm JNB
    Ethiopian Airlines 1 stop 23h 10m
    14:20 JNB 15:30 15 Mar DXB
    US$572
    ethiopianairlines.com
    Show Details
    DXB JNB
    Tue, 22 Sep - Mon, 14 Mar

    Depart: Dubai to Johannesburg via Addis Ababa DXB 04:35 13:10 JNB 10h 35m · via ADD

    DXB Dubai
    04:35
    ET613
    Duration: 4h 15m
    ADD Addis Ababa
    07:50
    50m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET613
    DXB Dubai
    04:35, Tue 22 Sep
    ADD Addis Ababa
    07:50, Tue 22 Sep
    4h 15m
    50m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Tue 22 Sep
    JNB Johannesburg
    13:10, Tue 22 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Dubai via Addis Ababa JNB 14:20 15:30 DXB 23h 10m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    14h 5m layover
    ADD Addis Ababa
    10:55
    ET602
    Duration: 3h 35m
    DXB Dubai
    15:30
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Mon 14 Mar
    ADD Addis Ababa
    20:50, Mon 14 Mar
    5h 30m
    14h 5m layover in Addis Ababa (ADD)
    ET602
    ADD Addis Ababa
    10:55, Tue 15 Mar
    DXB Dubai
    15:30, Tue 15 Mar
    3h 35m
    Show all details
    Depart: Tue, 22 Sep Return: Mon, 14 Mar Dubai to Johannesburg
    Ethiopian Airlines 1 stop 10h 40m
    4:30 am DXB 1:10 pm JNB
    Ethiopian Airlines 1 stop 10h 40m
    14:20 JNB 03:00 15 Mar DXB
    US$572
    ethiopianairlines.com
    Show Details
    DXB JNB
    Tue, 22 Sep - Mon, 14 Mar

    Depart: Dubai to Johannesburg via Addis Ababa DXB 04:30 13:10 JNB 10h 40m · via ADD

    DXB Dubai
    04:30
    ET601
    Duration: 4h 15m
    ADD Addis Ababa
    07:45
    55m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET601
    DXB Dubai
    04:30, Tue 22 Sep
    ADD Addis Ababa
    07:45, Tue 22 Sep
    4h 15m
    55m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Tue 22 Sep
    JNB Johannesburg
    13:10, Tue 22 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Dubai via Addis Ababa JNB 14:20 03:00 DXB 10h 40m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    1h 25m layover
    ADD Addis Ababa
    22:15
    ET600
    Duration: 3h 45m
    DXB Dubai
    03:00
    15 Mar
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Mon 14 Mar
    ADD Addis Ababa
    20:50, Mon 14 Mar
    5h 30m
    1h 25m layover in Addis Ababa (ADD)
    ET600
    ADD Addis Ababa
    22:15, Mon 14 Mar
    DXB Dubai
    03:00, Tue 15 Mar
    3h 45m
    Show all details
    Depart: Tue, 22 Sep Return: Mon, 14 Mar Dubai to Johannesburg
    Ethiopian Airlines 1 stop 10h 35m
    4:35 am DXB 1:10 pm JNB
    Ethiopian Airlines 2+ stops 1d 7h 45m
    17:50 JNB 03:35 16 Mar DXB
    US$572
    ethiopianairlines.com
    Show Details
    DXB JNB
    Tue, 22 Sep - Mon, 14 Mar

    Depart: Dubai to Johannesburg via Addis Ababa DXB 04:35 13:10 JNB 10h 35m · via ADD

    DXB Dubai
    04:35
    ET613
    Duration: 4h 15m
    ADD Addis Ababa
    07:50
    50m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET613
    DXB Dubai
    04:35, Tue 22 Sep
    ADD Addis Ababa
    07:50, Tue 22 Sep
    4h 15m
    50m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Tue 22 Sep
    JNB Johannesburg
    13:10, Tue 22 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Dubai via Lilongwe, Addis Ababa JNB 17:50 03:35 DXB 1d 7h 45m · via LLW, ADD

    JNB Johannesburg
    17:50
    ET25
    Duration: 2h 30m
    LLW Lilongwe
    20:20
    17h 20m layover
    LLW Lilongwe
    13:40
    ET877
    Duration: 6h 10m
    ADD Addis Ababa
    20:50
    2h 10m layover
    ADD Addis Ababa
    23:00
    ET612
    Duration: 3h 35m
    DXB Dubai
    03:35
    16 Mar
    Airlines
    Flight No.
    From
    To
    Duration
    ET25
    JNB Johannesburg
    17:50, Mon 14 Mar
    LLW Lilongwe
    20:20, Mon 14 Mar
    2h 30m
    17h 20m layover in Lilongwe (LLW)
    ET877
    LLW Lilongwe
    13:40, Tue 15 Mar
    ADD Addis Ababa
    20:50, Tue 15 Mar
    6h 10m
    2h 10m layover in Addis Ababa (ADD)
    ET612
    ADD Addis Ababa
    23:00, Tue 15 Mar
    DXB Dubai
    03:35, Wed 16 Mar
    3h 35m
    Show all details
    Depart: Tue, 22 Sep Return: Mon, 14 Mar Dubai to Johannesburg
    Ethiopian Airlines 1 stop 10h 35m
    4:35 am DXB 1:10 pm JNB
    Ethiopian Airlines 2+ stops 1d 19h 40m
    17:50 JNB 15:30 16 Mar DXB
    US$572
    ethiopianairlines.com
    Show Details
    DXB JNB
    Tue, 22 Sep - Mon, 14 Mar

    Depart: Dubai to Johannesburg via Addis Ababa DXB 04:35 13:10 JNB 10h 35m · via ADD

    DXB Dubai
    04:35
    ET613
    Duration: 4h 15m
    ADD Addis Ababa
    07:50
    50m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET613
    DXB Dubai
    04:35, Tue 22 Sep
    ADD Addis Ababa
    07:50, Tue 22 Sep
    4h 15m
    50m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Tue 22 Sep
    JNB Johannesburg
    13:10, Tue 22 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Dubai via Lilongwe, Addis Ababa JNB 17:50 15:30 DXB 1d 19h 40m · via LLW, ADD

    JNB Johannesburg
    17:50
    ET25
    Duration: 2h 30m
    LLW Lilongwe
    20:20
    17h 20m layover
    LLW Lilongwe
    13:40
    ET877
    Duration: 6h 10m
    ADD Addis Ababa
    20:50
    14h 5m layover
    ADD Addis Ababa
    10:55
    ET602
    Duration: 3h 35m
    DXB Dubai
    15:30
    Airlines
    Flight No.
    From
    To
    Duration
    ET25
    JNB Johannesburg
    17:50, Mon 14 Mar
    LLW Lilongwe
    20:20, Mon 14 Mar
    2h 30m
    17h 20m layover in Lilongwe (LLW)
    ET877
    LLW Lilongwe
    13:40, Tue 15 Mar
    ADD Addis Ababa
    20:50, Tue 15 Mar
    6h 10m
    14h 5m layover in Addis Ababa (ADD)
    ET602
    ADD Addis Ababa
    10:55, Wed 16 Mar
    DXB Dubai
    15:30, Wed 16 Mar
    3h 35m
    Show all details
    Depart: Tue, 22 Sep Return: Mon, 14 Mar Dubai to Johannesburg
    Ethiopian Airlines 1 stop 10h 40m
    4:30 am DXB 1:10 pm JNB
    Ethiopian Airlines 1 stop 11h 15m
    14:20 JNB 03:35 15 Mar DXB
    US$572
    ethiopianairlines.com
    Show Details
    DXB JNB
    Tue, 22 Sep - Mon, 14 Mar

    Depart: Dubai to Johannesburg via Addis Ababa DXB 04:30 13:10 JNB 10h 40m · via ADD

    DXB Dubai
    04:30
    ET601
    Duration: 4h 15m
    ADD Addis Ababa
    07:45
    55m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET601
    DXB Dubai
    04:30, Tue 22 Sep
    ADD Addis Ababa
    07:45, Tue 22 Sep
    4h 15m
    55m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Tue 22 Sep
    JNB Johannesburg
    13:10, Tue 22 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Dubai via Addis Ababa JNB 14:20 03:35 DXB 11h 15m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    2h 10m layover
    ADD Addis Ababa
    23:00
    ET612
    Duration: 3h 35m
    DXB Dubai
    03:35
    15 Mar
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Mon 14 Mar
    ADD Addis Ababa
    20:50, Mon 14 Mar
    5h 30m
    2h 10m layover in Addis Ababa (ADD)
    ET612
    ADD Addis Ababa
    23:00, Mon 14 Mar
    DXB Dubai
    03:35, Tue 15 Mar
    3h 35m
    Show all details
    Depart: Tue, 22 Sep Return: Mon, 14 Mar Dubai to Johannesburg
    Ethiopian Airlines 1 stop 10h 35m
    4:35 am DXB 1:10 pm JNB
    Ethiopian Airlines 1 stop 11h 15m
    14:20 JNB 03:35 15 Mar DXB
    US$572
    ethiopianairlines.com
    Show Details
    DXB JNB
    Tue, 22 Sep - Mon, 14 Mar

    Depart: Dubai to Johannesburg via Addis Ababa DXB 04:35 13:10 JNB 10h 35m · via ADD

    DXB Dubai
    04:35
    ET613
    Duration: 4h 15m
    ADD Addis Ababa
    07:50
    50m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET613
    DXB Dubai
    04:35, Tue 22 Sep
    ADD Addis Ababa
    07:50, Tue 22 Sep
    4h 15m
    50m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Tue 22 Sep
    JNB Johannesburg
    13:10, Tue 22 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Dubai via Addis Ababa JNB 14:20 03:35 DXB 11h 15m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    2h 10m layover
    ADD Addis Ababa
    23:00
    ET612
    Duration: 3h 35m
    DXB Dubai
    03:35
    15 Mar
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Mon 14 Mar
    ADD Addis Ababa
    20:50, Mon 14 Mar
    5h 30m
    2h 10m layover in Addis Ababa (ADD)
    ET612
    ADD Addis Ababa
    23:00, Mon 14 Mar
    DXB Dubai
    03:35, Tue 15 Mar
    3h 35m
    Show all details
    Depart: Tue, 22 Sep Return: Mon, 14 Mar Dubai to Johannesburg
    Ethiopian Airlines 1 stop 10h 40m
    4:30 am DXB 1:10 pm JNB
    Ethiopian Airlines 2+ stops 1d 19h 40m
    17:50 JNB 15:30 16 Mar DXB
    US$572
    ethiopianairlines.com
    Show Details
    DXB JNB
    Tue, 22 Sep - Mon, 14 Mar

    Depart: Dubai to Johannesburg via Addis Ababa DXB 04:30 13:10 JNB 10h 40m · via ADD

    DXB Dubai
    04:30
    ET601
    Duration: 4h 15m
    ADD Addis Ababa
    07:45
    55m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET601
    DXB Dubai
    04:30, Tue 22 Sep
    ADD Addis Ababa
    07:45, Tue 22 Sep
    4h 15m
    55m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Tue 22 Sep
    JNB Johannesburg
    13:10, Tue 22 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Dubai via Lilongwe, Addis Ababa JNB 17:50 15:30 DXB 1d 19h 40m · via LLW, ADD

    JNB Johannesburg
    17:50
    ET25
    Duration: 2h 30m
    LLW Lilongwe
    20:20
    17h 20m layover
    LLW Lilongwe
    13:40
    ET877
    Duration: 6h 10m
    ADD Addis Ababa
    20:50
    14h 5m layover
    ADD Addis Ababa
    10:55
    ET602
    Duration: 3h 35m
    DXB Dubai
    15:30
    Airlines
    Flight No.
    From
    To
    Duration
    ET25
    JNB Johannesburg
    17:50, Mon 14 Mar
    LLW Lilongwe
    20:20, Mon 14 Mar
    2h 30m
    17h 20m layover in Lilongwe (LLW)
    ET877
    LLW Lilongwe
    13:40, Tue 15 Mar
    ADD Addis Ababa
    20:50, Tue 15 Mar
    6h 10m
    14h 5m layover in Addis Ababa (ADD)
    ET602
    ADD Addis Ababa
    10:55, Wed 16 Mar
    DXB Dubai
    15:30, Wed 16 Mar
    3h 35m
    Show all details
    Depart: Tue, 22 Sep Return: Mon, 14 Mar Dubai to Johannesburg
    Ethiopian Airlines 1 stop 21h 40m
    5:30 pm DXB 1:10 pm 23 Sep JNB
    Ethiopian Airlines 1 stop 23h 10m
    14:20 JNB 15:30 15 Mar DXB
    US$643
    ethiopianairlines.com
    Show Details
    DXB JNB
    Tue, 22 Sep - Mon, 14 Mar

    Depart: Dubai to Johannesburg via Addis Ababa DXB 17:30 13:10 JNB 21h 40m · via ADD

    DXB Dubai
    17:30
    ET603
    Duration: 4h 25m
    ADD Addis Ababa
    20:55
    11h 45m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET603
    DXB Dubai
    17:30, Tue 22 Sep
    ADD Addis Ababa
    20:55, Tue 22 Sep
    4h 25m
    11h 45m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Wed 23 Sep
    JNB Johannesburg
    13:10, Wed 23 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Dubai via Addis Ababa JNB 14:20 15:30 DXB 23h 10m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    14h 5m layover
    ADD Addis Ababa
    10:55
    ET602
    Duration: 3h 35m
    DXB Dubai
    15:30
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Mon 14 Mar
    ADD Addis Ababa
    20:50, Mon 14 Mar
    5h 30m
    14h 5m layover in Addis Ababa (ADD)
    ET602
    ADD Addis Ababa
    10:55, Tue 15 Mar
    DXB Dubai
    15:30, Tue 15 Mar
    3h 35m
    Show all details
    Depart: Tue, 22 Sep Return: Mon, 14 Mar Dubai to Johannesburg
    Ethiopian Airlines 1 stop 21h 40m
    5:30 pm DXB 1:10 pm 23 Sep JNB
    Ethiopian Airlines 2+ stops 1d 7h 10m
    17:50 JNB 03:00 16 Mar DXB
    US$643
    ethiopianairlines.com
    Show Details
    DXB JNB
    Tue, 22 Sep - Mon, 14 Mar

    Depart: Dubai to Johannesburg via Addis Ababa DXB 17:30 13:10 JNB 21h 40m · via ADD

    DXB Dubai
    17:30
    ET603
    Duration: 4h 25m
    ADD Addis Ababa
    20:55
    11h 45m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET603
    DXB Dubai
    17:30, Tue 22 Sep
    ADD Addis Ababa
    20:55, Tue 22 Sep
    4h 25m
    11h 45m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Wed 23 Sep
    JNB Johannesburg
    13:10, Wed 23 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Dubai via Lilongwe, Addis Ababa JNB 17:50 03:00 DXB 1d 7h 10m · via LLW, ADD

    JNB Johannesburg
    17:50
    ET25
    Duration: 2h 30m
    LLW Lilongwe
    20:20
    17h 20m layover
    LLW Lilongwe
    13:40
    ET877
    Duration: 6h 10m
    ADD Addis Ababa
    20:50
    1h 25m layover
    ADD Addis Ababa
    22:15
    ET600
    Duration: 3h 45m
    DXB Dubai
    03:00
    16 Mar
    Airlines
    Flight No.
    From
    To
    Duration
    ET25
    JNB Johannesburg
    17:50, Mon 14 Mar
    LLW Lilongwe
    20:20, Mon 14 Mar
    2h 30m
    17h 20m layover in Lilongwe (LLW)
    ET877
    LLW Lilongwe
    13:40, Tue 15 Mar
    ADD Addis Ababa
    20:50, Tue 15 Mar
    6h 10m
    1h 25m layover in Addis Ababa (ADD)
    ET600
    ADD Addis Ababa
    22:15, Tue 15 Mar
    DXB Dubai
    03:00, Wed 16 Mar
    3h 45m
    Show all details
    Depart: Tue, 22 Sep Return: Mon, 14 Mar Dubai to Johannesburg
    Ethiopian Airlines 1 stop 21h 40m
    5:30 pm DXB 1:10 pm 23 Sep JNB
    Ethiopian Airlines 1 stop 10h 40m
    14:20 JNB 03:00 15 Mar DXB
    US$643
    ethiopianairlines.com
    Show Details
    DXB JNB
    Tue, 22 Sep - Mon, 14 Mar

    Depart: Dubai to Johannesburg via Addis Ababa DXB 17:30 13:10 JNB 21h 40m · via ADD

    DXB Dubai
    17:30
    ET603
    Duration: 4h 25m
    ADD Addis Ababa
    20:55
    11h 45m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET603
    DXB Dubai
    17:30, Tue 22 Sep
    ADD Addis Ababa
    20:55, Tue 22 Sep
    4h 25m
    11h 45m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Wed 23 Sep
    JNB Johannesburg
    13:10, Wed 23 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Dubai via Addis Ababa JNB 14:20 03:00 DXB 10h 40m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    1h 25m layover
    ADD Addis Ababa
    22:15
    ET600
    Duration: 3h 45m
    DXB Dubai
    03:00
    15 Mar
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Mon 14 Mar
    ADD Addis Ababa
    20:50, Mon 14 Mar
    5h 30m
    1h 25m layover in Addis Ababa (ADD)
    ET600
    ADD Addis Ababa
    22:15, Mon 14 Mar
    DXB Dubai
    03:00, Tue 15 Mar
    3h 45m
    Show all details
    Depart: Tue, 22 Sep Return: Mon, 14 Mar Dubai to Johannesburg
    Ethiopian Airlines 1 stop 21h 40m
    5:30 pm DXB 1:10 pm 23 Sep JNB
    Ethiopian Airlines 2+ stops 1d 7h 45m
    17:50 JNB 03:35 16 Mar DXB
    US$643
    ethiopianairlines.com
    Show Details
    DXB JNB
    Tue, 22 Sep - Mon, 14 Mar

    Depart: Dubai to Johannesburg via Addis Ababa DXB 17:30 13:10 JNB 21h 40m · via ADD

    DXB Dubai
    17:30
    ET603
    Duration: 4h 25m
    ADD Addis Ababa
    20:55
    11h 45m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET603
    DXB Dubai
    17:30, Tue 22 Sep
    ADD Addis Ababa
    20:55, Tue 22 Sep
    4h 25m
    11h 45m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Wed 23 Sep
    JNB Johannesburg
    13:10, Wed 23 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Dubai via Lilongwe, Addis Ababa JNB 17:50 03:35 DXB 1d 7h 45m · via LLW, ADD

    JNB Johannesburg
    17:50
    ET25
    Duration: 2h 30m
    LLW Lilongwe
    20:20
    17h 20m layover
    LLW Lilongwe
    13:40
    ET877
    Duration: 6h 10m
    ADD Addis Ababa
    20:50
    2h 10m layover
    ADD Addis Ababa
    23:00
    ET612
    Duration: 3h 35m
    DXB Dubai
    03:35
    16 Mar
    Airlines
    Flight No.
    From
    To
    Duration
    ET25
    JNB Johannesburg
    17:50, Mon 14 Mar
    LLW Lilongwe
    20:20, Mon 14 Mar
    2h 30m
    17h 20m layover in Lilongwe (LLW)
    ET877
    LLW Lilongwe
    13:40, Tue 15 Mar
    ADD Addis Ababa
    20:50, Tue 15 Mar
    6h 10m
    2h 10m layover in Addis Ababa (ADD)
    ET612
    ADD Addis Ababa
    23:00, Tue 15 Mar
    DXB Dubai
    03:35, Wed 16 Mar
    3h 35m
    Show all details
    Depart: Tue, 22 Sep Return: Mon, 14 Mar Dubai to Johannesburg
    Ethiopian Airlines 1 stop 21h 40m
    5:30 pm DXB 1:10 pm 23 Sep JNB
    Ethiopian Airlines 1 stop 11h 15m
    14:20 JNB 03:35 15 Mar DXB
    US$643
    ethiopianairlines.com
    Show Details
    DXB JNB
    Tue, 22 Sep - Mon, 14 Mar

    Depart: Dubai to Johannesburg via Addis Ababa DXB 17:30 13:10 JNB 21h 40m · via ADD

    DXB Dubai
    17:30
    ET603
    Duration: 4h 25m
    ADD Addis Ababa
    20:55
    11h 45m layover
    ADD Addis Ababa
    08:40
    ET809
    Duration: 5h 30m
    JNB Johannesburg
    13:10
    Airlines
    Flight No.
    From
    To
    Duration
    ET603
    DXB Dubai
    17:30, Tue 22 Sep
    ADD Addis Ababa
    20:55, Tue 22 Sep
    4h 25m
    11h 45m layover in Addis Ababa (ADD)
    ET809
    ADD Addis Ababa
    08:40, Wed 23 Sep
    JNB Johannesburg
    13:10, Wed 23 Sep
    5h 30m
    Show all details

    Return: Johannesburg to Dubai via Addis Ababa JNB 14:20 03:35 DXB 11h 15m · via ADD

    JNB Johannesburg
    14:20
    ET808
    Duration: 5h 30m
    ADD Addis Ababa
    20:50
    2h 10m layover
    ADD Addis Ababa
    23:00
    ET612
    Duration: 3h 35m
    DXB Dubai
    03:35
    15 Mar
    Airlines
    Flight No.
    From
    To
    Duration
    ET808
    JNB Johannesburg
    14:20, Mon 14 Mar
    ADD Addis Ababa
    20:50, Mon 14 Mar
    5h 30m
    2h 10m layover in Addis Ababa (ADD)
    ET612
    ADD Addis Ababa
    23:00, Mon 14 Mar
    DXB Dubai
    03:35, Tue 15 Mar
    3h 35m
    Show all details
    Depart: Sat, 15 Aug Return: Mon, 24 Aug Dubai to Cape Town
    Ethiopian Airlines 1 stop 15h
    4:30 am DXB 5:30 pm CPT
    Ethiopian Airlines 1 stop 15h 25m
    09:35 CPT 03:00 25 Aug DXB
    US$671
    ethiopianairlines.com
    Show Details
    DXB CPT
    Sat, 15 Aug - Mon, 24 Aug

    Depart: Dubai to Cape Town via Addis Ababa DXB 04:30 17:30 CPT 15h · via ADD

    DXB Dubai
    04:30
    ET601
    Duration: 4h 15m
    ADD Addis Ababa
    07:45
    1h 45m layover
    ADD Addis Ababa
    09:30
    ET829
    Duration: 9h
    CPT Cape Town
    17:30
    Airlines
    Flight No.
    From
    To
    Duration
    ET601
    DXB Dubai
    04:30, Sat 15 Aug
    ADD Addis Ababa
    07:45, Sat 15 Aug
    4h 15m
    1h 45m layover in Addis Ababa (ADD)
    ET829
    ADD Addis Ababa
    09:30, Sat 15 Aug
    CPT Cape Town
    17:30, Sat 15 Aug
    9h
    Show all details

    Return: Cape Town to Dubai via Addis Ababa CPT 09:35 03:00 DXB 15h 25m · via ADD

    CPT Cape Town
    09:35
    ET828
    Duration: 9h 10m
    ADD Addis Ababa
    19:45
    2h 30m layover
    ADD Addis Ababa
    22:15
    ET600
    Duration: 3h 45m
    DXB Dubai
    03:00
    25 Aug
    Airlines
    Flight No.
    From
    To
    Duration
    ET828
    CPT Cape Town
    09:35, Mon 24 Aug
    ADD Addis Ababa
    19:45, Mon 24 Aug
    9h 10m
    2h 30m layover in Addis Ababa (ADD)
    ET600
    ADD Addis Ababa
    22:15, Mon 24 Aug
    DXB Dubai
    03:00, Tue 25 Aug
    3h 45m
    Show all details
    Depart: Sat, 15 Aug Return: Mon, 24 Aug Dubai to Cape Town
    Ethiopian Airlines 1 stop 15h
    4:30 am DXB 5:30 pm CPT
    Ethiopian Airlines 1 stop 16h
    09:35 CPT 03:35 25 Aug DXB
    US$671
    ethiopianairlines.com
    Show Details
    DXB CPT
    Sat, 15 Aug - Mon, 24 Aug

    Depart: Dubai to Cape Town via Addis Ababa DXB 04:30 17:30 CPT 15h · via ADD

    DXB Dubai
    04:30
    ET601
    Duration: 4h 15m
    ADD Addis Ababa
    07:45
    1h 45m layover
    ADD Addis Ababa
    09:30
    ET829
    Duration: 9h
    CPT Cape Town
    17:30
    Airlines
    Flight No.
    From
    To
    Duration
    ET601
    DXB Dubai
    04:30, Sat 15 Aug
    ADD Addis Ababa
    07:45, Sat 15 Aug
    4h 15m
    1h 45m layover in Addis Ababa (ADD)
    ET829
    ADD Addis Ababa
    09:30, Sat 15 Aug
    CPT Cape Town
    17:30, Sat 15 Aug
    9h
    Show all details

    Return: Cape Town to Dubai via Addis Ababa CPT 09:35 03:35 DXB 16h · via ADD

    CPT Cape Town
    09:35
    ET828
    Duration: 9h 10m
    ADD Addis Ababa
    19:45
    3h 15m layover
    ADD Addis Ababa
    23:00
    ET612
    Duration: 3h 35m
    DXB Dubai
    03:35
    25 Aug
    Airlines
    Flight No.
    From
    To
    Duration
    ET828
    CPT Cape Town
    09:35, Mon 24 Aug
    ADD Addis Ababa
    19:45, Mon 24 Aug
    9h 10m
    3h 15m layover in Addis Ababa (ADD)
    ET612
    ADD Addis Ababa
    23:00, Mon 24 Aug
    DXB Dubai
    03:35, Tue 25 Aug
    3h 35m
    Show all details
    Depart: Sat, 15 Aug Return: Mon, 24 Aug Dubai to Cape Town
    Ethiopian Airlines 1 stop 14h 55m
    4:35 am DXB 5:30 pm CPT
    Ethiopian Airlines 1 stop 16h
    09:35 CPT 03:35 25 Aug DXB
    US$671
    ethiopianairlines.com
    Show Details
    DXB CPT
    Sat, 15 Aug - Mon, 24 Aug

    Depart: Dubai to Cape Town via Addis Ababa DXB 04:35 17:30 CPT 14h 55m · via ADD

    DXB Dubai
    04:35
    ET613
    Duration: 4h 15m
    ADD Addis Ababa
    07:50
    1h 40m layover
    ADD Addis Ababa
    09:30
    ET829
    Duration: 9h
    CPT Cape Town
    17:30
    Airlines
    Flight No.
    From
    To
    Duration
    ET613
    DXB Dubai
    04:35, Sat 15 Aug
    ADD Addis Ababa
    07:50, Sat 15 Aug
    4h 15m
    1h 40m layover in Addis Ababa (ADD)
    ET829
    ADD Addis Ababa
    09:30, Sat 15 Aug
    CPT Cape Town
    17:30, Sat 15 Aug
    9h
    Show all details

    Return: Cape Town to Dubai via Addis Ababa CPT 09:35 03:35 DXB 16h · via ADD

    CPT Cape Town
    09:35
    ET828
    Duration: 9h 10m
    ADD Addis Ababa
    19:45
    3h 15m layover
    ADD Addis Ababa
    23:00
    ET612
    Duration: 3h 35m
    DXB Dubai
    03:35
    25 Aug
    Airlines
    Flight No.
    From
    To
    Duration
    ET828
    CPT Cape Town
    09:35, Mon 24 Aug
    ADD Addis Ababa
    19:45, Mon 24 Aug
    9h 10m
    3h 15m layover in Addis Ababa (ADD)
    ET612
    ADD Addis Ababa
    23:00, Mon 24 Aug
    DXB Dubai
    03:35, Tue 25 Aug
    3h 35m
    Show all details