CostLens
Home › Botswana

Cost of Living in Botswana

37 cities covered · Currency: BWP (P) · Capital: Gaborone

Single person, monthlyP5,792 ($426)
Couple, monthlyP10,324 ($759)
Family of four, monthlyP13,395 ($985)
Average net salaryP10,091 ($742)

Average Prices in Botswana

ExpenseEstimated costBasis
Meal at an inexpensive restaurantP60.55 ($4.45)per meal
Three-course meal for two, mid-rangeP242 ($17.81)per meal
CappuccinoP18.16 ($1.34)each
Monthly groceries (single person)P1,372 ($101)per month
Monthly public transport passP222 ($16.32)per month
Basic utilities for an 85m² apartmentP585 ($43.04)per month
Internet (60 Mbps, unlimited)P170 ($12.47)per month
Fitness club membershipP170 ($12.47)per month
Cinema ticketP44.40 ($3.26)each
One-bedroom apartment in city centreP2,523 ($186)per month
One-bedroom apartment outside centreP1,755 ($129)per month
Three-bedroom apartment in city centreP5,266 ($387)per month

Major Cities in Botswana

Gaborone

Gaborone · pop. 235,884

Francistown

Francistown · pop. 103,417

Mogoditshane

Kweneng · pop. 88,098

Maun

North West · pop. 85,293

Molepolole

Kweneng · pop. 67,598

Tlokweng

South East · pop. 55,517

Selibe Phikwe

Selibe Phikwe · pop. 49,724

Kanye

Southern · pop. 48,028

Serowe

Central · pop. 47,447

Mochudi

Kgatleng · pop. 44,339

Mahalapye

Central · pop. 41,316

Palapye

Central · pop. 36,211

Lobatse

Lobatse · pop. 29,700

Ramotswa

South East · pop. 27,760

Ghanzi

Ghanzi · pop. 21,420

Bobonong

Central · pop. 21,216

Letlhakane

Central · pop. 20,841

Gabane

Kweneng · pop. 20,018

Mosopa

Southern · pop. 19,780

Thamaga

Kweneng · pop. 19,547

Jwaneng

Jwaneng · pop. 18,784

Mmopone

Kweneng · pop. 14,655

Mmadinare

Central · pop. 13,198

Kopong

South East · pop. 9,320

Cheapest Cities in Botswana

Selibe PhikweKanyeSeroweMochudiMahalapyePalapyeLobatseRamotswaGhanziBobonongFull ranking →

City Comparisons in Botswana

Gaborone vs Francistown

Side-by-side cost of living comparison in Botswana

Gaborone vs Mogoditshane

Side-by-side cost of living comparison in Botswana

Francistown vs Maun

Side-by-side cost of living comparison in Botswana

Mogoditshane vs Maun

Side-by-side cost of living comparison in Botswana

Cost of Living by City Size in Botswana

Living costs in Botswana vary significantly depending on city size. Large metropolitan areas with populations over one million typically see housing costs 15–30% above the national average, while smaller towns can be 10–20% below it. The national baseline of P5,792 ($426) per month represents a mid-sized city estimate.

Capital cities and major economic hubs command the highest rents and overall expenses. For budget-conscious residents, mid-sized cities offer a balance of amenities and affordability. Rural and small-town living remains the most economical option, though transport and service access may be limited.

Frequently Asked Questions

What is the average cost of living in Botswana?
The estimated average monthly cost for a single person in Botswana is P5,792 ($426), including rent outside the city centre. A family of four needs roughly P13,395 ($985) per month.
Which city has the lowest cost of living in Botswana?
Selibe Phikwe ranks among the most affordable cities in Botswana with a low cost-of-living multiplier.
What is the average salary in Botswana?
The estimated average net salary in Botswana is P10,091 ($742) per month. Actual salaries vary significantly by profession, experience and city.
All figures are planning estimates for Botswana derived from national baselines. Individual city pages adjust these figures for city size. Methodology.