Cheapest cities in Africa for a first trip 💸
Every figure here is a mid-range daily budget per person — a room, food, local transport and sights, excluding flights. Cheapest first. How we work these out.
All 104 citiesAsiaEuropeAmericasTürkiye & the Middle EastAfricaOceania
The short answer
Across 6 city guides in Africa, a day costs between $25–60 in Fes (Morocco) and $55–120 in Santa Maria (Cabo Verde). The median is about $59 a day, and 3 of the 6 come in at $60 a day or less.
Ranked by daily budget
| # | City | Daily budget | Cheap meal | Mid-range hotel | Transit | Avg. monthly salary |
|---|---|---|---|---|---|---|
| 1 | 🇲🇦 Fes Morocco | $25–60 | 15–35 MAD ($1.50–3.50) | 350–800 MAD ($35–80) | 5 MAD ($0.50) | ≈ $400 |
| 2 | 🇲🇦 Marrakech Morocco | $30–70 | 20–40 MAD ($2.00–4.00) | 400–900 MAD ($40–90) | 7 MAD ($0.70) | ≈ $450 |
| 3 | 🇲🇦 Casablanca Morocco | $35–75 | 20–40 MAD ($2.00–4.00) | 450–1,000 MAD ($45–100) | 8 MAD ($0.80) tram | ≈ $550 |
| 4 | 🇨🇻 Praia Cabo Verde | $45–85 | $5–9 | $45–80 | $0.60 | ≈ $420 |
| 5 | 🇨🇻 Mindelo Cabo Verde | $45–90 | $5–9 | $45–85 | $0.55 | ≈ $430 |
| 6 | 🇨🇻 Santa Maria Cabo Verde | $55–120 | $6–11 | $60–120 | $1.00 | ≈ $450 |