Johannesburg (JNB) to Accra (ACC): 2,904 miles (4,674 km) great-circle, about 6h 20m nonstop by our estimate. Cheapest fare observed: $666 round-trip on Ethiopian, with 1 stop, departing April 27, 2026.
$666 round-trip, Ethiopian ET848, departing 2026-04-27 at 08:20, returning 2026-04-30. The recorded itinerary left on a Monday, returning on a Thursday 3 nights later; the fare was observed 2 days before departure. "Book this flight" opens Kiwi.com with the same airline and dates.
At $666, it ranked 22nd of the 30 round-trip fares we recorded from JNB (median $564). That is 22.9 cents per great-circle mile (round-trip price over one-way distance), close to the JNB median of 23.2 cents across 30 round-trip routes.
Routes from JNB of similar length: Addis Ababa (2,528 mi) at $564 and Mahe (2,334 mi) at $416.
Ethiopian had the cheapest fare on 3 of 30 JNB routes. It is the 13th longest of the 30 routes we track from JNB.
Of 8 departure airports with a fare to Accra, Johannesburg (JNB) ranked 2nd at $666. Lowest: $370 from Lagos (LOS); highest: $2272 from Perth (PER); 1 nonstop. Cheapest-fare airlines (routes): United Airlines (3), Ethiopian (2), airline AW (1), American Airlines (1) and Jetstar (1).
Travelpayouts fares (cheapest per route, observed April 25, 2026); OurAirports coordinates and elevations; IANA zones Africa/Johannesburg, Africa/Accra; flight time is our estimate.