The routes between Africa and London follow old lines: the British Airways flights to Accra, Lagos, Nairobi and Johannesburg trace the map of the former empire. But the picture is changing. African airlines such as Air Peace, Kenya Airways and Uganda Airlines are winning their own slots in London, and the Gulf and Ethiopian hubs connect almost every African city to Britain with one stop.
Airlines change schedules every season, usually in late March and late October, so check frequencies with the airline before you book.
British Airways flies from Accra International Airport to Heathrow up to daily, with additional flights to Gatwick. Several European and Gulf airlines offer one-stop alternatives. Details on GhanaFlights.info: British Airways, Accra to London, all airlines at Accra.
Kenya Airways flies Nairobi to Heathrow 11 times a week, including on its 400-seat Boeing 777-300ER, and Nairobi to Gatwick five times a week. British Airways also flies Nairobi to Heathrow. See Kenya Airways and Nairobi, and our partner site Kenya Web News.
Uganda Airlines flies Entebbe to Gatwick, the only direct link between the UK and Uganda. See Uganda Airlines, Entebbe and our partner site Uganda.
Ethiopian Airlines flies Addis Ababa to London, including Gatwick, and connects to dozens of African cities through its Addis hub. See Ethiopian Airlines and Addis Ababa.
Mostly one stop, via Nairobi, Addis Ababa, Entebbe, Brussels, Doha, Dubai or Istanbul. RwandAir connects Kigali with London; check its current routing. See RwandAir, Dar es Salaam and Kigali.
British Airways flies Johannesburg to Heathrow up to twice daily, partly with the Airbus A380, and Cape Town to Heathrow up to daily or more in the southern summer. See Johannesburg and Cape Town.
Air Mauritius and British Airways fly to Gatwick. Mauritians need an ETA, not a visa.
One stop, usually via Johannesburg, Nairobi, Addis Ababa or the Gulf. See Lusaka, Luanda and our partner site Zambia Vibes.
EgyptAir and British Airways fly Cairo to Heathrow; holiday flights also serve Sharm el-Sheikh. See EgyptAir, Cairo and our partner site Egypt.
Royal Air Maroc flies Casablanca to London, and low-cost and holiday airlines link Marrakech, Agadir, Tangier and Tunis with Gatwick and other UK airports. See Royal Air Maroc, Casablanca and Marrakech.
Direct flights are fastest, but one-stop tickets are often much cheaper and reach UK airports outside London. Ethiopian Airlines via Addis Ababa, Kenya Airways via Nairobi, Royal Air Maroc via Casablanca and EgyptAir via Cairo connect most of Africa. Emirates via Dubai, Qatar Airways via Doha and Turkish Airlines via Istanbul also fly to Manchester, Birmingham, Edinburgh and other regional airports. See Emirates, Qatar Airways, Turkish Airlines and Brussels Airlines on GhanaFlights.info.
Arriving in Britain? Start exploring. Entrance fees are included in the tour price; tips are not included but are always welcome.
Travelling the other way, home to Ghana? Tours in Accra and on the coast:
How to apply, and how not to get refused.
Europe, the Americas, the Gulf and Asia.
The history behind the routes.
Where to stay and what to see.
Britain Adventures is an independent partner website. Our partner sites on Africa and its history are where the stories on this page continue:
Search our Network. Start here.