Verified Facts

Official NameRepublic of Botswana
CapitalGaborone
Population2.4 million
Area582,000 km² (224,711 sq mi)
LanguagesEnglish, Tswana
CurrencyBotswana pula (P)
TimezoneUTC+02:00
RegionAfrica / Southern Africa
Drives onLeft
Source: REST Countries API

Economic Indicators

GDP per Capita (PPP)$20,538 (2024)
Health Spend per Capita$490 (2023)
Out-of-Pocket Health Spend4.3% (2023)
Education Spend (% GDP)8.1% (2020)
Source: World Bank Open Data

The cost of food in Botswana can vary depending on the location, with prices in major cities like Gaborone tend to be higher than in smaller towns and rural areas, but on average, a meal at an inexpensive restaurant can cost around $5-7 USD.

Quick Facts

Meal at Inexpensive Restaurant($5-7 USD)
Meal for 2 at Mid-Range Restaurant($25-35 USD)
Monthly Grocery Budget (1 person)($150-250 USD)
Local Beer (500ml)($2-3 USD)
CurrencyBWP

Food Costs Overview

Food prices in Botswana are relatively high compared to other countries in the region, due to the country's landlocked location and limited agricultural production, which results in a significant portion of food being imported. The cost of food is also driven up by the high cost of transportation, storage, and distribution, as well as the limited competition in the market. However, the country's growing middle class and increasing demand for high-quality food products have led to an expansion of the retail sector, with many modern supermarkets and grocery stores offering a wide range of products at competitive prices. In terms of eating-out culture, Botswana has a relatively small but growing restaurant scene, with many restaurants offering traditional Setswana dishes, as well as international cuisine.

The cost of eating out in Botswana can vary greatly depending on the type of restaurant and location, with high-end restaurants in major cities tend to be more expensive than casual eateries in smaller towns. However, home cooking is still the most common way of preparing meals in Botswana, with many people buying fresh produce and ingredients from local markets and supermarkets. Traditional Setswana dishes, such as seswaa (meat stew) and vetkoek (deep-fried dough balls), are popular and relatively inexpensive, with prices starting from around $3-5 USD per serving.

Grocery Prices

ItemPrice (USD)Local PriceNotes
Milk (1 liter)$1.5020-25 BWP
Bread (white loaf)$2.0025-30 BWP
Eggs (dozen)$2.5030-35 BWP
Rice (1 kg)$1.2015-20 BWP
Chicken breast (1 kg)$6.0080-100 BWP
Beef (1 kg)$10.00130-150 BWP
Apples (1 kg)$3.0040-50 BWP
Tomatoes (1 kg)$1.5020-25 BWP
Potatoes (1 kg)$1.0015-20 BWP
Onions (1 kg)$1.0015-20 BWP
Local cheese (1 kg)$8.00100-120 BWP
Water (1.5L bottle)$1.5020-25 BWP

Restaurant Prices

Meal TypePrice Range (USD)Notes
Street Food / Local Eatery$3-5(typical dishes)
Casual Restaurant$10-15(one person)
Mid-Range Restaurant (2 people)$25-35(3 courses)
Fine Dining (2 people)$50-70(upscale)
Local Beer (draft, 500ml)$2-3
Imported Beer (330ml)$4-5
Cappuccino$3-4
Soft Drink (can)$1-2

Supermarket vs Local Market

When it comes to buying groceries, prices can vary significantly between supermarkets and local markets. Supermarkets tend to offer a wider range of products, including imported goods, but prices are generally higher than at local markets. Local markets, on the other hand, offer fresh produce and traditional products at lower prices, but the selection may be limited. For example, a kilogram of tomatoes may cost around $1.50 USD at a supermarket, but only $1.00 USD at a local market. It's worth noting that local markets often offer better value for money, especially for fresh produce, but prices can vary depending on the season and availability.

In general, it's recommended to buy fresh produce, such as fruits and vegetables, at local markets, where prices are often lower and the quality is just as good. For packaged goods, such as rice, pasta, and canned goods, supermarkets may offer better value, especially if you're looking for imported brands. Bargaining is not common in supermarkets, but it's expected at local markets, where vendors may be willing to negotiate prices, especially for bulk purchases. It's also worth noting that some local markets may offer traditional Setswana products, such as tsamma melons and morogo, which are not always available at supermarkets.

Local Food Tips

  • The cheapest way to eat in Botswana is to buy traditional Setswana dishes, such as seswaa and vetkoek, from local eateries or street food vendors.
  • Local staples, such as sorghum and maize meal, are relatively inexpensive and can be used to make a variety of dishes.
  • Fresh produce, such as fruits and vegetables, is generally cheaper at local markets than at supermarkets.
  • It's worth avoiding buying imported goods, such as meat and dairy products, which can be expensive due to high import duties.
  • Traditional Setswana braai (barbecue) is a popular and affordable way to eat, with prices starting from around $5-10 USD per person.
  • Tsamma melons and morogo are two local products that are rich in nutrients and relatively inexpensive, making them a great addition to a healthy diet.
Related Cost Guides: Cost of Living Overview · Monthly Budget · Rent & Housing · Economy · Botswana vs Namibia · Botswana vs Zimbabwe