Welcome to Africa.  These are the top ten cities in Africa – and not in any particular order. You will find that Africa has varied levels of development and infrastructural advancements.

African cities have similarities with many other cities in the world. You will find very exclusive neighbourhoods, and, on the other extreme, congested low class areas.

Lots of malls also coming up in many cities, with international food, clothing, electronics and other types of brands setting up shop.

As a traveler to Africa, it is important to balance and have a bit of local experience, as well as visit the tourist sites. It is most ideal to move around with a trusted local to make your visit more enjoyable and hassle free.

Here is a glimpse of what you expect in each of some of the top 10 cities in Africa.


Top Ten Cities in Africa



Photo by Abdalla – Flickr

Abidjan is the main financial resource of Ivory Coast and the most crowded French-speaking city in West Africa. Ivory Coast is one of the largest producers and exporters of cocoa. Abidjan is likewise the capital city of the nation and also the focal point of its financial activities. The city also has many monuments, landmarks, and tourist spots.

Book a hotel in Abidjan

See also: Top things to do in Abidjan

Dar Es Salaam


Photo from flickr

Dar es Salaam is a coastal city just on the shores of the Indian Ocean and is also the largest city in Tanzania, one of the East African countries.  It is a multicultural city, with people from various races and religious backgrounds. You will not only find African Tanzanians but also Arabic and South Asian people groups, British and German expats. The culture in Dar Es Salaam is influenced by the different people groups in this city. A good example is the various types of cuisines running from customary Tanzanian grill and Zanzibari food to Thai, Chinese and American eateries.

Tanzania is famous for its Bongo Flava, a type of hip-hop that is native to this country.

Book a hotel in Dar Es Salaam



By JosiehenOwn work, CC BY-SA 3.0, Link

Tunis is the national capital city of Tunisia, a nation in North Africa. Only inland from the Mediterranean Sea’s Gulf of Tunis. It is home to a centuries-old medina and the Bardo, a prehistoric studies historical center where observed Roman mosaics are shown in a fifteenth-century castle complex. The park-like vestiges of antiquated Carthage sit in the city’s northern rural areas.

Book a hotel in Tunis

Addis Ababa


Addis Ababa is the capital and biggest city of Ethiopia. It was founded over a hundred years ago and has a number of wonderful cultural museums and world-class restaurants. There are manufacturing industries in Addis Ababa that produce textiles, shoes, food, beverages, wood products, plastics, and chemical products.

Book a hotel in Addis Ababa


Lagos, Nigeria

Photo by https://www.flickr.com/photos/laika_ac/

Lagos is a sovereign state situated in the Horn of Africa. It is the largest city in Nigeria, as well as the sub-Saharan part of Africa, with a population reaching 21 million. Nigeria has a vibrant music and arts industry, making Lagos a great place to be for entertainment. The economy is also boosted by oil trade activities.

Book a hotel in Lagos



Nairobi is the capital city of Kenya and also the biggest city in Kenya. It is well known for being the only city with a National Park within. Apart from the Nairobi National Park, other attractions are the David Sheldrick Wildlife Trust, an elephant orphanage, Giraffe Centre, Museums, Cultural sites and much more. Tourists going on wildlife adventure safaris such as Masai Mara, Amboseli, Samburu, and other destinations, usually start their journeys from Nairobi.  There are quite a number of world-class restaurants and hotels for accommodation on business, conferencing and leisure.

Book a hotel in Nairobi

See also Things to do in Nairobi

Go on a Giraffes & Elephants in Nairobi Tour



By Iulus Ascanius at English Wikipedia – Transferred from en.wikipedia to Commons by Apalsola using CommonsHelper., Public Domain, https://commons.wikimedia.org/w/index.php?curid=7739456

Gaborone is the capital and biggest city of Botswana, which is located in the Southern part of Africa. It is generally a safe and clean city and is known for the Gaborone Game Reserve, which is host to a number of animals, such as the wildebeest, impala and birdlife. Other attractions include the Mokolodi Nature Reservice, Kgale Hill, and the Museum and art gallery. The city has a good number of shopping malls, where you will find some of the major shopping brands.

Find a place to stay in Gaborone



Johannesburg is the biggest city in South Africa and is one the largest cities in Africa, with a population of over 4 million. It is the common capital of Gauteng, which is the wealthiest region in South Africa. Johannesburg offers everything a local or visitor needs in a city. It has over 40 art galleries for cultural visitors, theatres, lots of nightspots for entertainment and is also well known for shopping. Lots of cultural sporting and cultural events take place in this great city.

Book a hotel in Johannesburg

Cycle Soweto 



Abuja is situated in the focal point of Nigeria, inside the Federal Capital Territory (FCT). Abuja is an arranged city, which was manufactured for the most part in the 1980s. Most of the government head quarters are settled in this city. Abuja is a planned and built city and is beautiful.  Abuja is mainly good for shopping, and you can get some interesting artwork. There are some city parks as well.

Book a hotel in Abuja

Cape Town


Cape Town is a beachfront city in South Africa, and is well known for the Table Mountain, providing gorgeous and dramatic landscapes. It is the second most crowded urban region in South Africa, after Johannesburg. It is a popular tourist destination, both for international and African tourists. Some of the common tourist attractions and activities are natural wonders like the Table Mountain, cultural tours, beach holidays, architectural art and design and other out of city attractions.

Book a hotel in Cape Town