Find cheap flights from Toronto Pearson Airport to Africa from C$ 510

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 22/10. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
Return
1 adult
Economy
0 bags
Sat 8/7
Sat 15/7

Here is why travelers choose KAYAK

Save 23% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Search hundreds of travel sites at once for deals on flights to Africa

Latest Africa Flight Deals

Best round-trip prices found by our users on KAYAK in the last 72 hours

MOST POPULARCairo
1 stop from C$ 1,114
Casablanca
2+ stops from C$ 1,045
Algiers
1 stop from C$ 1,573
Tunis
2+ stops from C$ 1,578

Good to know

Low season

April

High season

December

Cheapest flight

C$ 510

Average price round-trip

C$ 2,039

Good deal round-trip

C$ 1,325

Good deal one-way

C$ 780
Best time to beat the crowds (4% less expensive on average)
Most popular time to fly (13% more expensive on average)
Flight from Toronto to Marrakech
(avg. price over the last 2 weeks)
or less
or less

Top tips for finding cheap flights to Africa

  • Book at least 3 weeks before departure in order to get a below-average price.
  • High season is considered to be July and August. The cheapest month to fly to Africa is April.
  • Morning departure is around 4% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs - booking Africa flights

Book cheap flights from Toronto Pearson Airport to Africa

Recent round-trip flight deals

27/9Wed
2 stopsAmerican Airlines
19h 34mYYZ-RAK
11/10Wed
2 stopsAmerican Airlines
28h 40mRAK-YYZ
C$ 1,033
22/10Sun
1 stopAir Canada
9h 15mYYZ-CMN
30/10Mon
1 stopAir Canada
14h 01mCMN-YYZ
C$ 1,052
19/11Sun
2 stopsBritish Airways
37h 45mYYZ-RAK
26/11Sun
1 stopBritish Airways
32h 50mRAK-YYZ
C$ 1,056
18/10Wed
2 stopsMultiple Airlines
30h 55mYYZ-DAR
7/11Tue
2 stopsMultiple Airlines
22h 54mDAR-YYZ
C$ 1,078
19/11Sun
1 stopTAP AIR PORTUGAL
35h 10mYYZ-RAK
26/11Sun
1 stopTAP AIR PORTUGAL
14h 30mRAK-YYZ
C$ 1,107
19/9Tue
1 stopLOT
20h 35mYYZ-CAI
4/10Wed
1 stopLOT
21h 20mCAI-YYZ
C$ 1,141
19/10Thu
2 stopsAzores Airlines
38h 35mYYZ-RAK
25/10Wed
3 stopsAzores Airlines
31h 20mRAK-YYZ
C$ 1,183
3/10Tue
1 stopAustrian Airlines
25h 50mYYZ-CAI
27/5Mon
2 stopsAustrian Airlines
20h 15mCAI-YYZ
C$ 1,209
2/11Thu
1 stopDelta
17h 20mYYZ-NBO
19/11Sun
2 stopsDelta
49h 08mNBO-YYZ
C$ 1,261
8/10Sun
1 stopEgypt Air
19h 15mYYZ-LOS
19/10Thu
1 stopEgypt Air
22h 45mLOS-YYZ
C$ 1,307
15/9Fri
1 stopAir France
20h 05mYYZ-NBO
31/3Sun
1 stopAir France
28h 40mNBO-YYZ
C$ 1,412
29/8Tue
2 stopsKenya Airways
36h 55mYYZ-ADD
26/9Tue
2 stopsKenya Airways
32h 47mADD-YYZ
C$ 1,426
17/10Tue
2 stopsQatar Airways
36h 45mYYZ-DAR
7/11Tue
2 stopsQatar Airways
54h 11mDAR-YYZ
C$ 1,498
20/10Fri
1 stopTurkish Airlines
24h 55mYYZ-ADD
14/11Tue
1 stopTurkish Airlines
35h 20mADD-YYZ
C$ 1,531
9/10Mon
1 stopKLM
22h 00mYYZ-LOS
13/11Mon
1 stopKLM
26h 40mLOS-YYZ
C$ 1,533
8/10Sun
2 stopsLufthansa
19h 45mYYZ-LOS
22/10Sun
2 stopsLufthansa
21h 23mLOS-YYZ
C$ 1,537
17/10Tue
1 stopEthiopian Air
19h 35mYYZ-DAR
8/11Wed
2 stopsEthiopian Air
23h 00mDAR-YYZ
C$ 1,547
20/9Wed
2 stopsUnited Airlines
22h 20mYYZ-ACC
13/10Fri
2 stopsUnited Airlines
24h 55mACC-YYZ
C$ 1,590
5/11Sun
3 stopsBrussels Airlines
44h 00mYYZ-ACC
25/11Sat
3 stopsBrussels Airlines
44h 46mACC-YYZ
C$ 1,976
27/11Mon
2 stopsEmirates
40h 30mYYZ-MRU
10/4Wed
2 stopsEmirates
28h 01mMRU-YYZ
C$ 2,041

