Find cheap flights from Botswana to Toronto

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

— YTO
24 Jan — 31 Jan1
Return
1 adult
Economy
0 bags
From?
To?
Mon 24/1
Mon 31/1

Good to know

Low season

May

High season

January

Cheapest flight

C$ 789

Average price round-trip

C$ 2,494
Best time to beat the crowds (5% less expensive on average)
Most popular time to fly (12% more expensive on average)
Flight from Gaborone Sir Seretse Khama to Toronto Pearson Intl
(price for this month)

Top tips for finding cheap flights to Toronto

  • High season is considered to be January, February and December. The cheapest month to fly to Toronto is May.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Toronto flight deals.

FAQs - booking Toronto flights

COVID-19 information

Safety measures for airlines flying from Botswana to Toronto

Airlines flying from Botswana to Toronto 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 Botswana to Toronto

Mandatory masks

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

Social distancing seating

Middle seats unavailable to book on flights from Botswana to Toronto

Pre-flight testing

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

Flexible cancellations

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

Book cheap flights from Botswana to Toronto

Recent round-trip flight deals

5/2Sat
2 stopsMultiple Airlines
37h 30mGBE-YYZ
12/2Sat
2 stopsMultiple Airlines
35h 35mYYZ-GBE
C$ 1,352
9/2Wed
2 stopsMultiple Airlines
38h 20mGBE-YYZ
11/4Mon
2 stopsMultiple Airlines
36h 35mYYZ-GBE
C$ 1,384
5/2Sat
2 stopsMultiple Airlines
32h 25mGBE-YYZ
12/2Sat
3 stopsMultiple Airlines
33h 10mYYZ-GBE
C$ 1,603
5/2Sat
2 stopsMultiple Airlines
35h 00mGBE-YYZ
12/2Sat
2 stopsMultiple Airlines
33h 10mYYZ-GBE
C$ 1,610
5/2Sat
3 stopsMultiple Airlines
35h 10mGBE-YYZ
12/2Sat
2 stopsMultiple Airlines
21h 05mYYZ-GBE
C$ 1,815
9/2Wed
2 stopsMultiple Airlines
31h 10mGBE-YYZ
11/4Mon
3 stopsMultiple Airlines
29h 50mYYZ-GBE
C$ 2,185
9/2Wed
3 stopsMultiple Airlines
31h 15mGBE-YYZ
11/4Mon
3 stopsMultiple Airlines
31h 20mYYZ-GBE
C$ 2,494
5/2Sat
2 stopsMultiple Airlines
34h 41mGBE-YYZ
12/2Sat
1 stopMultiple Airlines
21h 05mYYZ-GBE
C$ 4,072

Search by stops

Search by price

Recent one-way flight deals

2/2Wed
2 stopsMultiple Airlines
27h 50mGBE-YYZ
C$ 789
31/1Mon
2 stopsMultiple Airlines
27h 50mGBE-YYZ
C$ 796
31/1Mon
3 stopsMultiple Airlines
38h 25mGBE-YYZ
C$ 917
2/2Wed
3 stopsMultiple Airlines
34h 25mGBE-YYZ
C$ 925

Search by stops

Search by price

Flights to Toronto

Return flight deals:

Toronto - Botswana

Cabin classes:

Browse origins:

C$ 1,211

Browse destinations:

C$ 1,211