1. Home
  2. Countries
  3. Botswana

Airports in Botswana

Botswana has 5 airports with scheduled passenger service in our directory. The OurAirports database lists 127 aerodromes in the country in total: 4 × large airport, 3 × medium airport, 120 × small airport.

BBK — Kasane International AirportFRW — Phillip Gaonwe Matante International AirportGBE — Sir Seretse Khama International AirportMUB — Maun International AirportSWX — Shakawe AirportBBKFRWGBEMUBSWX
Map of commercial airports in BotswanaNatural Earth

Airports classified as large

Commercial airports

Airports with an IATA code and scheduled service, grouped by region.

Chobe District

IATAICAONameCityType
BBKFBKEKasane International AirportKasaneLarge airport

Francistown

IATAICAONameCityType
FRWFBPMPhillip Gaonwe Matante International AirportFrancistownLarge airport

Gaborone

IATAICAONameCityType
GBEFBSKSir Seretse Khama International AirportGaboroneLarge airport

North West District

IATAICAONameCityType
MUBFBMNMaun International AirportMaunLarge airport
SWXFBSWShakawe AirportShakaweSmall airport

Complete aerodrome directory

All 127 airports, airfields and seaplane bases recorded for Botswana in OurAirports. Loaded on demand.

Frequently asked questions

How many airports does Botswana have?

Our directory lists 5 airports with scheduled service in Botswana. Including small airfields and seaplane bases, OurAirports records 127 aerodromes.

Which airports in Botswana are classified as large?

OurAirports classifies these airports in Botswana as large: Kasane International Airport (BBK), Phillip Gaonwe Matante International Airport (FRW), Sir Seretse Khama International Airport (GBE), Maun International Airport (MUB).

Source: OurAirports · Data updated: 9 November 2026