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

Cape Town
South Africa
Listings
13,044
Average Price
$181
Occupancy
44.4%
Annual Revenue
$20184
Marrakesh
Morocco
Listings
8,108
Average Price
$151
Occupancy
41.5%
Annual Revenue
$16894
George
South Africa
Listings
4,909
Average Price
$140
Occupancy
30.1%
Annual Revenue
$10760
Nairobi
Kenya
Listings
3,988
Average Price
$55
Occupancy
32.6%
Annual Revenue
$4219
Cairo
Egypt
Listings
3,603
Average Price
$67
Occupancy
34.5%
Annual Revenue
$6097
Tangier
Morocco
Listings
2,828
Average Price
$101
Occupancy
36.4%
Annual Revenue
$9165
Accra
Ghana
Listings
2,251
Average Price
$95
Occupancy
33.8%
Annual Revenue
$7487
Casablanca
Morocco
Listings
1,973
Average Price
$74
Occupancy
35.8%
Annual Revenue
$6802
Agadir
Morocco
Listings
1,863
Average Price
$84
Occupancy
38.8%
Annual Revenue
$8659
Overstrand Local Municipality
South Africa
Listings
1,817
Average Price
$175
Occupancy
33.5%
Annual Revenue
$15554
Tunis
Tunisia
Listings
1,738
Average Price
$76
Occupancy
38.9%
Annual Revenue
$7872
Essaouira
Morocco
Listings
1,571
Average Price
$108
Occupancy
39.1%
Annual Revenue
$12146
KwaDukuza Local Municipality
South Africa
Listings
1,500
Average Price
$191
Occupancy
29.7%
Annual Revenue
$14954
Rabat
Morocco
Listings
1,432
Average Price
$88
Occupancy
38.1%
Annual Revenue
$8875
Sandton
South Africa
Listings
1,347
Average Price
$78
Occupancy
35.8%
Annual Revenue
$7039
Stellenbosch Local Municipality
South Africa
Listings
1,297
Average Price
$187
Occupancy
42.6%
Annual Revenue
$21853
Pretoria
South Africa
Listings
1,249
Average Price
$61
Occupancy
30%
Annual Revenue
$4972
Dakar
Senegal
Listings
1,218
Average Price
$68
Occupancy
34%
Annual Revenue
$5170
Johannesburg
South Africa
Listings
1,210
Average Price
$53
Occupancy
32.9%
Annual Revenue
$4363
Saldanha Bay Local Municipality
South Africa
Listings
1,184
Average Price
$148
Occupancy
29.4%
Annual Revenue
$12602
Gamsha
Egypt
Listings
1,138
Average Price
$144
Occupancy
34.5%
Annual Revenue
$14504
Hibiscus Coast Local Municipality
South Africa
Listings
986
Average Price
$114
Occupancy
22.9%
Annual Revenue
$6022
Gqeberha
South Africa
Listings
979
Average Price
$74
Occupancy
31.6%
Annual Revenue
$6143
Kouga Local Municipality
South Africa
Listings
914
Average Price
$145
Occupancy
28.8%
Annual Revenue
$9093
Dahab
Egypt
Listings
837
Average Price
$46
Occupancy
36.3%
Annual Revenue
$4269
Kampala
Uganda
Listings
792
Average Price
$50
Occupancy
30.5%
Annual Revenue
$2931
Dar es-Salaam
Tanzania
Listings
767
Average Price
$68
Occupancy
31.4%
Annual Revenue
$4442
Hurghada
Egypt
Listings
692
Average Price
$59
Occupancy
35.1%
Annual Revenue
$4560
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