Prices are in Canadian Dollars.

Cheap flights from Canada to Botswana

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs. Cheapflights |
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

How to find the cheapest flight from
Canada to Botswana

What is the cheapest month to fly from Canada to Botswana?

Our data shows that August tends to be the cheapest month to fly to Botswana from Canada. Users have commonly found prices around C$ 1,720 for the month, but tickets can be as low as C$ 1,154. Due to multiple factors, prepare for potentially higher prices in May.

Cheap flights from Canada to Botswana in January, February 2021

The best prices found for Canada to Botswana flights for January, February
28 Feb - 30 Apr
C$ 1,164pp
YYZ
Toronto Pearson Intl
Multiple Airlines
   
2 STOPS
GBE
Gaborone Sir Seretse Khama
GBE
Gaborone Sir Seretse Khama
Multiple Airlines
   
2 STOPS
YYZ
Toronto Pearson Intl
28 Feb - 30 Apr
C$ 1,330pp
YYZ
Toronto Pearson Intl
Multiple Airlines
   
2 STOPS
GBE
Gaborone Sir Seretse Khama
GBE
Gaborone Sir Seretse Khama
Multiple Airlines
     
3 STOPS
YYZ
Toronto Pearson Intl
27 Jan - 31 Jan
C$ 1,358pp
YYZ
Toronto Pearson Intl
Multiple Airlines
   
2 STOPS
GBE
Gaborone Sir Seretse Khama
GBE
Gaborone Sir Seretse Khama
Multiple Airlines
   
2 STOPS
YYZ
Toronto Pearson Intl

Canada to Botswana 2021 flight deals

Cheap flights to Botswana from Canada found for this year
12 Jul - 22 Jul
C$ 1,031pp
YYZ
Toronto Pearson Intl
Multiple Airlines
   
2 STOPS
GBE
Gaborone Sir Seretse Khama
GBE
Gaborone Sir Seretse Khama
Multiple Airlines
   
2 STOPS
YYZ
Toronto Pearson Intl
28 Feb - 30 Apr
C$ 1,164pp
YYZ
Toronto Pearson Intl
Multiple Airlines
   
2 STOPS
GBE
Gaborone Sir Seretse Khama
GBE
Gaborone Sir Seretse Khama
Multiple Airlines
   
2 STOPS
YYZ
Toronto Pearson Intl
31 Mar - 4 Apr
C$ 1,238pp
YUL
Montreal Pierre Elliott Trudeau Intl
Qatar Airways
   
2 STOPS
GBE
Gaborone Sir Seretse Khama
GBE
Gaborone Sir Seretse Khama
Qatar Airways
   
2 STOPS
YUL
Montreal Pierre Elliott Trudeau Intl

Last minute flights from Canada to Botswana

Late deals on round-trip flights to Botswana from Canada, departing today and this week
27 Jan - 31 Jan
C$ 1,358pp
YYZ
Toronto Pearson Intl
Multiple Airlines
   
2 STOPS
GBE
Gaborone Sir Seretse Khama
GBE
Gaborone Sir Seretse Khama
Multiple Airlines
   
2 STOPS
YYZ
Toronto Pearson Intl
27 Jan - 31 Jan
C$ 1,363pp
YYZ
Toronto Pearson Intl
Multiple Airlines
   
2 STOPS
GBE
Gaborone Sir Seretse Khama
GBE
Gaborone Sir Seretse Khama
Multiple Airlines
   
2 STOPS
YYZ
Toronto Pearson Intl
27 Jan - 31 Jan
C$ 1,372pp
YYZ
Toronto Pearson Intl
Multiple Airlines
   
2 STOPS
GBE
Gaborone Sir Seretse Khama
GBE
Gaborone Sir Seretse Khama
Multiple Airlines
   
2 STOPS
YYZ
Toronto Pearson Intl

Related info for your journey

Useful info, stats and facts about Canada to Botswana flights.

Flight FAQs

From Canada to Botswana

Can I find flights from Canada to Botswana for under C$ 1,141 on Cheapflights?

Yes, there are multiple flights from Canada to Botswana for under C$ 1,141. The cheapest flight booked recently is on Multiple Airlines for just C$ 1,031, but on average you can expect to pay C$ 1,500.

Which airlines flying from Canada to Botswana have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like South African and Ethiopian Air flying from Canada to Botswana have implemented new flexible cancellation policies.

Are there direct flights from Canada to Botswana for under C$ 1,014 on Cheapflights?

There are no direct flights from Canada to Botswana, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Are there last-minute flights available from Canada to Botswana for under C$ 1,395?

There are currently 5+ open flights from Canada to Botswana within the next 7 days for less than C$ 1,395.

What are the most popular routes from Canada to Botswana?

While some choose either Toronto Island - Gaborone Sir Seretse Khama or Montreal Pierre Elliott Trudeau Intl - Gaborone Sir Seretse Khama, Toronto Pearson Intl - Gaborone Sir Seretse Khama is the most popular route from Canada to Botswana.

What are the cheapest flights from Canada to Botswana?

Looking for the cheapest flight from Canada to Botswana? While on average our users pay C$ 1,357, our data indicates the cheapest price to be C$ 990. The most popular route (Toronto Pearson Intl - Gaborone Sir Seretse Khama), is priced around C$ 1,031.

How long is the flight from Canada to Botswana?

For as low as C$ 1,238, Qatar Airways can have you in Botswana from Canada in 37h 45m.

What is the cheapest airline to fly from Canada to Botswana round-trip?

Flying on Qatar Airways is currently your cheapest option to Botswana, with prices starting at C$ 1,238.

Destination information for Botswana

Things to know before you go. Useful info for your trip from Canada to Botswana
Today's exchange rate
C$ 1 = BWP 8.57

Airports servicing

Kasane (BBK)
Francistown (FRW)
Gaborone (GBE)
Maun (MUB)
Home Africa Botswana Cheap flights from Canada to Botswana