Cheap flights to Africa
One search, all the flights
Kiwi-Code finds cheap flights other sites can’t see.
Safe and effortless booking
We accept most payment methods and guarantee the highest level of security.
Trusted by millions
Join over 10 million yearly travellers booking with ease.
Major cities in Africa
Flights to Cairo
Flights to Marrakesh
Flights to Casablanca
Flights to Nairobi
Flights to Lagos
Flights to Tunis
Flights to Abuja
Flights to Accra
Flights to Johannesburg
Flights to Algiers
Flights to Rabat
Flights to Cape Town
Flights to Sharm El Sheikh
Flights to Alexandria
Flights to Tangier
Flights to Dakar
Flights to Hurghada
Flights to Mombasa
Flights to Addis Ababa
Flights to Zanzibar
Flights to Entebbe
Flights to Fes
Flights to Agadir
Flights to Dar es Salaam
Flights to Kigali
Flights to Port
Flights to Harare
Flights to Banjul
Flights to Mauritius Island
Flights to Oran
Flights to Lusaka
Flights to Douala
Flights to Durban
Flights to Mount Kilimanjaro
Flights to Kisumu
Flights to Monrovia
Flights to Tripoli
Flights to Mogadishu
Flights to Port Harcourt
Flights to Enugu
Flights to Praia
Flights to Abidjan
Flights to Conakry
Flights to Benin City
Flights to Kano
Flights to Antananarivo
Flights to Kinshasa
Flights to Sohag
Flights to Malindi
Flights to Nouakchott
Africa - popular routes
Flights to and within Africa
- Johannesburg to Cape Town from £51
- Cape Town to Johannesburg from £51
- London to Marrakesh from £23
- London to Cairo from £147
- Durban to Johannesburg from £37
- London to Hurghada from £84
- London to Tangier from £30
- London to Tunis from £96
- London to Lagos from £328
- Manchester to Marrakesh from £63
- Durban to Cape Town from £69
- London to Algiers from £98
- London to Sharm El Sheikh from £84
- Nairobi to Mombasa from £36
- Manchester to Cairo from £174
- Port Elizabeth to Johannesburg from £45
- Dublin to Marrakesh from £91
- London to Johannesburg from £311
- London to Accra from £323
- London to Rabat from £86
Flights from and within Africa
- Johannesburg to Cape Town from £51
- Cape Town to Johannesburg from £51
- Johannesburg to Durban from £37
- Marrakesh to London from £13
- Johannesburg to Port Elizabeth from £51
- Johannesburg to George from £46
- Nairobi to Mombasa from £36
- Lagos to London from £369
- Tangier to London from £11
- Hurghada to London from £100
- Tunis to London from £68
- Cairo to London from £130
- Accra to London from £258
- Mombasa to Nairobi from £36
- Casablanca to London from £98
- Marrakesh to Manchester from £50
- Tunis to Manchester from £77
- Nairobi to Malindi from £45
- Algiers to London from £51
- Nairobi to Ukunda from £53