Africa is often synonymous with social problems and economic difficulties.
However, one look is enough to make sure that there are many places on the continent which act as a magnet for visitors.
There are many cities in Africa that arouse admiration for their beauty and appearance, and once arrived there, you will fall in love with their charm.
Each of the cities in this article has its own advantages, but they all will surely captivate you!
1. Casablanca, Morocco
The large and beautiful metropolis of Casablanca inspired one of the most legendary movies in the history of Hollywood – the winner of three Academy Awards “Casablanca”.
The city and its romantic location on the Atlantic coast of Morocco continue to attract young and not so young couples from around the world.
2. Cape Town, South Africa
Cape Town is an outstanding city with modern infrastructure and architecture.
It is picturesquely situated at the foot of Table Mountain, not far from the famous Cape of Good Hope.
On a clear and sunny day the mountain offers an amazing view that is hard to describe in words toward the city.
With its modern skyscrapers, the skyline of Cape Town reminiscences of the major cities in North America.
3. Tunis, Tunisia
The beautiful Mediterranean city of Tunis combines French elegance and oriental color.
The metropolis is the heir of one of the greatest ancient cities, Carthage, whose ruins are located not far from the capital of Tunisia.
Here can be seen modern office buildings together with narrow streets with white washed one or two storey houses with blue windows and doors.
4. Marrakech, Morocco
Marrakech is undoubtedly the most enchanting city in Africa.
This cultural oasis nestled amidst the red sands of the desert is often called the Red City, the Pink City or the City of Roses.
No matter how you call it, this is certainly one of the most exotic places in the world.
It is famous for the red color of its buildings, beautiful oriental palaces and mosques but mostly for the local markets, which are so noisy and colorful that can make you feel dizzy.
5. Nairobi, Kenya
There is something special in Nairobi, something that make it the most African city on the continent.
It’s hard to describe in words, but here you feel like you’re in the heart of Africa.
The high skyscrapers in the downtown give the capital of Kenya modern look.
The combination between its traditional African style and modern architecture gives Nairobi something unique and different.
The city is among the places with the best infrastructure on the continent.
6. Cairo, Egypt
The giant Nile River flows slowly through the Egyptian capital, Cairo, with the same splendor as the River Thames while flowing through the heart of London.
Nowadays the capital of Egypt has a modern look with high-rise business and office buildings in the city center, along the river banks.
Not far from Cairo, on the outskirts of Giza, you will find the great Egyptian pyramids – one of the biggest attractions in the world today.
7. Durban, South Africa
One of the most colorful and multicultural societies of Africa live in a beautiful resort city called Durban, which is located on the shores of the Indian Ocean.
Modern architecture and high-rise buildings, numerous hotels, restaurants, casinos and swimming pools create together a fabulous multicolored mosaic.
All these attractions in combination with the wonderful golf courses, golden beaches and coconut palm trees along the shore turn this city into the equivalent of Miami Beach on the African continent.
8. Fez, Morocco
Few places in the world have preserved their charm as much as the historic city of Fez in Morocco.
It is so colorful and romantic that everyone who visits it retains that memory forever.
The narrow streets of Fez carry the spirit of the Orient, and the most impressive sights to visit are its multicolored markets, which offer all sorts of crafts, exotic foods and spices.
9. Aswan, Egypt
Aswan, the Pearl of Egypt, is a city-oasis located near the cooling waters of the Nile River, amidst the endless sands of the Sahara Desert.
Resembling a tropical garden, the city is in a sharp contrast with the surrounding desert.
Palms, flowers, trees and shrubs make the city nice and welcoming, and the harmony between architecture, nature and geographical location is just perfect.
10. Abidjan, Ivory Coast (Côte d’Ivoire)
One glance is enough to see that Abidjan, the pearl of West Africa, is among the most modern urban centers on the continent.
Modern architecture, high-rise office buildings, well-maintained gardens, good infrastructure and always hurrying residents make Abidjan looks like a European or American city.
The fast growing local economy has left its positive impact on the face of this beautiful metropolis.