Destinations
Planning
Resources
Airlines
World Currencies
Electrical Standards
Account
Sign In
The World
Africa
Cities
Cities in Africa - Best Places to Visit
There are 1,156 cities in Africa.
Marrakesh
is the most popular city with a population of 995,871.
Most Popular
By Name
By Population
25
Durban
Coastal city known for its beaches
Pop. 3,338,026
26
Pretoria
Administrative capital of South Africa
Pop. 2,112,693
27
Stellenbosch
Wine-producing city in South Africa
Pop. 96,228
28
Knysna
Popular tourist destination on South Africa's coast
Pop. 68,659
29
Bloemfontein
Judicial capital of South Africa, known for courts
Pop. 556,637
30
Gqeberha
City in South Africa, known for its port
Pop. 1,050,078
31
Soweto
Township in South Africa known for its history
Pop. 1,695,047
32
Kimberley, South Africa
City in Northern Cape, South Africa
Pop. 142,089
33
Polokwane
City in South Africa, formerly known as Pietersburg
Pop. 272,461
34
Pietermaritzburg
City in KwaZulu-Natal, South Africa
Pop. 839,327
35
Mbombela
City in Mpumalanga, South Africa
Pop. 110,159
36
Nairobi
Kenya's capital known for wildlife and culture
Pop. 4,397,073
37
Mombasa
Kenya's second-largest city and port
Pop. 1,208,333
38
Malindi
Coastal city in Kenya, popular tourist destination
Pop. 119,859
39
Naivasha
City in Nakuru County, Kenya
Pop. 198,444
40
Nanyuki
Town in Kenya known for wildlife tourism
Pop. 72,813
41
Nakuru
City in Kenya known for its national park
Pop. 570,674
42
Kisumu
City in Kisumu known for its lakeside views
Pop. 397,957
43
Eldoret
City in Uasin Gishu County, agricultural hub
Pop. 475,716
44
Garissa
City in Garissa County, Kenya
Pop. 163,399
45
Nyeri
City in Nyeri County, Kenya
Pop. 80,081
46
Kinshasa
Capital and largest city of the DRC
Pop. 16,000,000
47
Lubumbashi
Mining city in the Democratic Republic of Congo
Pop. 2,221,925
48
Goma
City in North Kivu, DRC
Pop. 432,587
Load More