Book Johannesburg to Accra Flights
JNB — ACC
Regional Africa itineraries often price best when booked a few weeks out, especially if you compare direct regional carriers with one-stop hub options.
Swipe left or right to browse
There are no direct flights from Johannesburg to Accra - the JNB-ACC corridor is a connection market, routed primarily through Addis Ababa on Ethiopian Airlines or through Nairobi on Kenya Airways, with RwandAir offering a Kigali routing as a third option. The six-hour-five-minute figure in the route data represents the shortest connection time, not a non-stop; the real journey from OR Tambo to Kotoka International is typically nine to twelve hours door-to-door. Accra is West Africa's most accessible capital for South Africans and one of the continent's most active business destinations - banking, telecoms, energy, and the creative economy all drive the corridor.
Kotoka International sits within Accra itself, just ten kilometres from the Osu neighbourhood and the Atlantic seafront. Ghana requires no visa for South African passport holders for stays up to thirty days, making arrival efficient - a stamp at the border and you're through. The airport's Terminal 3, which opened in 2018, handles international arrivals in a relatively modern facility by West African standards. Accra is a working city rather than a typical leisure destination: Cape Coast's slave heritage sites are a three-hour drive west, while the national parks and Volta Region waterfalls attract a smaller adventure-tourism subset of the visitor pool.
February is the cheapest booking window on the JNB-ACC lane; June through August is when fares firm up. Ethiopian's Addis hub gives the most seat options and the most flexible connection windows; Kenya Airways via Nairobi is a competitive alternative, particularly for travellers who want to stop in Kenya on the way. Both routings involve an overnight or early-morning component somewhere in the journey, so travellers connecting from a late-evening Johannesburg departure through Addis should plan the first day in Accra as a recovery day rather than a working one. SAA's inclusion in route data should be read as a through-ticketing option rather than a direct JNB-ACC flight.
Quick facts
| Route | JNB → ACC |
| Typical duration | 6h 5m |
| Daily flights | 7 |
| Cheapest month | February |
| Peak season | June-August |
| From airport | OR Tambo International Airport |
| To airport | Kotoka International Airport |
| Type | africa |
| Airlines | saa, ethiopian, kenya, rwandair |