Cheap flights to Africa

One search, all the flights
We find you the best flight deals and travel hacks so that you can choose how to book.

Rise above all travel anxieties
With the Kiwi.com Guarantee we have your back with whatever happens.

Trusted by millions
Join over 10 million yearly travellers booking with ease.
Major cities in Africa
Flights to Cairo
Flights to Nairobi
Flights to Casablanca
Flights to Marrakesh
Flights to Lagos
Flights to Tunis
Flights to Accra
Flights to Abuja
Flights to Cape Town
Flights to Johannesburg
Flights to Addis Ababa
Flights to Hurghada
Flights to Sharm El Sheikh
Flights to Algiers
Flights to Tangier
Flights to Entebbe
Flights to Rabat
Flights to Agadir
Flights to Zanzibar
Flights to Dakar
Flights to Dar es Salaam
Flights to Fes
Flights to Banjul
Flights to Mombasa
Flights to Harare
Flights to Douala
Flights to Mauritius Island
Flights to Luxor
Flights to Kigali
Flights to Alexandria
Flights to Abidjan
Flights to Port
Flights to Port Harcourt
Flights to Monrovia
Flights to Asmara
Flights to Lusaka
Flights to Oran
Flights to Enugu
Flights to Freetown
Flights to Kinshasa
Flights to Aswan
Flights to N Djamena
Flights to Owerri
Flights to Asaba
Flights to Bamako
Flights to Durban
Flights to Monastir
Flights to Praia
Flights to Luanda
Flights to Mount Kilimanjaro
Africa - popular routes
Flights to and within Africa
- Johannesburg to Cape Town from CA$106
- Paris to Dakar from CA$613
- Paris to Algiers from CA$157
- Marrakesh to Casablanca from CA$167
- London to Cairo from CA$510
- N Djamena to Cairo from CA$588
- Abuja to Lagos from CA$106
- Cairo to Sharm El Sheikh from CA$103
- Harare to Johannesburg from CA$191
- Aswan to Cairo from CA$119
- London to Marrakesh from CA$57
- Jeddah to Cairo from CA$119
- Sharm El Sheikh to Cairo from CA$83
- Istanbul to Cairo from CA$147
- Amman to Cairo from CA$246
- Riyadh to Cairo from CA$80
- Lagos to Abuja from CA$106
- Paris to Cairo from CA$378
- Paris to Tunis from CA$178
- Port Harcourt to Abuja from CA$121
Flights from and within Africa
- Cairo to Toronto from CA$1,285
- Algiers to Montreal from CA$1,174
- Cairo to Luxor from CA$124
- Johannesburg to Cape Town from CA$106
- Marrakesh to Casablanca from CA$167
- Tunis to Istanbul from CA$193
- Tunis to Montreal from CA$777
- Casablanca to Montreal from CA$1,115
- Casablanca to Toronto from CA$1,025
- Cairo to Jeddah from CA$108
- Lagos to Benin City from CA$121
- Abuja to Lagos from CA$106
- Cairo to Sharm El Sheikh from CA$103
- Lagos to Owerri from CA$111
- Sharm El Sheikh to Cairo from CA$83
- Nairobi to Kisumu from CA$57
- Cairo to Aswan from CA$111
- Lagos to Abuja from CA$106
- Johannesburg to Bulawayo from CA$198
- Cairo to Amman from CA$182
Popular countries to visit in Africa
Download our app