Cheap Flights to Botswana

Airlines that fly to Botswana

  • Qatar Airways
    Qatar Airways
  • South African Airlink
    South African Airlink
  • Ethiopian Airlines
    Ethiopian Airlines
  • Air Botswana
    Air Botswana
  • Cemair
    Cemair
  • Air France
    Air France
  • Emirates
    Emirates
  • Plan, book, fly with confidence

  • trending down icon
    Be in the know
    Get alerts if flight prices drop or rise*
  • bex rewards loyalty icon
    Book smarter
    Save up to 35% on select hotels after you book a flight*
  • payments icon
    Earn twice
    Earn your airline miles on top of our rewards

Popular cities in Botswana

How much is the cheapest flight to Botswana?

Prices were available within the past 7 days and start at AU$178 for one-way flights and AU$349 for return, for the period specified. Prices and availability are subject to change. Additional terms apply.
Air Botswana
Johannesburg — Gaborone
JNB - GBE with Air Botswana
Mon, 6 Jan
Air Botswana
Gaborone — Johannesburg
GBE - JNB with Air Botswana
Sat, 11 Jan
Found 2 days ago
Select flight from Johannesburg to Gaborone, departing on January 6 with Air Botswana, and returning from Gaborone to Johannesburg on January 11 with Air Botswana. Price from AU$349, Found 2 days ago.
Air Botswana
Johannesburg — Gaborone
JNB - GBE with Air Botswana
Mon, 6 Jan
Air Botswana
Gaborone — Johannesburg
GBE - JNB with Air Botswana
Sat, 11 Jan
Found 2 days ago
Select flight from Johannesburg to Gaborone, departing on January 6 with Air Botswana, and returning from Gaborone to Johannesburg on January 11 with Air Botswana. Price from AU$354, Found 2 days ago.
Air Botswana
Johannesburg — Gaborone
JNB - GBE with Air Botswana
Fri, 4 Jul
Air Botswana
Gaborone — Johannesburg
GBE - JNB with Air Botswana
Wed, 23 Jul
Found 20 hours ago
Select flight from Johannesburg to Gaborone, departing on July 4 with Air Botswana, and returning from Gaborone to Johannesburg on July 23 with Air Botswana. Price from AU$363, Found 20 hours ago.
Air Botswana
Johannesburg — Gaborone
JNB - GBE with Air Botswana
Fri, 3 Jan
Air Botswana
Gaborone — Johannesburg
GBE - JNB with Air Botswana
Mon, 6 Jan
Found 3 days ago
Select flight from Johannesburg to Gaborone, departing on January 3 with Air Botswana, and returning from Gaborone to Johannesburg on January 6 with Air Botswana. Price from AU$365, Found 3 days ago.
Air Botswana
Johannesburg — Gaborone
JNB - GBE with Air Botswana
Fri, 3 Jan
Air Botswana
Gaborone — Johannesburg
GBE - JNB with Air Botswana
Sun, 5 Jan
Found 21 hours ago
Select flight from Johannesburg to Gaborone, departing on January 3 with Air Botswana, and returning from Gaborone to Johannesburg on January 5 with Air Botswana. Price from AU$366, Found 21 hours ago.
Air Botswana
Johannesburg — Gaborone
JNB - GBE with Air Botswana
Fri, 3 Jan
Air Botswana
Gaborone — Johannesburg
GBE - JNB with Air Botswana
Mon, 6 Jan
Found 3 days ago
Select flight from Johannesburg to Gaborone, departing on January 3 with Air Botswana, and returning from Gaborone to Johannesburg on January 6 with Air Botswana. Price from AU$370, Found 3 days ago.
Ethiopian Airlines
Cape Town — Maun
CPT - MUB with Ethiopian Airlines
Tue, 15 Apr
Ethiopian Airlines
Maun — Cape Town
MUB - CPT with Ethiopian Airlines
Mon, 21 Apr
Found 5 days ago
Select flight from Cape Town to Maun, departing on April 15 with Ethiopian Airlines, and returning from Maun to Cape Town on April 21 with Ethiopian Airlines. Price from AU$1,033, Found 5 days ago.
Loading

Trending flights to Botswana

Prices were available within the past 7 days and start at AU$1,283 for one-way flights and AU$2,062 for return, for the period specified. Prices and availability are subject to change. Additional terms apply.
*Available to Expedia members.