Cheap flights to Africa

1 adult
Sun 12/12
Sun 19/12

Flight prices to countries in Africa

Interested in flights to Africa? Find the countries in Africa that you can fly to for the biggest bang for your buck


C$ 1,210 - C$ 1,721

CHEAPEST COUNTRYMorocco15% cheaperUsers typically spent C$ 216 less on flights to Morocco
MOST EXPENSIVE COUNTRYNigeria21% more expensiveUsers typically spent C$ 295 more on trips to Nigeria
MOST POPULAR COUNTRY TO FLY TOEgypt118% more popularAs a popular travel destination, more of our users plan to visit Egypt than any other country in Africa

Cheapest flights to cities in Africa

Select a country below and find which cities make for the cheapest flights to Africa
Johannesburg OR Tambo Airport

Cheapest flight to Africa from Johannesburg OR Tambo Airport


When booking a flight to Africa, the best-priced flight will typically be to Durban for C$ 47, which is 87% less than the continental average.

Most expensive flight to Africa from Johannesburg OR Tambo Airport


Flights to Africa are typically 58% more expensive when flying to Upington, where the average price is C$ 362

Popular cities and sights in Africa

Take a trip to visit these popular cities and see some of the most iconic and historic sights in Africa

Cheapest flight routes to Africa

These routes have the cheapest flights to Africa found by momondo users in Canada
DepartingDestinationBest TimeBest Price
TorontoCairo15h 35mC$ 136
TorontoCasablanca11h 10mC$ 662
MontrealMarrakech9h 15mC$ 665
MontrealCasablanca6h 25mC$ 680
MontrealCairo12h 45mC$ 740
TorontoMarrakech14h 40mC$ 740
TorontoRabat13h 30mC$ 767
MontrealFez20h 30mC$ 775
MontrealTunis8h 15mC$ 775
TorontoJohannesburg29h 30mC$ 804
MontrealRabat13h 00mC$ 813
TorontoAlexandria42h 25mC$ 829
TorontoCape Town26h 40mC$ 830
VancouverCape Town24h 55mC$ 838
VancouverCairo19h 15mC$ 854
MontrealAlgiers7h 40mC$ 854

Useful information for finding Africa flight deals

Learn about all of the flight booking features offered by momondo for free.
  • How does momondo find its flight prices?

    We compare prices from 700+ competitors to help you find the price that works best for you. momondo operates in over 30 international markets, bringing you access to a wide range of fares and deals. Search for your travel using momondo for a diverse range of options from airlines and OTAs.

  • How do I get Price Alerts for flights to Africa?

    Search flight deals to Africa. While viewing offers, you’ll have the option to create a Price Alert.

  • How can I save money on flights to Africa with momondo?

    Plan your trips smart with the “Price Forecast” feature, which uses flight data to help you pick the best days to fly for the lowest fares. Our “Price Calendar” helps you get the most for your money by showing you when it’s most advantageous to fly. Curate your own travel experiences for less with “Explore”. Expert travel hacks to fuel your next adventure are a click away with “Discover” by momondo. Set up our “Price Alerts” to track fare changes and book when prices are at their lowest point.

Popular routes to Africa from the Canada

Most frequently searched flights to Africa along with the cheapest prices and shortest flight duration
Montreal to Casablanca Flights
Fastest flight time6h 25m
Cheapest priceC$ 680
Toronto to Cairo Flights
Fastest flight time15h 35m
Cheapest priceC$ 136
Toronto to Lagos, Lagos Flights
Fastest flight time16h 35m
Cheapest priceC$ 928
Montreal to Tunis Flights
Fastest flight time8h 15m
Cheapest priceC$ 775
Montreal to Algiers Flights
Fastest flight time7h 40m
Cheapest priceC$ 854
Montreal to Cairo Flights
Fastest flight time12h 45m
Cheapest priceC$ 740
Toronto to Nairobi Flights
Fastest flight time17h 25m
Cheapest priceC$ 962
Montreal to Dakar Flights
Fastest flight time21h 15m
Cheapest priceC$ 978
Toronto to Accra Flights
Fastest flight time16h 30m
Cheapest priceC$ 970
Vancouver to Cape Town Flights
Fastest flight time24h 55m
Cheapest priceC$ 838
Montreal to Abidjan Flights
Fastest flight time16h 15m
Cheapest priceC$ 1,044
Toronto to Casablanca Flights
Fastest flight time11h 10m
Cheapest priceC$ 662
Montreal to Port Louis Flights
Fastest flight time23h 15m
Cheapest priceC$ 1,111
Toronto to Cape Town Flights
Fastest flight time26h 40m
Cheapest priceC$ 830
Montreal to Douala Flights
Fastest flight time19h 50m
Cheapest priceC$ 1,103
Toronto to Johannesburg Flights
Fastest flight time29h 30m
Cheapest priceC$ 804
Vancouver to Nairobi Flights
Fastest flight time19h 30m
Cheapest priceC$ 1,098
Montreal to Nairobi Flights
Fastest flight time16h 25m
Cheapest priceC$ 924
Vancouver to Cairo Flights
Fastest flight time19h 15m
Cheapest priceC$ 854
Toronto to Dar Es Salaam Flights
Fastest flight time20h 35m
Cheapest priceC$ 1,175

Start planning your trip to Africa