
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 26 distinct Airbnb markets available for analysis on AirROI. Short-term rental properties in this region generate an average of $10,339 in annual Airbnb revenue per listing, with a healthy average STR occupancy rate of 35.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
26
Countries
9
Avg Annual Revenue
$10,339
Avg. Occupancy
35.4%
All Markets in Africa

Cape Town
South Africa
Listings
12,488
Average Price
$188
Occupancy
46.8%
Annual Revenue
$22795
Marrakesh
Morocco
Listings
6,983
Average Price
$151
Occupancy
42.9%
Annual Revenue
$17984
George
South Africa
Listings
4,982
Average Price
$145
Occupancy
32.7%
Annual Revenue
$12358
Cairo
Egypt
Listings
3,847
Average Price
$71
Occupancy
34.9%
Annual Revenue
$6569
Nairobi
Kenya
Listings
3,717
Average Price
$58
Occupancy
33.3%
Annual Revenue
$4707
Tangier
Morocco
Listings
2,419
Average Price
$96
Occupancy
35.9%
Annual Revenue
$9358
Accra
Ghana
Listings
2,183
Average Price
$101
Occupancy
34%
Annual Revenue
$7737
Overstrand Local Municipality
South Africa
Listings
1,879
Average Price
$178
Occupancy
35.4%
Annual Revenue
$16967
Tunis
Tunisia
Listings
1,763
Average Price
$78
Occupancy
38.7%
Annual Revenue
$8237
Agadir
Morocco
Listings
1,642
Average Price
$82
Occupancy
39%
Annual Revenue
$9121
KwaDukuza Local Municipality
South Africa
Listings
1,568
Average Price
$197
Occupancy
31.9%
Annual Revenue
$16345
Casablanca
Morocco
Listings
1,484
Average Price
$71
Occupancy
35.3%
Annual Revenue
$6856
Essaouira
Morocco
Listings
1,431
Average Price
$109
Occupancy
40.1%
Annual Revenue
$12850
Stellenbosch Local Municipality
South Africa
Listings
1,319
Average Price
$189
Occupancy
44.8%
Annual Revenue
$23198
Dakar
Senegal
Listings
1,299
Average Price
$71
Occupancy
34.7%
Annual Revenue
$5669
Rabat
Morocco
Listings
1,238
Average Price
$81
Occupancy
38.1%
Annual Revenue
$8643
Sandton
South Africa
Listings
1,209
Average Price
$80
Occupancy
36.5%
Annual Revenue
$7641
Saldanha Bay Local Municipality
South Africa
Listings
1,194
Average Price
$153
Occupancy
31.9%
Annual Revenue
$14503
Pretoria
South Africa
Listings
1,191
Average Price
$62
Occupancy
31.5%
Annual Revenue
$5362
Gamsha
Egypt
Listings
1,184
Average Price
$149
Occupancy
33.6%
Annual Revenue
$14632
Johannesburg
South Africa
Listings
1,158
Average Price
$54
Occupancy
33.9%
Annual Revenue
$4626
Hibiscus Coast Local Municipality
South Africa
Listings
991
Average Price
$117
Occupancy
25.1%
Annual Revenue
$6887
Kouga Local Municipality
South Africa
Listings
952
Average Price
$152
Occupancy
31.5%
Annual Revenue
$10563
Gqeberha
South Africa
Listings
944
Average Price
$75
Occupancy
32.9%
Annual Revenue
$6788
Dar es-Salaam
Tanzania
Listings
874
Average Price
$68
Occupancy
32.8%
Annual Revenue
$5017
Kampala
Uganda
Listings
758
Average Price
$53
Occupancy
31.4%
Annual Revenue
$3409
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