This website uses cookies to ensure you get the best experience on our website. Learn more

Skip to main content

Talk to an expert 1-800-242-2434 Lines open now

User menu
Your flights

Your flights

Please note: This page was written before the Covid-19 pandemic, which affected many international airline routes. We’ll update it when these have settled down again – but meanwhile talk to one of our country experts if you’d like an update on the flights available to access Africa.

International Flights to Africa

Those flying from the UK can take responsibility for their own flights, or we can take responsibility for them as part of a package. Booking them directly may be cheaper, but you'll have less protection in the event of flight changes or cancellations. You will also need to accept the added responsibility of anything relating to flights that you book separately.

With so many choices, working out the best route to Africa can be overwhelming. That's why we have put this information together to simplify the options.

From Europe

There are plenty of direct routes between Europe and Africa. This not only makes it straightforward for those who live in Europe, but it also allows passengers originating from North America to connect easily onto flights to Africa.

If you need to get to southern Africa from London Heathrow; South African Airways and British Airways both fly straight to Johannesburg, and British Airways also flies non-stop to Cape Town. For trips to East Africa, British Airways and Kenya Airways have direct non-stop flights between London and Nairobi.

Travellers coming from Amsterdam who need to fly straight to Nairobi can either use Kenya Airways or KLM Royal Dutch Airlines. Kenya Airways also flies straight to Zanzibar from Amsterdam Schiphol Airport and KLM Royal Dutch Airlines also flies from here straight to Johannesburg, Cape Town and Dar es Salaam.

Turkish Airlines runs a number of routes to Africa from Istanbul Ataturk. Turkish Airlines has daily flights to Johannesburg, Cape Town, Dar es Salaam, Kilimanjaro, and Nairobi making it one of the main European hubs for our destinations.

There are two non-stop flights from Paris to East and southern Africa; Air France serves Johannesburg and Kenya Airways flies to Nairobi, both from Charles de Gaulle Airport.

For flights from Germany and Africa the two main airports are Frankfurt and Munich. South African Airways flies from both cities to Johannesburg. Lufthansa also operates from Frankfurt to Johannesburg and has a direct service to Nairobi. In addition, Air Namibia flies from Frankfurt straight to Windhoek.

For travellers coming from Switzerland Swiss International Airlines has useful links from Zurich to Dar es Salaam, Nairobi and Johannesburg.

From North America

There are only three direct flights from North America to southern Africa, all of which go to Johannesburg. Delta Airlines flies from Atlanta Hartsfield-Jackson; and South African Airways flies from both New York JFK and Washington Dulles.

The only direct flight from North America to East Africa is Kenya Airways' non-stop flight from New York JFK to Nairobi which operates several times a week. Many North American travellers fly to East Africa via a European or Middle Eastern hub.

From South America

The most direct route from South America to Africa uses the South African Airways direct flight from São Paulo to Johannesburg. Other alternatives are much less convenient, using hubs in Europe or the Middle East.

From the Middle East

Dubai, Abu Dhabi, Doha and Muscat are all major gateways into Africa. They have great connections for passengers coming from Asia, Australasia, North America and even Europe. Travellers from any of these regions should consider the airlines below when planning a trip to Africa.

Travellers coming from Dubai have the option of either using Kenya Airways to get to Nairobi, or Fly Dubai to get to Dar es Salaam or Zanzibar. However Emirates has by far the most routes from Dubai, flying direct to Johannesburg, Cape Town, Dar es Salaam, Zanzibar and Nairobi. Emirates are also the only airline that flies straight into Harare and Lusaka, making it the best choice for Zambia and Zimbabwe.

Etihad Airways is based out of Abu Dhabi and has nonstop flights to Johannesburg, Dar es Salaam and Nairobi.

Qatar Airways flies from Doha directly to Johannesburg, Cape Town, Dar es Salaam, Zanzibar, Kilimanjaro and Nairobi.

Oman Air has routes from Muscatt straight to Johannesburg and Zanzibar.

Lastly, El Al flies directly from Tel Aviv to Johannesburg.

From Asia

