Find cheap flights from Toronto Pearson Airport to Botswana

Search hundreds of travel sites at once for deals on flights to Botswana. Bundle your flight + hotel and save!

YYZ — Botswana
17 Feb — 24 Feb1
Return
1 adult
Economy
0 bags
From?
To?
Thu 17/2
Thu 24/2

Good to know

Low season

April

High season

December

Cheapest flight

C$ 1,040

Average price round-trip

C$ 2,620

Good deal round-trip

C$ 2,615
Best time to beat the crowds (3% less expensive on average)
Most popular time to fly (5% more expensive on average)
Flight from Toronto Pearson Intl to Gaborone Sir Seretse Khama
(avg. price over the last 2 weeks)
or less

Top tips for finding cheap flights to Botswana

  • High season is considered to be April, May and June. The cheapest month to fly to Botswana is August.
  • Morning departure is around 17% 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 Botswana flights

COVID-19 information

Safety measures for airlines flying from Toronto Pearson Airport to Botswana

Airlines flying from Toronto Pearson Airport to Botswana have enacted additional safety measures and adjusted policies to better accommodate travellers. Policies vary by airline.

Heightened sanitation

Daily cleaning, installation of cabin HEPA filters on flights from Toronto Pearson Airport to Botswana

Mandatory masks

Masks required on board, masks provided on flights from Toronto Pearson Airport to Botswana

Social distancing seating

Middle seats unavailable to book on flights from Toronto Pearson Airport to Botswana

Pre-flight testing

Testing for antibodies, testing for symptoms for flights from Toronto Pearson Airport to Botswana

Flexible cancellations

Waiving of change fees. Search flexible flights from Toronto Pearson Airport to Botswana

Book cheap flights from Toronto Pearson Airport to Botswana

Recent round-trip flight deals

20/4Wed
2 stopsMultiple Airlines
38h 35mYYZ-GBE
28/4Thu
2 stopsMultiple Airlines
34h 55mGBE-YYZ
C$ 1,260
28/4Thu
2 stopsMultiple Airlines
33h 40mYYZ-GBE
8/5Sun
2 stopsMultiple Airlines
30h 05mGBE-YYZ
C$ 1,508
18/2Fri
2 stopsMultiple Airlines
37h 15mYYZ-GBE
4/3Fri
2 stopsMultiple Airlines
39h 30mGBE-YYZ
C$ 1,522
18/2Fri
3 stopsMultiple Airlines
33h 40mYYZ-GBE
4/3Fri
3 stopsMultiple Airlines
31h 29mGBE-YYZ
C$ 1,727
28/4Thu
2 stopsMultiple Airlines
27h 20mYYZ-GBE
8/5Sun
3 stopsMultiple Airlines
34h 55mGBE-YYZ
C$ 1,890
28/4Thu
3 stopsMultiple Airlines
32h 35mYYZ-GBE
8/5Sun
3 stopsMultiple Airlines
34h 55mGBE-YYZ
C$ 1,974
18/2Fri
3 stopsMultiple Airlines
32h 25mYYZ-GBE
4/3Fri
2 stopsMultiple Airlines
28h 30mGBE-YYZ
C$ 2,027
20/4Wed
3 stopsMultiple Airlines
33h 20mYYZ-GBE
28/4Thu
2 stopsMultiple Airlines
26h 40mGBE-YYZ
C$ 2,361
20/4Wed
3 stopsMultiple Airlines
33h 20mYYZ-GBE
28/4Thu
3 stopsMultiple Airlines
32h 26mGBE-YYZ
C$ 2,362

Search by stops

Search by price

Recent one-way flight deals

14/4Thu
2 stopsMultiple Airlines
33h 25mYYZ-GBE
C$ 1,040
14/4Thu
3 stopsMultiple Airlines
32h 35mYYZ-GBE
C$ 1,100

Search by stops

Search by price

Toronto Pearson Airport - Botswana Flights

Departure:

Toronto Pearson Airport (YYZ)Canada

Return flight deals:

Botswana - Toronto Pearson Airport

Cabin classes:

C$ 2,615

Browse destinations:

C$ 1,260
C$ 1,400