AFRICA.FLIGHTS
Find cheap special air fares to Africa Destinations

Call us: 020 3372 6948

•  ATOL Protected and include free Airline Failure Insurance. No Hidden Extras: The fare that you are quoted by our destination experts IS the fare that you will pay!   

AFRICA TRAVEL is open on Weekdays : 9.00 AM - 6.00 PM Saturdays : 9.30 AM - 6.00 PM Sundays : Closed to serve you better. Call for any Africa Destinations Suzanne , Harry , Malik , Nadine , Nathan , Shaniya , Nilu , Dayani , Samantha , Fatima , Migara or Mohamed on 020 3372 6948 or Complete Enquiry Form.

Terms and Conditions Apply to All Offers which are Subject always to Availability. With Africa Travel Centre there are no hidden fees or surcharges. Book in Confidence with the specialists in flights to Africa since 1993. We are fully ATOL Certified.

Only lowest direct and one stop fares shown below (click + to view). Click on the destination to view full list of air fares.

Africa Destination List

Abidjan - +

Lowest ONE STOP Air Fare From London Heathrow

from £410

Book by : 2017-05-04 - Get Quote


Call our Travel Desk for Fares.

020 3372 6948


Abuja - +

Call our Travel Desk for Fares.

020 3372 6948


Accra - +

Call our Travel Desk for Fares.

020 3372 6948


Addis Ababa - +

Call our Travel Desk for Fares.

020 3372 6948


Adrar - +

Call our Travel Desk for Fares.

020 3372 6948


Agadir - +

Call our Travel Desk for Fares.

020 3372 6948


Alexandria - +

Call our Travel Desk for Fares.

020 3372 6948


Algiers - +

Call our Travel Desk for Fares.

020 3372 6948


Annaba - +

Call our Travel Desk for Fares.

020 3372 6948


Antananarivo - +

Call our Travel Desk for Fares.

020 3372 6948


Antsiranana - +

Call our Travel Desk for Fares.

020 3372 6948


Asaba - +

Call our Travel Desk for Fares.

020 3372 6948


Asmara - +

Call our Travel Desk for Fares.

020 3372 6948


Aswan - +

Call our Travel Desk for Fares.

020 3372 6948


Bamako - +

Call our Travel Desk for Fares.

020 3372 6948


Bangui - +

Call our Travel Desk for Fares.

020 3372 6948


Banjul - +

Call our Travel Desk for Fares.

020 3372 6948


Batna - +

Call our Travel Desk for Fares.

020 3372 6948


Beira - +

Call our Travel Desk for Fares.

020 3372 6948


Bejaia - +

Call our Travel Desk for Fares.

020 3372 6948


Benghazi - +

Call our Travel Desk for Fares.

020 3372 6948


Benin City - +

Call our Travel Desk for Fares.

020 3372 6948


Bissau - +

Call our Travel Desk for Fares.

020 3372 6948


Blantyre - +

Call our Travel Desk for Fares.

020 3372 6948


Boa Vista Island - +

Call our Travel Desk for Fares.

020 3372 6948


Bobo-Dioulasso - +

Call our Travel Desk for Fares.

020 3372 6948


Bosaso - +

Call our Travel Desk for Fares.

020 3372 6948


Brazzaville - +

Call our Travel Desk for Fares.

020 3372 6948


Bubaque - +

Call our Travel Desk for Fares.

020 3372 6948


Bujumbura - +

Call our Travel Desk for Fares.

020 3372 6948


Bulawayo - +

Call our Travel Desk for Fares.

020 3372 6948


Cairo - +

Call our Travel Desk for Fares.

020 3372 6948


Calabar - +

Call our Travel Desk for Fares.

020 3372 6948


Cape Town - +

Call our Travel Desk for Fares.

020 3372 6948


Casablanca - +

Call our Travel Desk for Fares.

020 3372 6948


Chlef - +

Call our Travel Desk for Fares.

020 3372 6948


Conakry - +

Call our Travel Desk for Fares.

020 3372 6948


Constantine - +

Call our Travel Desk for Fares.

020 3372 6948


Cotonou - +

Call our Travel Desk for Fares.

020 3372 6948


Dakar - +

Call our Travel Desk for Fares.

020 3372 6948


Dakhla - +

Call our Travel Desk for Fares.

020 3372 6948


Dar es Salaam - +

Call our Travel Desk for Fares.

020 3372 6948


Dire Dawa - +

Call our Travel Desk for Fares.

020 3372 6948


Djerba - +

Call our Travel Desk for Fares.

020 3372 6948


Djibouti - +

Call our Travel Desk for Fares.

020 3372 6948


Douala - +

Call our Travel Desk for Fares.

020 3372 6948


Durban - +

Call our Travel Desk for Fares.

020 3372 6948


