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

Cape Town
South Africa
Listings
12,490
Average Price
$188
Occupancy
42.3%
Annual Revenue
$20317
Marrakesh
Morocco
Listings
7,941
Average Price
$156
Occupancy
40.2%
Annual Revenue
$17130
George
South Africa
Listings
4,859
Average Price
$145
Occupancy
29.5%
Annual Revenue
$10934
Nairobi
Kenya
Listings
3,699
Average Price
$56
Occupancy
31.2%
Annual Revenue
$4178
Cairo
Egypt
Listings
3,445
Average Price
$68
Occupancy
33.5%
Annual Revenue
$5943
Tangier
Morocco
Listings
2,787
Average Price
$103
Occupancy
35.8%
Annual Revenue
$9216
Accra
Ghana
Listings
2,216
Average Price
$97
Occupancy
33.4%
Annual Revenue
$7507
Casablanca
Morocco
Listings
1,882
Average Price
$77
Occupancy
34.6%
Annual Revenue
$6914
Agadir
Morocco
Listings
1,795
Average Price
$85
Occupancy
38%
Annual Revenue
$8784
Overstrand Local Municipality
South Africa
Listings
1,783
Average Price
$182
Occupancy
32.9%
Annual Revenue
$15869
Tunis
Tunisia
Listings
1,696
Average Price
$78
Occupancy
38.1%
Annual Revenue
$7660
Essaouira
Morocco
Listings
1,552
Average Price
$112
Occupancy
38.1%
Annual Revenue
$12337
KwaDukuza Local Municipality
South Africa
Listings
1,480
Average Price
$195
Occupancy
29.6%
Annual Revenue
$15318
Rabat
Morocco
Listings
1,405
Average Price
$91
Occupancy
37.1%
Annual Revenue
$8870
Sandton
South Africa
Listings
1,296
Average Price
$80
Occupancy
34.3%
Annual Revenue
$7045
Stellenbosch Local Municipality
South Africa
Listings
1,270
Average Price
$193
Occupancy
41.2%
Annual Revenue
$21973
Pretoria
South Africa
Listings
1,218
Average Price
$64
Occupancy
28%
Annual Revenue
$4820
Saldanha Bay Local Municipality
South Africa
Listings
1,176
Average Price
$153
Occupancy
28.9%
Annual Revenue
$13029
Johannesburg
South Africa
Listings
1,157
Average Price
$55
Occupancy
31.2%
Annual Revenue
$4354
Dakar
Senegal
Listings
1,156
Average Price
$70
Occupancy
32.6%
Annual Revenue
$4994
Gamsha
Egypt
Listings
1,132
Average Price
$148
Occupancy
34.9%
Annual Revenue
$14892
Hibiscus Coast Local Municipality
South Africa
Listings
994
Average Price
$116
Occupancy
22.6%
Annual Revenue
$6002
Gqeberha
South Africa
Listings
963
Average Price
$76
Occupancy
30.9%
Annual Revenue
$6097
Kouga Local Municipality
South Africa
Listings
902
Average Price
$154
Occupancy
28.1%
Annual Revenue
$9419
Dahab
Egypt
Listings
826
Average Price
$48
Occupancy
35.4%
Annual Revenue
$4386
Kampala
Uganda
Listings
747
Average Price
$49
Occupancy
29.4%
Annual Revenue
$2804
Dar es-Salaam
Tanzania
Listings
715
Average Price
$67
Occupancy
29.3%
Annual Revenue
$4006
Hurghada
Egypt
Listings
684
Average Price
$61
Occupancy
34%
Annual Revenue
$4630
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