199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Botswana

Airports · Africa

Flag of BotswanaAirports in Botswana

Botswana has 129 airports and airfields, including 4 large and 3 medium-sized airports; 5 have scheduled passenger flights. The capital, Gaborone, is served by Sir Seretse Khama International Airport (GBE).

4
Large airports
3
Medium airports
5
With scheduled flights
129
All airfields & heliports
  • Large airport
  • Medium / scheduled airport

List of airports in Botswana

AirportCityIATAICAOTypeElevation
Kasane International Airport Kasane BBK FBKE Large airport 3,289 ft
Maun International Airport Meet & Greet → Maun MUB FBMN Large airport 3,093 ft
Phillip Gaonwe Matante International Airport Francistown FRW FBPM Large airport 3,283 ft
Sir Seretse Khama International Airport Meet & Greet → Gaborone GBE FBSK Large airport 3,299 ft
Jwaneng Airport (no scheduled flights) Jwaneng JWA FBJW Medium airport 3,900 ft
Selebi Phikwe Airport (no scheduled flights) Selebi Phikwe PKW FBSP Medium airport 2,925 ft
Sua Pan Airport (no scheduled flights) Sowa SXN FBSN Medium airport 2,985 ft
Shakawe Airport Shakawe SWX FBSW Small airport 3,379 ft
Ghanzi Airport (no scheduled flights) Ghanzi GNZ FBGZ Small airport 3,730 ft
Hukuntsi Airport (no scheduled flights) Hukuntsi HUK BW-HUK Small airport 3,720 ft
Khwai River Lodge Airport (no scheduled flights) Khwai River Lodge KHW FBKR Small airport 3,000 ft
Orapa Airport (no scheduled flights) Orapa ORP FBOR Small airport 3,100 ft
Savuti Airport (no scheduled flights) Savuti SVT FBSV Small airport 3,150 ft
Tshabong Airport (no scheduled flights) Tshabong TBY FBTS Small airport 3,179 ft
Tuli Lodge Airport (no scheduled flights) Tuli Lodge TLD FBTL Small airport 1,772 ft

Airports with scheduled service, an IATA code or of medium/large size. Data: OurAirports (public domain).

Botswana has 129 airports and airfields in the OurAirports database — #55 of 247 countries and territories by total number. Only a small part of them serve airline passengers: 4 large airports, 3 medium-sized airports and 5 airports with scheduled flights; the remaining 122 are small airstrips, heliports (2) and seaplane bases used for private and general aviation.

Main international airports in Botswana

The main international gateways are Maun International Airport (MUB) in Maun, Sir Seretse Khama International Airport (GBE) in Gaborone, Kasane International Airport (BBK) in Kasane and Phillip Gaonwe Matante International Airport (FRW) in Francistown. The capital, Gaborone, is served by Sir Seretse Khama International Airport (GBE).

Domestic flights and regional airports

Scheduled flights reach 5 cities across Botswana, with 3 regional airports linking smaller towns to the main hubs. The northernmost airport with airline service is Kasane International Airport (BBK) in Kasane, the southernmost Sir Seretse Khama International Airport (GBE) in Gaborone. The highest airport is Jwaneng Airport (JWA) at 3,900 ft (1,189 m) above sea level.

Airport services and alternatives

At 2 airports in Botswana — MUB and GBE — you can book Meet & Greet, lounge access or private transfers online. Among its neighbours, South Africa (62 large/medium airports), Namibia (14 large/medium airports), Zambia (10 large/medium airports) and Zimbabwe (9 large/medium airports) — useful if a cross-border airport is closer or cheaper. To find the closest airport to a specific town, use the nearest airport finder for Botswana.

Frequently asked questions

How many airports are there in Botswana?

Botswana has 129 airports and airfields, including 4 large and 3 medium-sized airports; 5 have scheduled passenger flights. The capital, Gaborone, is served by Sir Seretse Khama International Airport (GBE).

What are the main international airports in Botswana?

Kasane International Airport (BBK), Kasane, Maun International Airport (MUB), Maun, Phillip Gaonwe Matante International Airport (FRW), Francistown and Sir Seretse Khama International Airport (GBE), Gaborone.

Which airport serves Gaborone?

Sir Seretse Khama International Airport — IATA code GBE.

What is the highest airport in Botswana?

Jwaneng Airport at 3,900 ft (1,189 m) above sea level.