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

Cape Town
South Africa
Listings
15,280
Average Price
$193
Occupancy
43.2%
Annual Revenue
$19691

Marrakesh
Morocco
Listings
11,337
Average Price
$157
Occupancy
38.1%
Annual Revenue
$14816
Nairobi
Kenya
Listings
4,924
Average Price
$55
Occupancy
32.1%
Annual Revenue
$3527
George
South Africa
Listings
4,862
Average Price
$150
Occupancy
30.2%
Annual Revenue
$11134
Tangier
Morocco
Listings
3,938
Average Price
$101
Occupancy
33.9%
Annual Revenue
$7474
Cairo
Egypt
Listings
3,325
Average Price
$70
Occupancy
33.1%
Annual Revenue
$5442
Casablanca
Morocco
Listings
3,134
Average Price
$78
Occupancy
33.6%
Annual Revenue
$5386
Accra
Ghana
Listings
2,981
Average Price
$101
Occupancy
33.1%
Annual Revenue
$6646
Agadir
Morocco
Listings
2,661
Average Price
$85
Occupancy
36.6%
Annual Revenue
$7261
Rabat
Morocco
Listings
2,023
Average Price
$98
Occupancy
35.4%
Annual Revenue
$7400
Overstrand Local Municipality
South Africa
Listings
1,870
Average Price
$190
Occupancy
33.4%
Annual Revenue
$15938
Essaouira
Morocco
Listings
1,843
Average Price
$113
Occupancy
37.1%
Annual Revenue
$11376
Tunis
Tunisia
Listings
1,809
Average Price
$78
Occupancy
36.8%
Annual Revenue
$6780
Sandton
South Africa
Listings
1,757
Average Price
$83
Occupancy
33.8%
Annual Revenue
$6252
Dakar
Senegal
Listings
1,573
Average Price
$70
Occupancy
32.9%
Annual Revenue
$4264
Pretoria
South Africa
Listings
1,538
Average Price
$69
Occupancy
28.3%
Annual Revenue
$4565
Johannesburg
South Africa
Listings
1,501
Average Price
$59
Occupancy
30.9%
Annual Revenue
$4111
KwaDukuza Local Municipality
South Africa
Listings
1,419
Average Price
$203
Occupancy
29.7%
Annual Revenue
$15460
Hurghada
Egypt
Listings
1,326
Average Price
$75
Occupancy
33.7%
Annual Revenue
$4944
Stellenbosch Local Municipality
South Africa
Listings
1,245
Average Price
$204
Occupancy
42.4%
Annual Revenue
$22851
Saldanha Bay Local Municipality
South Africa
Listings
1,145
Average Price
$161
Occupancy
28.9%
Annual Revenue
$13188
Kampala
Uganda
Listings
1,081
Average Price
$49
Occupancy
29.7%
Annual Revenue
$2278
Gamsha
Egypt
Listings
1,055
Average Price
$152
Occupancy
34%
Annual Revenue
$14640
Hibiscus Coast Local Municipality
South Africa
Listings
969
Average Price
$119
Occupancy
23.2%
Annual Revenue
$6171
Dahab
Egypt
Listings
942
Average Price
$48
Occupancy
34.8%
Annual Revenue
$3949
Gqeberha
South Africa
Listings
927
Average Price
$80
Occupancy
30.6%
Annual Revenue
$6272
Kouga Local Municipality
South Africa
Listings
884
Average Price
$164
Occupancy
28.4%
Annual Revenue
$9792
Dar es-Salaam
Tanzania
Listings
602
Average Price
$70
Occupancy
28.4%
Annual Revenue
$3752
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