Find cheap flights from Zimbabwe to Canada from C$ 930

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 25/6. 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
Wed 5/7
Wed 12/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 Canada

Good to know

Low season

September

High season

June

Cheapest flight

C$ 930

Average price round-trip

C$ 2,810
Best time to beat the crowds (4% less expensive on average)
Most popular time to fly (11% more expensive on average)
Flight from Harare to Toronto
(price for this month)

FAQs for booking flights from Zimbabwe to Canada

Book cheap flights from Zimbabwe to Canada

Recent round-trip flight deals

1/11Wed
2 stopsBritish Airways
32h 25mHRE-YYZ
24/1Wed
2 stopsBritish Airways
40h 40mYYZ-HRE
C$ 1,664
12/9Tue
3 stopsAmerican Airlines
38h 55mHRE-YYZ
25/9Mon
3 stopsAmerican Airlines
42h 34mYYZ-HRE
C$ 1,914
12/9Tue
2 stopsMultiple Airlines
33h 20mHRE-YYZ
25/9Mon
2 stopsMultiple Airlines
49h 45mYYZ-HRE
C$ 2,241
4/10Wed
2 stopsMultiple Airlines
29h 25mHRE-YYZ
4/1Thu
2 stopsMultiple Airlines
35h 25mYYZ-HRE
C$ 2,260
18/9Mon
2 stopsMultiple Airlines
51h 25mHRE-YVR
24/9Sun
2 stopsMultiple Airlines
42h 25mYVR-HRE
C$ 2,341
1/11Wed
3 stopsQatar Airways
40h 16mHRE-YYZ
24/1Wed
3 stopsQatar Airways
35h 09mYYZ-HRE
C$ 2,435
4/10Wed
3 stopsQatar Airways
40h 05mHRE-YYZ
4/1Thu
3 stopsQatar Airways
39h 51mYYZ-HRE
C$ 2,441
4/11Sat
3 stopsQatar Airways
41h 16mHRE-YYZ
4/1Thu
3 stopsQatar Airways
35h 09mYYZ-HRE
C$ 2,457
4/10Wed
2 stopsEthiopian Air
23h 00mHRE-YYZ
4/1Thu
1 stopEthiopian Air
18h 15mYYZ-HRE
C$ 2,492
4/11Sat
2 stopsEthiopian Air
23h 10mHRE-YYZ
4/1Thu
1 stopEthiopian Air
18h 15mYYZ-HRE
C$ 2,562
12/9Tue
2 stopsMultiple Airlines
28h 30mHRE-YYZ
25/9Mon
3 stopsMultiple Airlines
39h 38mYYZ-HRE
C$ 2,569
1/11Wed
2 stopsMultiple Airlines
32h 30mHRE-YYZ
24/1Wed
3 stopsMultiple Airlines
35h 30mYYZ-HRE
C$ 2,584
4/10Wed
2 stopsMultiple Airlines
28h 30mHRE-YYZ
4/1Thu
3 stopsMultiple Airlines
41h 50mYYZ-HRE
C$ 2,631
4/11Sat
2 stopsMultiple Airlines
50h 55mHRE-YYZ
4/1Thu
2 stopsMultiple Airlines
35h 05mYYZ-HRE
C$ 2,659
3/11Fri
2 stopsEthiopian Air
36h 30mHRE-YYZ
4/1Thu
1 stopEthiopian Air
18h 15mYYZ-HRE
C$ 2,747
18/9Mon
2 stopsMultiple Airlines
34h 30mHRE-YVR
24/9Sun
3 stopsMultiple Airlines
41h 30mYVR-HRE
C$ 2,824
17/8Thu
2 stopsEthiopian Air
23h 00mHRE-YYZ
1/9Fri
1 stopEthiopian Air
19h 35mYYZ-HRE
C$ 3,220
17/8Thu
1 stopEthiopian Air
23h 00mHRE-YYZ
1/9Fri
1 stopEthiopian Air
19h 35mYYZ-HRE
C$ 3,366
18/9Mon
3 stopsQatar Airways
33h 12mHRE-YVR
24/9Sun
3 stopsQatar Airways
50h 32mYVR-HRE
C$ 3,385
16/8Wed
2 stopsEthiopian Air
35h 50mHRE-YYZ
1/9Fri
1 stopEthiopian Air
19h 35mYYZ-HRE
C$ 3,410

Search by stops

Search by airline

Search by price

Recent one-way flight deals

25/6Sun
3 stopsAmerican Airlines
51h 40mHRE-YYZ
C$ 930
23/10Mon
2 stopsAir France
33h 55mHRE-YYZ
C$ 1,125
28/10Sat
2 stopsMultiple Airlines
47h 15mHRE-YYZ
C$ 1,295
28/10Sat
3 stopsQatar Airways
39h 56mHRE-YYZ
C$ 1,335
24/6Sat
3 stopsAmerican Airlines
32h 08mHRE-YYZ
C$ 1,360
9/9Sat
2 stopsMultiple Airlines
54h 50mHRE-YYZ
C$ 1,396
8/9Fri
2 stopsMultiple Airlines
43h 46mHRE-YYZ
C$ 1,429
31/8Thu
3 stopsMultiple Airlines
35h 30mHRE-YYZ
C$ 1,617
22/10Sun
2 stopsMultiple Airlines
25h 05mHRE-YYZ
C$ 1,624
28/10Sat
1 stopEthiopian Air
24h 00mHRE-YYZ
C$ 1,750
27/10Fri
2 stopsMultiple Airlines
37h 40mHRE-YYZ
C$ 1,781
25/6Sun
2 stopsMultiple Airlines
45h 00mHRE-YYZ
C$ 1,847
14/7Fri
2 stopsMultiple Airlines
32h 30mHRE-YYZ
C$ 1,911
14/7Fri
3 stopsEmirates
47h 33mHRE-YYZ
C$ 1,946
27/10Fri
1 stopEthiopian Air
36h 50mHRE-YYZ
C$ 1,951
13/7Thu
2 stopsKenya Airways
44h 04mHRE-YYZ
C$ 1,960
23/6Fri
2 stopsKenya Airways
41h 50mHRE-YYZ
C$ 2,052
23/7Sun
3 stopsQatar Airways
42h 21mHRE-YVR
C$ 2,233
31/8Thu
1 stopEthiopian Air
23h 00mHRE-YYZ
C$ 2,527
30/8Wed
2 stopsEthiopian Air
35h 50mHRE-YYZ
C$ 2,538

Search by stops

Search by airline

Search by price

Flights to Canada

Return flight deals:

Canada - Zimbabwe

Cabin classes:

Browse origins:

C$ 1,664

Browse destinations:

C$ 2,130
C$ 1,664
C$ 2,982
View more