Dzaoudzi - +

Call our Travel Desk for Fares.

020 3372 6948


Eldoret - +

Call our Travel Desk for Fares.

020 3372 6948


Enfidha - +

Call our Travel Desk for Fares.

020 3372 6948


Entebbe - +

Call our Travel Desk for Fares.

020 3372 6948


Enugu - +

Call our Travel Desk for Fares.

020 3372 6948


Fes - +

Call our Travel Desk for Fares.

020 3372 6948


Francistown - +

Call our Travel Desk for Fares.

020 3372 6948


Freetown - +

Lowest ONE STOP Air Fare From London Heathrow

from £485

Book by : 2017-05-04 - Get Quote


Call our Travel Desk for Fares.

020 3372 6948


Gaborone - +

Call our Travel Desk for Fares.

020 3372 6948


Galkayo - +

Call our Travel Desk for Fares.

020 3372 6948


Garowe - +

Call our Travel Desk for Fares.

020 3372 6948


Goma - +

Call our Travel Desk for Fares.

020 3372 6948


Gombe - +

Call our Travel Desk for Fares.

020 3372 6948


Hai District - +

Call our Travel Desk for Fares.

020 3372 6948


Harare - +

Call our Travel Desk for Fares.

020 3372 6948


Hargeisa - +

Call our Travel Desk for Fares.

020 3372 6948


Hassi Messaoud - +

Call our Travel Desk for Fares.

020 3372 6948


Hurghada - +

Call our Travel Desk for Fares.

020 3372 6948


Ibadan - +

Call our Travel Desk for Fares.

020 3372 6948


Ilorin - +

Call our Travel Desk for Fares.

020 3372 6948


Inhambane - +

Call our Travel Desk for Fares.

020 3372 6948


Jijel - +

Call our Travel Desk for Fares.

020 3372 6948


Johannesburg - +

Lowest ONE STOP Air Fare From London Heathrow

from £410

Book by : 2017-05-04 - Get Quote


Call our Travel Desk for Fares.

020 3372 6948


Jos - +

Call our Travel Desk for Fares.

020 3372 6948


Juba - +

Call our Travel Desk for Fares.

020 3372 6948


Kaduna - +

Call our Travel Desk for Fares.

020 3372 6948


Kano - +

Call our Travel Desk for Fares.

020 3372 6948


Kasane - +

Call our Travel Desk for Fares.

020 3372 6948


Khartoum - +

Call our Travel Desk for Fares.

020 3372 6948


Kigali - +

Call our Travel Desk for Fares.

020 3372 6948


Kilimanjaro - +

Call our Travel Desk for Fares.

020 3372 6948


Kinshasa - +

Call our Travel Desk for Fares.

020 3372 6948


Kisangani - +

Call our Travel Desk for Fares.

020 3372 6948


Kismayo - +

Call our Travel Desk for Fares.

020 3372 6948


Kisumu - +

Call our Travel Desk for Fares.

020 3372 6948


Laayoune - +

Call our Travel Desk for Fares.

020 3372 6948


Lagos - +

Lowest DIRECT Air Fare From London Heathrow

from £599

Book by : 2017-04-25 Get Quote


Lowest ONE STOP Air Fare From London Heathrow

from £420

Book by : 2017-05-04 - Get Quote


Call our Travel Desk for Fares.

020 3372 6948


Libreville - +

Call our Travel Desk for Fares.

020 3372 6948


Lilongwe - +

Call our Travel Desk for Fares.

020 3372 6948


Livingstone - +

Call our Travel Desk for Fares.

020 3372 6948


Lome - +

Call our Travel Desk for Fares.

020 3372 6948


Luanda - +

Call our Travel Desk for Fares.

020 3372 6948


Lubango - +

Call our Travel Desk for Fares.

020 3372 6948


Lubumbashi - +

Call our Travel Desk for Fares.

020 3372 6948


Lusaka - +

Call our Travel Desk for Fares.

020 3372 6948


Luxor - +

Call our Travel Desk for Fares.

020 3372 6948


Mahajanga - +

Call our Travel Desk for Fares.

020 3372 6948


Malabo - +

Call our Travel Desk for Fares.

020 3372 6948


Manzini - +

Call our Travel Desk for Fares.

020 3372 6948


Maputo - +

Call our Travel Desk for Fares.

020 3372 6948


Marrakech - +

Call our Travel Desk for Fares.

020 3372 6948


Marsa Alam - +

Call our Travel Desk for Fares.

020 3372 6948


Maseru - +

Call our Travel Desk for Fares.

020 3372 6948


Maun - +

Call our Travel Desk for Fares.

020 3372 6948


Mersa Matruh - +

Call our Travel Desk for Fares.

020 3372 6948


Mogadishu - +

Call our Travel Desk for Fares.

