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

Cape Town
South Africa
Listings
15,617
Average Price
$193
Occupancy
43.1%
Annual Revenue
$19129

Marrakesh
Morocco
Listings
11,363
Average Price
$156
Occupancy
37.6%
Annual Revenue
$14527
Nairobi
Kenya
Listings
4,824
Average Price
$54
Occupancy
31.8%
Annual Revenue
$3417
George
South Africa
Listings
4,788
Average Price
$151
Occupancy
30%
Annual Revenue
$10916
Tangier
Morocco
Listings
3,950
Average Price
$100
Occupancy
33%
Annual Revenue
$7004
Cairo
Egypt
Listings
3,199
Average Price
$69
Occupancy
32.5%
Annual Revenue
$5093
Casablanca
Morocco
Listings
3,137
Average Price
$77
Occupancy
33.1%
Annual Revenue
$5150
Accra
Ghana
Listings
2,997
Average Price
$99
Occupancy
32.8%
Annual Revenue
$6342
Agadir
Morocco
Listings
2,688
Average Price
$84
Occupancy
35.9%
Annual Revenue
$6936
Rabat
Morocco
Listings
1,984
Average Price
$97
Occupancy
34.5%
Annual Revenue
$7055
Overstrand Local Municipality
South Africa
Listings
1,878
Average Price
$190
Occupancy
33.5%
Annual Revenue
$15599
Essaouira
Morocco
Listings
1,845
Average Price
$113
Occupancy
36.2%
Annual Revenue
$10912
Tunis
Tunisia
Listings
1,777
Average Price
$77
Occupancy
35.6%
Annual Revenue
$6208
Sandton
South Africa
Listings
1,736
Average Price
$83
Occupancy
33.2%
Annual Revenue
$6123
Dakar
Senegal
Listings
1,569
Average Price
$70
Occupancy
32.2%
Annual Revenue
$4119
Pretoria
South Africa
Listings
1,529
Average Price
$69
Occupancy
27.8%
Annual Revenue
$4517
Johannesburg
South Africa
Listings
1,493
Average Price
$60
Occupancy
30.7%
Annual Revenue
$4059
KwaDukuza Local Municipality
South Africa
Listings
1,396
Average Price
$204
Occupancy
29.3%
Annual Revenue
$15102
Hurghada
Egypt
Listings
1,345
Average Price
$74
Occupancy
33.2%
Annual Revenue
$5059
Stellenbosch Local Municipality
South Africa
Listings
1,249
Average Price
$206
Occupancy
42.1%
Annual Revenue
$22227
Saldanha Bay Local Municipality
South Africa
Listings
1,130
Average Price
$162
Occupancy
28.9%
Annual Revenue
$13011
Kampala
Uganda
Listings
1,053
Average Price
$49
Occupancy
29.3%
Annual Revenue
$2182
Gamsha
Egypt
Listings
1,033
Average Price
$154
Occupancy
33.3%
Annual Revenue
$14347
Hibiscus Coast Local Municipality
South Africa
Listings
955
Average Price
$119
Occupancy
22.9%
Annual Revenue
$5945
Dahab
Egypt
Listings
939
Average Price
$49
Occupancy
34.7%
Annual Revenue
$3866
Gqeberha
South Africa
Listings
910
Average Price
$80
Occupancy
30.2%
Annual Revenue
$5948
Kouga Local Municipality
South Africa
Listings
857
Average Price
$164
Occupancy
27.9%
Annual Revenue
$9541
Dar es-Salaam
Tanzania
Listings
565
Average Price
$69
Occupancy
27.4%
Annual Revenue
$3461
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