Direct (nonstop) flights from Accra to Johannesburg

1 airline flys nonstop from Kotoka International (ACC) to Johannesburg International (JNB). It's 2,897 miles (4,663 km), about 5h 55m in the air. Operated by South African Airways.

ACC
Kotoka International
🇬🇭 Accra, Ghana
JNB
Johannesburg International
🇿🇦 Johannesburg, South Africa
Flight Time
5h 55m
Distance
2,897 mi
4,663 km
CO₂/pax
443 kg
−57 kg vs. layover
Airlines
1
South African Airways
Time Diff
+2h
Operated by South African Airways South African Airways

Route data last updated: May 28, 2026

Airlines with non-stop flights

South African Airways SA South African Airways
Route
ACC → JNB
Flight Time
5h 55m
Distance
2,897 mi

Alternative Routes

Other ways to fly from Accra to Johannesburg with one stop · direct emits 443 kg CO₂ per passenger

ACC LOS (Lagos) JNB
Leg 1: 1h 5m (249 mi) Leg 2: 5h 55m (2,803 mi) Total: ~7h 🍃 500 kg CO₂ (+13% vs. direct)
Leg 1
ACC → LOS
1h 5m · 249 mi
View ACC to LOS flights →
Leg 2
LOS → JNB
5h 55m · 2,803 mi
View LOS to JNB flights →
ACC ACC (Accra) JNB
Leg 1: 2h 5m (0 mi) Leg 2: 5h 55m (2,897 mi) Total: ~8h 🍃 468 kg CO₂ (+6% vs. direct)
Leg 1
ACC → ACC
2h 5m · 0 mi
View ACC to ACC flights →
Leg 2
ACC → JNB
5h 55m · 2,897 mi
View ACC to JNB flights →
ACC NBO (Nairobi) JNB
Leg 1: 5h 30m (2,606 mi) Leg 2: 4h 15m (1,801 mi) Total: ~9h 45m 🍃 727 kg CO₂ (+64% vs. direct)
Leg 1
ACC → NBO
5h 30m · 2,606 mi
View ACC to NBO flights →
Leg 2
NBO → JNB
4h 15m · 1,801 mi
View NBO to JNB flights →
ACC DAR (Dar Es Salaam) JNB
Leg 1: 6h (2,850 mi) Leg 2: 3h 45m (1,509 mi) Total: ~9h 45m 🍃 716 kg CO₂ (+62% vs. direct)
Leg 1
ACC → DAR
6h · 2,850 mi
View ACC to DAR flights →
Leg 2
DAR → JNB
3h 45m · 1,509 mi
View DAR to JNB flights →
ACC KGL (Kigali) JNB
Leg 1: 6h (2,157 mi) Leg 2: 3h 50m (1,667 mi) Total: ~9h 50m 🍃 671 kg CO₂ (+51% vs. direct)
Leg 1
ACC → KGL
6h · 2,157 mi
View ACC to KGL flights →
Leg 2
KGL → JNB
3h 50m · 1,667 mi
View KGL to JNB flights →

Frequently Asked Questions

How long is the direct flight from Accra to Johannesburg?

A nonstop flight from Accra (ACC) to Johannesburg (JNB) takes approximately 5 hours and 55 minutes. The distance is 2,897 miles (4,663 km).

Which airlines fly nonstop from Accra to Johannesburg?

Just South African Airways.

Is there a nonstop flight from Accra to Johannesburg?

Yes. 1 airline: South African Airways.

How far is Accra from Johannesburg?

The flight distance from Accra to Johannesburg is 2,897 miles (4,663 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Accra and Johannesburg?

Johannesburg is 2 hours ahead of Accra. (Africa/Accra vs Africa/Johannesburg.)

What type of aircraft flies from Accra to Johannesburg?

At 5h 55m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Ghana to South Africa?

Depends on your passport. Check with the South Africa embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Accra to Johannesburg?

Roughly 443 kg CO2 per passenger one-way. That's about the same as driving 2,215 km.

Is the return flight from Johannesburg to Accra also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Accra to Johannesburg?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Kotoka International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.