020 3372 6948


Mombasa - +

Call our Travel Desk for Fares.

020 3372 6948


Monastir - +

Call our Travel Desk for Fares.

020 3372 6948


Monrovia - +

Call our Travel Desk for Fares.

020 3372 6948


Moroni - +

Call our Travel Desk for Fares.

020 3372 6948


Nador - +

Call our Travel Desk for Fares.

020 3372 6948


Nairobi - +

Call our Travel Desk for Fares.

020 3372 6948


Nampula - +

Call our Travel Desk for Fares.

020 3372 6948


Ndjamena - +

Call our Travel Desk for Fares.

020 3372 6948


Ndola - +

Call our Travel Desk for Fares.

020 3372 6948


Nelspruit - +

Call our Travel Desk for Fares.

020 3372 6948


Niamey - +

Call our Travel Desk for Fares.

020 3372 6948


Nosy Be - +

Call our Travel Desk for Fares.

020 3372 6948


Nouakchott - +

Call our Travel Desk for Fares.

020 3372 6948


Oran - +

Call our Travel Desk for Fares.

020 3372 6948


Ouagadougou - +

Call our Travel Desk for Fares.

020 3372 6948


Oujda - +

Call our Travel Desk for Fares.

020 3372 6948


Oumache - +

Call our Travel Desk for Fares.

020 3372 6948


Owerri - +

Call our Travel Desk for Fares.

020 3372 6948


Pemba - +

Call our Travel Desk for Fares.

020 3372 6948


Plaine Magnien - +

Call our Travel Desk for Fares.

020 3372 6948


Pointe-Noire - +

Call our Travel Desk for Fares.

020 3372 6948


Port Elizabeth - +

Call our Travel Desk for Fares.

020 3372 6948


Port Harcourt - +

Call our Travel Desk for Fares.

020 3372 6948


Praia, Santiago Island - +

Call our Travel Desk for Fares.

020 3372 6948


Rabat - +

Call our Travel Desk for Fares.

020 3372 6948


Sabha - +

Call our Travel Desk for Fares.

020 3372 6948


Sal Island - +

Call our Travel Desk for Fares.

020 3372 6948


Sao Tome - +

Call our Travel Desk for Fares.

020 3372 6948


Sao Vicente Island - +

Call our Travel Desk for Fares.

020 3372 6948


Setif - +

Call our Travel Desk for Fares.

020 3372 6948


Sfax - +

Call our Travel Desk for Fares.

020 3372 6948


Sharm el-Sheikh - +

Call our Travel Desk for Fares.

020 3372 6948


Sokoto - +

Call our Travel Desk for Fares.

020 3372 6948


Taba - +

Call our Travel Desk for Fares.

020 3372 6948


Tabarka - +

Call our Travel Desk for Fares.

020 3372 6948


Tamale - +

Call our Travel Desk for Fares.

020 3372 6948


Tamanrasset - +

Call our Travel Desk for Fares.

020 3372 6948


Tangier - +

Call our Travel Desk for Fares.

020 3372 6948


Tete - +

Call our Travel Desk for Fares.

020 3372 6948


Tetouan - +

Call our Travel Desk for Fares.

020 3372 6948


Tlemcen - +

Call our Travel Desk for Fares.

020 3372 6948


Toamasina - +

Call our Travel Desk for Fares.

020 3372 6948


Tolanaro - +

Call our Travel Desk for Fares.

020 3372 6948


Toliara - +

Call our Travel Desk for Fares.

020 3372 6948


Tozeur - +

Call our Travel Desk for Fares.

020 3372 6948


Tripoli - +

Call our Travel Desk for Fares.

020 3372 6948


Tunis - +

Call our Travel Desk for Fares.

020 3372 6948


Unguja, Zanzibar - +

Call our Travel Desk for Fares.

020 3372 6948


Uyo - +

Call our Travel Desk for Fares.

020 3372 6948


Victoria - +

Call our Travel Desk for Fares.

020 3372 6948


Victoria Falls - +

Call our Travel Desk for Fares.

020 3372 6948


Vilanculos - +

Call our Travel Desk for Fares.

020 3372 6948


Walvis Bay - +

Call our Travel Desk for Fares.

020 3372 6948


Warri - +

Call our Travel Desk for Fares.

020 3372 6948


Windhoek - +

Call our Travel Desk for Fares.

020 3372 6948


Yaounde - +

Call our Travel Desk for Fares.

020 3372 6948


Yola - +

Call our Travel Desk for Fares.

020 3372 6948


Our Airline Partners

RwandAir Air France British Airways Brussels Airlines Emirates Ethiopian Airlines Iberia Kenya Airways Lufthansa QATAR Airways Royal Air Moroc South African Airways Swissair Tap Air Turkish Airlines Virgin Atlantic KLM