There is a selection of non-stop flights between Asia and Africa. Johannesburg acts as the main gateway for southern Africa, which can be accessed from: Beijing Capital Airport with Air China; Hong Kong Airport with Cathay Pacific or South African Airways; and Singapore Airlines from Singapore Changi Airport. Singapore Airlines also flies to Cape Town. Kenya Airways is the main airline servicing East Africa from Asia, with flights between Nairobi and Bangkok Suvarnabhumi Airport, Hanoi Noi Bai Airport, Hong Kong Airport, Mumbai Chhatrapati Shivaji Airport and Guangzhou Baiyun Airport. China Southern Airlines also flies Nairobi-Guangzhou. Alternatively, travellers from Asia can fly via a hub in the Middle East.

From Australia and New Zealand

There are two direct flights between Australia and Johannesburg Qantas flies from Sydney and South African Airways flies from Perth. From Johannesburg, you can connect to the rest of Africa. Travellers from New Zealand will find flying via Australia their best option. Alternatively, the next best routes are via Asia or the Middle East.

International Flights Between African Countries

Regional flight routes from Johannesburg

Johannesburg is the major hub in southern Africa for flights to other African counties. There are direct flights from Johannesburg with South African Airways to Maun and Kasane in Botswana, Windhoek in Namibia, Blantyre and Lilongwe in Malawi, Maputo, Pemba and Vilanculos in Mozambique, Livingstone and Lusaka in Zambia, Harare and Victoria Falls in Zimbabwe, Nairobi in Kenya, Kigali in Rwanda, Dar es Salaam in Tanzania, Mahé in the Seychelles, and Cape Town and other major cities in South Africa.

British Airways in partnership with Comair also flies from Johannesburg to Windhoek, Harare, Victoria Falls and Livingstone.

Air Namibia flies daily from Johannesburg to Windhoek and Walvis Bay. Travellers flying to Mozambique can also use Air Mozambique from Johannesburg to Maputo, Vilanculos and Pemba.

If you are combining a safari in Namibia, Botswana, Zambia or Zimbabwe with a beach option in Mozambique or the Seychelles, you can connect via Johannesburg but this requires an overnight in Johannesburg en route.

Other routes in southern Africa

In March 2016, South African Airways introduced a new flight route between Cape Town and Maun, making this an easy connection for safari-goers in Botswana to include a trip to this beautiful city or a visit to the Winelands. Air Namibia flies from Cape Town to Windhoek and Walvis Bay. They also have direct flights from Windhoek to Maun and Victoria Falls.

Regional flight routes from Nairobi

In East Africa, Nairobi is the gateway to other African countries with Kenya Airways flights to Dar es Salaam, Kilimanjaro and Zanzibar in Tanzania, Kigali in Rwanda, Blantyre, and Lilongwe, in Malawi, Lusaka and Livingstone in Zambia, Harare in Zimbabwe, Gabarone in Botswana, Maputo and Pemba in Mozambique, Mahé in the Seychelles, and Johannesburg in South Africa.

In addition to Kenya Airways, Rwandair flies daily from Nairobi to Kigali and Precision Air has daily flights to Kilimanjaro

Other routes in East Africa

Travellers who would like to add a beach stay onto a safari in Rwanda can fly with Rwandair from Kigali to Dar es Salaam from where it is a short hop to Zanzibar.

Rwandair also fly from Kigali to Lusaka.Air Mozambique flies from Dar es Salaam to Pemba three days a week on Wednesday, Friday and Sunday.

Specific Country Fight Information

Click on the links below to read specific information about flights to each of our African destinations:

Flights to Botswana
Flights to Malawi
Flights to Mozambique
Flights to Namibia
Flights to Rwanda
Flights to Seychelles
Flights to South Africa
Flights to Tanzania
Flights to Zambia
Flights to Zanzibar
Flights to Zimbabwe

Login to Expert Africa

Sign in with password

Sign in with email link


New to Expert Africa? Create an account

Forgotten your details?

It's free & quick to set up

  • Save your wish-list
  • Send us an enquiry
  • Pay online for your trip
  • Subscribe to our newsletter
  • Give us feedback on your trip
  • Full site benefits of the site

Need some help? Talk to our team