Our guides › From Africa

South Africa from Addis Ababa with Star Alliance

Johannesburg and Cape Town with Ethiopian Airlines.

Star AllianceUpdated 2 November 2026 · 5 min read
Cape Town
Cape TownPhoto: South African Tourism, CC BY 2.0
1234Addis AbabaJohannesburgCape Town
1234Addis AbabaJohannesburgCape Town
Addis Ababa → Johannesburg → Cape Town → Johannesburg → Addis Ababa · 10 640 km · 4 nonstop flights
The trip

Ethiopian Airlines flies nonstop from Addis Ababa to Johannesburg, the gateway to Kruger National Park. South African Airways takes you on to Cape Town and Table Mountain. Back through Johannesburg, nonstop to Addis Ababa with Ethiopian.

10 640 kmin total
15 h 25in the air
4nonstop flights
3airlines, one alliance

The itinerary, leg by leg

01

Addis Ababa → Johannesburg

EthiopianEthiopian5 h 35
02

Johannesburg → Cape Town

Singapore AirlinesSouth AfricanSingapore Airlines, South African2 h 15
03

Cape Town → Johannesburg

Singapore AirlinesSouth AfricanSingapore Airlines, South African2 h 00
04

Johannesburg → Addis Ababa

EthiopianEthiopian5 h 35
EthiopianEthiopianSingapore AirlinesSingapore AirlinesSouth AfricanSouth African
Addis Ababa
Addis AbabaPhoto: Ninaras, CC BY-SA 4.0
Johannesburg
JohannesburgPhoto: Frankbel, CC BY-SA 4.0

Your stops, in practice

Johannesburg · 2 to 3 days

Best time: April to May and September to October. From the airport: Gautrain to Sandton in about 15 minutes. Don't miss: the Apartheid Museum, Soweto, a safari in a nearby reserve.

Cape Town · 3 to 4 days

Best time: November to March, the hot, dry summer. From the airport: MyCiTi bus or taxi to the centre, about 30 minutes. Don't miss: Table Mountain, the Cape Peninsula and the penguins at Boulders Beach, the winelands.

Length of the trip

Allow 5 to 7 days on the ground for the whole trip, not counting flight days.

Entry requirements

Each country has its own entry rules (visa, electronic travel authorisation, passport valid for several months after your return), depending on your nationality. Check them on the official websites before you book.

Build your trip in 4 steps

1Choose your alliance

in « Filters »: Star Alliance, SkyTeam or oneworld.

2Enter your departure city

the map instantly shows every nonstop destination.

3Add your stops one by one

after each choice, the map shows where you can fly next.

4Add your dates

then « Search » to compare prices.

Our tips before you book

One ticket or several?

On a single ticket, the airline rebooks you if a flight is delayed. Flight Itinerary's « One ticket » filter keeps only combinations sold together.

Check the days of operation

Some routes don't fly every day, or only in certain seasons: each leg's calendar shows the days with flights.

Compare with round-the-world fares

when the alliances offer them: depending on the number of stops, they can be cheaper.

Read next

London and Doha: shopping and a luxury stopover from Lagos

London, Dohaoneworld
2 stops · 21 h flying

Umrah and a getaway to Istanbul from Cairo

Jeddah, IstanbulStar Alliance
2 stops · 8 h flying

Singapore and Bali from Johannesburg

Singapore, BaliStar Alliance
2 stops · 26 h flying

Ready to build your own?

Choose an alliance and a departure city: the map does the rest.

Start an itinerary