Flights from Doha to Accra – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
DOH to ACC – All flight route options from Hamad International Airport, Qatar to Kotoka International, Ghana. These flights are operated by 10 airlines. Fly non-stop with Qatar Airways or choose from 7 different transit flights. The shortest flight time is 8 hours. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Kotoka
We got great deals on hotels and car rentals near the airport.
Doha to Accra flights
With over 41 flights every week and 8 different airlines you have a wide range of options. You can fly non-stop to Accra (ACC) from Doha (DOH) with Qatar Airways but if a stopover option suits you better you can choose to fly via Addis Ababa, Cairo or any other of the 7 alternatives with connectiing airports.
Doha to Accra with Qatar Airways
Qatar Airways has non-stop every Wednesday or Sunday at 08:15 or 08:40. Qatar Airways is a member of the air alliance OneWorld.
With Ethiopian Airlines
If you fly from Doha with Ethiopian Airlines you will do a stopover in Addis Ababa, ADD before reaching Accra. This flight trip will take 11 hours and 5 minutes and you can fly every Monday or Wednesday with departures at 03:15. Ethiopian Airlines is a Star Alliance member.
Distance & flight times: Hamad International Airport to Kotoka International
The shortest flight time between DOH and ACC is 8 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 8h 0m | - | 3699 miles (5952 km) |
ADD Addis Ababa | 11h 5m | 1h 10m | 4107 miles (6608 km) |
CAI Cairo | 11h 20m | 2h 25m | 3962 miles (6375 km) |
ABJ Abidjan | 11h 38m | 1h 30m | 4201 miles (6759 km) |
BEY Beirut | 13h 30m | 4h 10m | 4156 miles (6687 km) |
KGL Kigali | 13h 40m | 1h 55m | 4549 miles (7319 km) |
IST Istanbul | 15h 20m | 3h 20m | 4779 miles (7689 km) |
NBO Nairobi | 15h 25m | 4h 25m | 4713 miles (7583 km) |