Search by stops

Search by airline

Search by price

Recent one-way flight deals

22/10Sun
1 stopMultiple Airlines
18h 40mYYZ-RAK
C$ 510
22/9Fri
2 stopsMultiple Airlines
22h 25mYYZ-RAK
C$ 521
17/11Fri
2 stopsAzores Airlines
32h 25mYYZ-CMN
C$ 537
23/10Mon
2 stopsAzores Airlines
38h 35mYYZ-RAK
C$ 538
17/11Fri
1 stopTAP AIR PORTUGAL
11h 10mYYZ-CMN
C$ 554
3/8Thu
1 stopEtihad Airways
24h 50mYYZ-CAI
C$ 784
13/8Sun
1 stopTurkish Airlines
40h 55mYYZ-ACC
C$ 803
13/6Tue
1 stopLOT
20h 35mYYZ-CAI
C$ 813
4/9Mon
directEgypt Air
10h 25mYYZ-CAI
C$ 871
13/6Tue
2 stopsITA Airways
26h 21mYYZ-CAI
C$ 873
1/9Fri
2 stopsRoyal Jordanian
37h 50mYYZ-CAI
C$ 902
10/9Sun
3 stopsQatar Airways
64h 44mYYZ-DAR
C$ 912
23/10Mon
2 stopsAir Canada
34h 50mYYZ-RAK
C$ 929
23/7Sun
2 stopsAmerican Airlines
34h 21mYYZ-ADD
C$ 934
10/9Sun
2 stopsDelta
25h 15mYYZ-DAR
C$ 940
10/7Mon
2 stopsLufthansa
27h 20mYYZ-CMN
C$ 1,001
5/9Tue
3 stopsKLM
23h 10mYYZ-ABV
C$ 1,012
18/6Sun
1 stopEthiopian Air
19h 35mYYZ-NBO
C$ 1,023
24/6Sat
1 stopAir France
23h 55mYYZ-RAK
C$ 1,096
29/11Wed
3 stopsBrussels Airlines
44h 00mYYZ-ACC
C$ 1,112

Search by stops

Search by airline

Search by price

Toronto Pearson Airport - Africa Flights

Departure:

Toronto Pearson Airport (YYZ)Canada

Return flight deals:

Africa - Toronto Pearson Airport

Cabin classes:

Browse destinations:

C$ 1,412
C$ 1,618
C$ 2,187
C$ 2,056
C$ 1,546
C$ 1,894
C$ 2,153
C$ 1,186
C$ 2,482
C$ 1,104
C$ 1,842
C$ 1,440
C$ 2,977
C$ 1,485
C$ 1,526
C$ 1,096
C$ 2,679
C$ 1,716
C$ 1,403
C$ 3,076
C$ 1,661
C$ 1,017
C$ 1,784
C$ 1,428
C$ 3,454
C$ 1,533
C$ 1,723
C$ 2,468
C$ 2,210
C$ 1,962
C$ 1,719
C$ 1,052
C$ 2,622
C$ 1,108
C$ 1,416
C$ 1,357
C$ 1,514
C$ 1,298
View more