
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,127 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,127
Avg. Occupancy
32.9%
All Markets in Africa

Cape Town
South Africa
Listings
12,176
Average Price
$188
Occupancy
42%
Annual Revenue
$20627
Marrakesh
Morocco
Listings
7,781
Average Price
$156
Occupancy
39.1%
Annual Revenue
$16912
George
South Africa
Listings
4,791
Average Price
$144
Occupancy
29%
Annual Revenue
$10848
Nairobi
Kenya
Listings
3,570
Average Price
$54
Occupancy
31.1%
Annual Revenue
$4092
Cairo
Egypt
Listings
3,308
Average Price
$67
Occupancy
32.8%
Annual Revenue
$5645
Tangier
Morocco
Listings
2,731
Average Price
$102
Occupancy
35.4%
Annual Revenue
$9117
Accra
Ghana
Listings
2,162
Average Price
$96
Occupancy
32.7%
Annual Revenue
$7350
Casablanca
Morocco
Listings
1,831
Average Price
$75
Occupancy
34%
Annual Revenue
$6845
Agadir
Morocco
Listings
1,758
Average Price
$85
Occupancy
38%
Annual Revenue
$8764
Overstrand Local Municipality
South Africa
Listings
1,748
Average Price
$182
Occupancy
32.5%
Annual Revenue
$15721
Tunis
Tunisia
Listings
1,663
Average Price
$77
Occupancy
37.2%
Annual Revenue
$7330
Essaouira
Morocco
Listings
1,524
Average Price
$112
Occupancy
37.8%
Annual Revenue
$12238
KwaDukuza Local Municipality
South Africa
Listings
1,450
Average Price
$194
Occupancy
29%
Annual Revenue
$14975
Rabat
Morocco
Listings
1,388
Average Price
$90
Occupancy
36.4%
Annual Revenue
$8632
Stellenbosch Local Municipality
South Africa
Listings
1,250
Average Price
$192
Occupancy
41.2%
Annual Revenue
$22001
Sandton
South Africa
Listings
1,245
Average Price
$79
Occupancy
34.1%
Annual Revenue
$7102
Pretoria
South Africa
Listings
1,194
Average Price
$62
Occupancy
28%
Annual Revenue
$4710
Saldanha Bay Local Municipality
South Africa
Listings
1,154
Average Price
$154
Occupancy
28.4%
Annual Revenue
$12938
Dakar
Senegal
Listings
1,125
Average Price
$69
Occupancy
32.2%
Annual Revenue
$4773
Johannesburg
South Africa
Listings
1,120
Average Price
$54
Occupancy
31%
Annual Revenue
$4312
Gamsha
Egypt
Listings
1,119
Average Price
$146
Occupancy
33.5%
Annual Revenue
$13828
Hibiscus Coast Local Municipality
South Africa
Listings
981
Average Price
$115
Occupancy
22.2%
Annual Revenue
$5896
Gqeberha
South Africa
Listings
953
Average Price
$75
Occupancy
30.1%
Annual Revenue
$5844
Kouga Local Municipality
South Africa
Listings
880
Average Price
$153
Occupancy
27.8%
Annual Revenue
$9501
Dahab
Egypt
Listings
788
Average Price
$47
Occupancy
34.8%
Annual Revenue
$4261
Kampala
Uganda
Listings
720
Average Price
$48
Occupancy
29.2%
Annual Revenue
$2693
Dar es-Salaam
Tanzania
Listings
670
Average Price
$67
Occupancy
28.9%
Annual Revenue
$3914
Hurghada
Egypt
Listings
655
Average Price
$60
Occupancy
33.9%
Annual Revenue
$4699
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