Find flights
When to book
FAQs & Tips

C$ 1,487 Find cheap flights to Botswana

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Canada to Botswana departing on 21/7. 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.
1 adult
0 bags
Sat 10/8
Sat 17/8

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

In the last 7 days, travellers have searched 48,146,536 times on KAYAK, and here is why:

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

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

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

Best Botswana Flight Deals

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

Gaborone2 stopsC$ 2,887

Good to know

Cheapest flight

C$ 1,487
Flight from Toronto to Gaborone

FAQs - booking Botswana flights

  • How long is the flight to Botswana?

    An average direct flight from Canada to Botswana takes 28h 49m, covering a distance of 20875 km. The most popular route is Toronto - Gaborone with an average flight time of 21h 15m.

  • What is the cheapest flight to Botswana?

    The cheapest ticket to Botswana from Canada found in the last 72 hours was C$ 1,789. The most popular route is Toronto Pearson Intl to Gaborone Sir Seretse Khama and the cheapest round-trip airline ticket found on this route in the last 72 hours was C$ 1,789.

  • What are the most popular destinations in Botswana?

    Based on KAYAK flight searches, the most popular destination is Gaborone (83% of total searches to Botswana). The next most popular destination is Maun (17%).

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

See more FAQs

Top tips for finding cheap flights to Botswana

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Botswana flight deals.

Top airline flying to Botswana

Need help choosing which airline to fly with from Canada to Botswana? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
Ethiopian AirOverall score based on 779 reviews
Airline reviews

Customer service and the food was great. If the announcements in English could be said slower for the customer to understand what is being said. Due to ascent, it is difficult to understand. repaeting would help.

10.0 ExcellentAnonymous, Jun 2024LLW - ADD
Read more about Ethiopian Air reviews

Customer service and the food was great. If the announcements in English could be said slower for the customer to understand what is being said. Due to ascent, it is difficult to understand. repaeting would help.

Again, entertainment system didn't work. 50% of aircraft don't seem to have a functional entertainment system and the crew is absolutely uninterested in fixing. They just say Addis needs to fix it. Well, Addis had better get off it's butt and fix their aircraft.

I was a good, but long trip. The airline did a good job. I would use them again.

The flight was one hour late. The food is mediocre and the screen was broken

It is just ok, the sits are very uncomfortable, the temperature too low and there weren’t blankets. The food is mediocre and there are no screens to watch movies.

Flight was smooth but unnecessary long because we had to refuel at FCO Rome. Air hostesses service and response to call light could be better. Both planes were old with broken seat arms and toilets. Why Africans had to be given the farthest Gates is what baffles me and why we have to pay for Aisle seats I found really strange. Is there ever an end to ripping people off even after paying over $2300 for one seat.

Luggage delayed for one day. I called customer service, and they had no info and no empathy. Boarding was very disorganized and chaotic. We went nearly 7 hours with no food or snacks on the flight. This is not an airline that has respect for its passengers.

Same but worse than international. The inter African flights are worse.

The entertainment (movies) blockbuster and classics never change. I am a frequent Ethiopian flyer and this should be addressed. Not much changed from my summer flight and my December flight. It is annoying - surely you can update the selections more often. Same with food options. It becomes extremely boring to be offered the same exact meals from Washington to Addis to Maputo every trip, each time. AS

Entertainment was very poor. Couldn’t watch anything. Ear pieces were the wrong type .

Book Cheap Botswana Plane Tickets

Recent round-trip flight deals

2 stopsEthiopian Air
21h 50mYYZ-GBE
2 stopsEthiopian Air
23h 15mGBE-YYZ
C$ 2,887
2 stops
25h 10mYYZ-GBE
3 stops
35h 40mGBE-YYZ
C$ 3,522
3 stops
33h 00mYYZ-GBE
3 stops
31h 00mGBE-YYZ
C$ 4,024

Search by stops

Search by airline

Search by price

Recent one-way flight deals

2 stops
38h 30mYYZ-GBE
C$ 1,487
3 stops
58h 50mYYZ-GBE
C$ 1,634
3 stops
58h 20mYTZ-GBE
C$ 1,675
2 stops
56h 40mYYZ-GBE
C$ 3,278

Search by stops

Search by price

Flights to Botswana

Return flight deals:

Botswana - Canada

Cabin classes:

Browse destinations: