
Africa
Emerging vacation rental markets across Africa
Airbnb & Short-Term Rental Analysis: Africa
The Africa region is a major hub for global tourism and vacation rentals, encompassing 9 countries and featuring 28 distinct Airbnb markets available for analysis on AirROI. Short-term rental properties in this region generate an average of $9,649 in annual Airbnb revenue per listing, with a healthy average STR occupancy rate of 35.5%. This makes Africa a critical area of interest for vacation rental investors, tourism boards, and regional planners looking for comprehensive Airbnb statistics and short-term rental data.
Markets
28
Countries
9
Avg Annual Revenue
$9,649
Avg. Occupancy
35.5%
All Markets in Africa

Cape Town
South Africa
Listings
13,036
Average Price
$182
Occupancy
46.6%
Annual Revenue
$21650
Marrakesh
Morocco
Listings
7,885
Average Price
$149
Occupancy
42.4%
Annual Revenue
$17083
George
South Africa
Listings
4,961
Average Price
$141
Occupancy
32.8%
Annual Revenue
$12044
Nairobi
Kenya
Listings
4,045
Average Price
$56
Occupancy
33.4%
Annual Revenue
$4400
Cairo
Egypt
Listings
3,791
Average Price
$69
Occupancy
35.3%
Annual Revenue
$6481
Tangier
Morocco
Listings
2,676
Average Price
$97
Occupancy
36.3%
Annual Revenue
$9207
Accra
Ghana
Listings
2,322
Average Price
$98
Occupancy
34.3%
Annual Revenue
$7544
Overstrand Local Municipality
South Africa
Listings
1,846
Average Price
$176
Occupancy
35.9%
Annual Revenue
$16977
Casablanca
Morocco
Listings
1,843
Average Price
$71
Occupancy
35.7%
Annual Revenue
$6500
Agadir
Morocco
Listings
1,793
Average Price
$80
Occupancy
39.3%
Annual Revenue
$8806
Tunis
Tunisia
Listings
1,776
Average Price
$76
Occupancy
38.8%
Annual Revenue
$8041
KwaDukuza Local Municipality
South Africa
Listings
1,545
Average Price
$194
Occupancy
32.4%
Annual Revenue
$16312
Essaouira
Morocco
Listings
1,539
Average Price
$109
Occupancy
39.9%
Annual Revenue
$12587
Rabat
Morocco
Listings
1,365
Average Price
$83
Occupancy
38%
Annual Revenue
$8419
Sandton
South Africa
Listings
1,327
Average Price
$78
Occupancy
36.6%
Annual Revenue
$7240
Stellenbosch Local Municipality
South Africa
Listings
1,312
Average Price
$186
Occupancy
44.8%
Annual Revenue
$22781
Dakar
Senegal
Listings
1,276
Average Price
$69
Occupancy
35%
Annual Revenue
$5510
Pretoria
South Africa
Listings
1,238
Average Price
$60
Occupancy
31.1%
Annual Revenue
$5140
Johannesburg
South Africa
Listings
1,213
Average Price
$52
Occupancy
34%
Annual Revenue
$4439
Saldanha Bay Local Municipality
South Africa
Listings
1,194
Average Price
$150
Occupancy
32%
Annual Revenue
$14133
Gamsha
Egypt
Listings
1,169
Average Price
$146
Occupancy
34.3%
Annual Revenue
$14757
Hibiscus Coast Local Municipality
South Africa
Listings
976
Average Price
$115
Occupancy
25.4%
Annual Revenue
$6834
Gqeberha
South Africa
Listings
974
Average Price
$74
Occupancy
32.6%
Annual Revenue
$6482
Kouga Local Municipality
South Africa
Listings
933
Average Price
$149
Occupancy
31.4%
Annual Revenue
$10374
Dar es-Salaam
Tanzania
Listings
844
Average Price
$67
Occupancy
33%
Annual Revenue
$4889
Kampala
Uganda
Listings
834
Average Price
$51
Occupancy
31.6%
Annual Revenue
$3115
Dahab
Egypt
Listings
819
Average Price
$45
Occupancy
37.1%
Annual Revenue
$4339
Hurghada
Egypt
Listings
639
Average Price
$52
Occupancy
35.3%
Annual Revenue
$4084
Popular in Africa
Other Regions
Africa Real-Time API
Access live Airbnb data for Africa through our API. Get real-time vacation rental analytics, STR property data, and short-term rental revenue projections.
Get API AccessAfrica Airbnb Datasets
Looking for specific vacation rental data about Africa? Our data portal only shows a limited subset, but we have all STR data for this region including historical Airbnb metrics.
Request Custom Data