
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,070 in annual Airbnb revenue per listing, with a healthy average STR occupancy rate of 32.9%. 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,070
Avg. Occupancy
32.9%
All Markets in Africa

Cape Town
South Africa
Listings
13,260
Average Price
$196
Occupancy
42.5%
Annual Revenue
$20950
Marrakesh
Morocco
Listings
9,554
Average Price
$162
Occupancy
38.4%
Annual Revenue
$15767
George
South Africa
Listings
4,771
Average Price
$150
Occupancy
29.6%
Annual Revenue
$11278
Nairobi
Kenya
Listings
4,399
Average Price
$55
Occupancy
31.7%
Annual Revenue
$3718
Tangier
Morocco
Listings
3,492
Average Price
$105
Occupancy
34.2%
Annual Revenue
$7980
Cairo
Egypt
Listings
3,320
Average Price
$70
Occupancy
33%
Annual Revenue
$5643
Casablanca
Morocco
Listings
2,512
Average Price
$81
Occupancy
33.4%
Annual Revenue
$5958
Accra
Ghana
Listings
2,422
Average Price
$101
Occupancy
32.7%
Annual Revenue
$7231
Agadir
Morocco
Listings
2,269
Average Price
$86
Occupancy
36.8%
Annual Revenue
$7732
Overstrand Local Municipality
South Africa
Listings
1,752
Average Price
$189
Occupancy
32.8%
Annual Revenue
$16355
Tunis
Tunisia
Listings
1,739
Average Price
$79
Occupancy
36.9%
Annual Revenue
$7100
Essaouira
Morocco
Listings
1,700
Average Price
$112
Occupancy
37.4%
Annual Revenue
$11811
Rabat
Morocco
Listings
1,690
Average Price
$101
Occupancy
36%
Annual Revenue
$8171
Sandton
South Africa
Listings
1,556
Average Price
$82
Occupancy
34.1%
Annual Revenue
$6598
KwaDukuza Local Municipality
South Africa
Listings
1,427
Average Price
$202
Occupancy
29.4%
Annual Revenue
$15497
Pretoria
South Africa
Listings
1,417
Average Price
$68
Occupancy
27.8%
Annual Revenue
$4570
Dakar
Senegal
Listings
1,362
Average Price
$70
Occupancy
32.1%
Annual Revenue
$4398
Johannesburg
South Africa
Listings
1,346
Average Price
$58
Occupancy
31.4%
Annual Revenue
$4262
Stellenbosch Local Municipality
South Africa
Listings
1,240
Average Price
$202
Occupancy
42%
Annual Revenue
$23278
Saldanha Bay Local Municipality
South Africa
Listings
1,147
Average Price
$161
Occupancy
28.6%
Annual Revenue
$13326
Gamsha
Egypt
Listings
1,085
Average Price
$153
Occupancy
34.1%
Annual Revenue
$14830
Hurghada
Egypt
Listings
1,010
Average Price
$77
Occupancy
32.9%
Annual Revenue
$4902
Hibiscus Coast Local Municipality
South Africa
Listings
962
Average Price
$120
Occupancy
22.4%
Annual Revenue
$6093
Kampala
Uganda
Listings
957
Average Price
$49
Occupancy
29.5%
Annual Revenue
$2416
Gqeberha
South Africa
Listings
935
Average Price
$80
Occupancy
30.5%
Annual Revenue
$6241
Dahab
Egypt
Listings
900
Average Price
$49
Occupancy
34.4%
Annual Revenue
$4139
Kouga Local Municipality
South Africa
Listings
873
Average Price
$158
Occupancy
28%
Annual Revenue
$9771
Dar es-Salaam
Tanzania
Listings
632
Average Price
$70
Occupancy
28.8%
Annual Revenue
$3931
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