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

Cape Town
South Africa
Listings
12,891
Average Price
$182
Occupancy
47.2%
Annual Revenue
$21310

Marrakesh
Morocco
Listings
7,254
Average Price
$142
Occupancy
43.8%
Annual Revenue
$16495

George
South Africa
Listings
5,087
Average Price
$139
Occupancy
33%
Annual Revenue
$11588

Cairo
Egypt
Listings
3,973
Average Price
$67
Occupancy
35.4%
Annual Revenue
$6007

Nairobi
Kenya
Listings
3,879
Average Price
$55
Occupancy
33.7%
Annual Revenue
$4317

Tangier
Morocco
Listings
2,492
Average Price
$91
Occupancy
35.9%
Annual Revenue
$8471

Accra
Ghana
Listings
2,238
Average Price
$96
Occupancy
34%
Annual Revenue
$6948

Overstrand Local Municipality
South Africa
Listings
1,918
Average Price
$171
Occupancy
35.6%
Annual Revenue
$15878

Tunis
Tunisia
Listings
1,858
Average Price
$74
Occupancy
39%
Annual Revenue
$7509

Agadir
Morocco
Listings
1,685
Average Price
$76
Occupancy
39%
Annual Revenue
$8088

KwaDukuza Local Municipality
South Africa
Listings
1,597
Average Price
$189
Occupancy
32.3%
Annual Revenue
$15304

Casablanca
Morocco
Listings
1,531
Average Price
$66
Occupancy
35.4%
Annual Revenue
$5833

Essaouira
Morocco
Listings
1,461
Average Price
$102
Occupancy
40%
Annual Revenue
$11685

Dakar
Senegal
Listings
1,340
Average Price
$66
Occupancy
35.2%
Annual Revenue
$5233

Stellenbosch Local Municipality
South Africa
Listings
1,328
Average Price
$182
Occupancy
45.9%
Annual Revenue
$22200

Rabat
Morocco
Listings
1,283
Average Price
$76
Occupancy
38.9%
Annual Revenue
$7877

Sandton
South Africa
Listings
1,255
Average Price
$76
Occupancy
37.2%
Annual Revenue
$7137

Pretoria
South Africa
Listings
1,236
Average Price
$59
Occupancy
31.7%
Annual Revenue
$4968

Saldanha Bay Local Municipality
South Africa
Listings
1,227
Average Price
$146
Occupancy
32.3%
Annual Revenue
$13476

Gamsha
Egypt
Listings
1,213
Average Price
$146
Occupancy
33.9%
Annual Revenue
$13734

Johannesburg
South Africa
Listings
1,207
Average Price
$50
Occupancy
34.3%
Annual Revenue
$4261

Hibiscus Coast Local Municipality
South Africa
Listings
1,014
Average Price
$112
Occupancy
25.4%
Annual Revenue
$6419

Kouga Local Municipality
South Africa
Listings
978
Average Price
$145
Occupancy
31.6%
Annual Revenue
$9815

Gqeberha
South Africa
Listings
970
Average Price
$72
Occupancy
33.2%
Annual Revenue
$6266

Dar es-Salaam
Tanzania
Listings
914
Average Price
$65
Occupancy
33.1%
Annual Revenue
$4676

Kampala
Uganda
Listings
802
Average Price
$50
Occupancy
31.2%
Annual Revenue
$3051
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