Travelling to and around the African continent is a dream many travel enthusiasts have. From stunning beaches with perfect year-round weather conditions to incredible landscapes and wildlife, the continent, with its 54 countries, has so much to offer to every traveller.

In this post, I have curated some of the best places to visit in Africa (in every region and in no particular order). Dive straight into the list and explore all these wonderful destinations or use the filter buttons to narrow down exactly what you’re looking for!

Please note that Africa is a vast continent and I cannot possibly include every single place there is to visit in one article. So, I encourage you to keep the conversation going in the comments by sharing your favourite places too.

What are you interested in? (select one)

In what region? (select multiple)

Show Amarachi's favourite destinations

Holm Cafe Zamalek

Trip Planning Resources

Book your flights: on Qatar Airways

Book your accommodation: Find accommodation options for any budget on

Purchase Travel Insurance: I use SafetyWing for both my travel and visa application needs

Activities: Find fun activities and tours in your destination via Get Your Guide, Viator or Klook Travel

Best Places to Visit in Africa for Beach Lovers

Best Beach Destinations in Africa

What's Covered in this Post

1. Diani, Kenya

Diani Reef Beach Resort

The Kenyan Coast is home to some of the world’s most beautiful beaches and Diani Beach is one of them. The strip contains long stretches of white sandy beaches, lofty palms and warm turquoise-blue waters. Visitors to Diani will be spoilt for choice with activities to do, such as scuba diving, snorkelling, jet skiing and an array of possible day trips to make from the beach, among other things.

Diani caters to visitors travelling on any budget type, making it one of the best and most affordable beach destinations to visit on the continent.

2. La Digue, Seychelles

Cost to go to Seychelles breakdown

Characterized by boulder-dotted beaches and more bicycles than vehicles, La Digue Island in Seychelles is a beach lover’s paradise. Its relatively small size and pristine beaches make it ideal for a romantic and intimate beach getaway.

On this island, you will find the world-famous Anse Source D’argent, often described as one of the most beautiful and photographed beaches in the world. For the more adventurous beach lover willing to take scenic hikes, wading through forests and boulders, other incredible and fairly secluded beaches await and are worth veering off the beaten path in search of them.

3. Shela, Kenya

Dhow Trip in Lamu

Only a few kilometres away from Lamu Town, nestled between soft dunes and the Indian Ocean, you will find the pristine Shela Beach. Accessible only by foot, boat or dhow ride, this beach is not to be missed during a visit to Lamu. If you fancy quiet mornings and long walks on the beach, then you should stop by this slightly off-the-beaten-path destination in Kenya.

4. Zanzibar Island, Tanzania

Zanzibar Beach Jambiani

After a week of incredible safari outings in Tanzania, my sister and I opted to spend the rest of our holiday in Zanzibar. Being our first time in East Africa, we were both enthralled by the beauty of the scenery all around us. Like its counterparts in Kenya, the beaches in Zanzibar are beautiful, the villages are a delight to wander around in and the island caters to every budget type as well.

PS: Zanzibar used to be a budget-friendly destination (for Nigerians) but with the introduction of pre-authorized visas for Nigerians, of which the costs can be steep and the process, complex, I don’t consider it so anymore.

5. Watamu, Kenya

Watamu Marine National Park Snorkelling

Watamu remains my undisputed favourite destination on the Kenyan Coast. Perhaps it benefits from the bias of visiting it first and also visiting with Mark, I will never know for sure. What I do know is that visiting this coastal village was an absolute delight! Everything from our food exploration to the activities we indulged in was what perfect beach holidays are made of.

6. Sharm El-Sheikh, Egypt

Sharm el Sheikh resort

What comes to mind when you think about Egypt? Do you only see the Pyramids, deserts and oases and perhaps Egyptian Mummies? Do you envision seaside resort towns with beautiful beaches, clear waters and amazing coral reefs? If not, it is time to see Egypt a little differently. Destinations like Sharm el-Sheikh are enchanting and provide some of the best scuba diving and snorkelling opportunities in the world.

7. Hurghada, Egypt

Boats on Tiran Island

Like its seaside counterpart town above, Hurghada is also one of the best places to visit in Africa for beach lovers. Its stunning clear waters and beautiful beaches are perfect for first-time snorkellers and scuba divers. In addition, the town has an array of restaurants, bars and shops perfect for every traveller and is only a short flight or bus ride away from major cities like Cairo and Luxor.

8. Praslin Island, Seychelles

Anse Georgette

Praslin Island, the second largest island in Seychelles, is best known for its National Park, where you can find the island endemic Coco de Mer as well as the Seychelles bulbul and black parrot birds. The island has several beautiful beaches including Anse Lazio, Anse Georgette and Anse Volbert among others.

When visiting Praslin (and elsewhere for that matter), be aware of rip currents before you jump into the water. Some beaches have flags to indicate whether or not swimming conditions are optimal but it’s best to take precautions by asking locals or your hotels if it is safe to swim.

9. Mahe Island, Seychelles

Beau Vallon Beach

Mahé is the largest island in Seychelles and also one that is famous for its beaches, which can be found at every turn. Here, the beaches are immaculate and the sunsets are spectacular. For visitors flying into Seychelles, Mahé is usually the first stop but it certainly should not be the only stop in the island nation.

10. Nosy Boraha, Madagascar

Best Beaches in Africa

Nosy Boraha lies just off the east coast of Madagascar and is a beautiful tropical destination for whale watching, scuba diving and viewing the island’s endemic animals, including the ring-tailed lemur. Penguins of Madagascar Fan, anyone? Ironically, there aren’t any penguins in Madagascar but you will find quite a waddle in the next beach destination.

11. Cape Town, South Africa

Best Places to Visit in Africa

There are many reasons to love Cape Town and its beaches are just some of them. Some of the city’s best beaches include Clifton, Camps Bay and Muizenberg, where you’ll find a thriving surfing community. And just outside Cape Town, you will also find Boulders Beach, the only place in the world to get up close with African Penguins in the ‘wild’.

The African Penguin colony here is one of the few left on the continent, therefore, responsible tourism is encouraged. Though the penguins are the main attraction of this beach, visitors can also enjoy a day of swimming and picnics under the right conditions.

12. Principe, Sao Tome and Principe

Sao Tome and Principe Best Places to Visit in Africa

Tucked away off the West African coast is the island nation of Sao Tome and Principe, an archipelago made up of two main islands with the same name and several islets. The islands are home to beautiful beaches but Príncipe, the smaller of the two, is the traveller’s choice for a truly relaxing and spectacular beach getaway.

Secluded beaches like Banana Beach and those on Bom Bom Islet offer guests unique diving and snorkelling opportunities. In addition, hiking, whale watching, bird watching in lush forests and turtle nesting and hatching trips are exciting activities awaiting travellers who visit the country.

13. Belle Mare, Mauritius

Belle Mare, Mauritius

Living up to the reputation of its fellow East African counterparts and its name, Belle Mare is an island with long stretches of pristine white sandy beaches and turquoise waters. Its year-round gorgeous weather and location make it a preferred destination for both residents and visitors to Mauritius.

14. Sal, Cape Verde


The island country of Cabo Verde is made up of 10 islands, the most popular of which is Sal. Tourists come to Sal for its beautiful beaches, warm weather and an array of activities that the island offers, including, watersports, hiking, quad biking and more.

For those looking for a more laidback holiday, you will find that in other islands such as Boa Vista and São Vicente. The former is popular among kitesurfers and is a good destination for humpback whale watching and turtle nesting trips. And São Vicente hosts an exciting colourful Creole Festival in the port city of Mindelo.

15. Grand Popo, Benin

auberge de grand popo

In this part of the world, the sea is rough and the currents and undertow are strong. Even the best swimmers should be wary about taking a plunge into this water body. However, travellers looking to unplug from their daily norms will find the quietness and slowness of Grand Popo quite alluring.

Unlike other beach destinations on this list, there isn’t a long list of activities to do here. The best thing to do is nothing at all. Simply sit back under the shady palms on the beachfront and listen to the crashing waves of the ocean. There’s also the option to explore the nearby city of Ouidah, which has both cultural and historical relevance in Benin’s history.

16. Bazaruto Island, Mozambique

Bazaruto Island Mozambique Best Places to Visit in Africa

The Bazaruto Archipelago, which lies off the southern coast of Mozambique is made up of 6 islands, the largest being Bazaruto Island. This remote island is known for its stunning beaches which appear against the backdrop of picturesque dunes. It is also situated within a marine park, making it a prime destination for snorkelling and diving trips.

PS: The photo above doesn’t quite do justice to this location, so check out Spirited Pursuit’s blog for more incredible photos of this island.

17. Point-Noire, Congo Brazzaville

Pointe-Noire Beach, Côte Sauvage

The beaches of Point-Noire are quite similar to those in West Africa in the sense that they are not usually the obvious choices for quintessential beach holidays and associated activities. Nevertheless, they can give those who take the road less travelled a respite from day-to-day life.

One of the beaches you will find in this city is Côte Sauvage, a long stretch of beach where residents come to surf and hang out with their families. Weekends here are especially fun for people-watching and dining at any of the restaurants that line up the beachfront.

18. Cap Skirring, Senegal

Cap Skirring, Senegal

Cap Skirring is the most popular tourist town in Senegal’s Casamance area. Sitting at the edge of the Atlantic Ocean, its long stretch of empty beaches provides travellers with a calm and relaxing getaway. Visitors have the opportunity to explore the town, preferably with a local guide, and also indulge in some delicious Senegalese cuisine.

19. Eleko, Nigeria

Jara Beach Resort beach front

The Nigerian Coastline is quite vast, beginning in Lagos and stretching to Cross River. The Lagos Coastline is undoubtedly the most popular and developed of them all and the key to enjoying a day on the beach is to pair it with a trip to a beachfront facility. Places like Jara Beach Resort get my vote for a great day out to the beach. Other options include La Campagne Tropicana, Laguna Beach, and a host of other locations in the nearby city of Victoria Island.

20. Sidi Bou Said, Tunisia

Sidi Bou Said

The charming and picturesque town of Sidi Bou Said is known for its cobbled streets and whitewashed buildings contrasted with ornate blue doors and windows. Perched on the top of a cliff, it overlooks the Mediterranean Sea and at the bottom of the hill, you will find a narrow coastline with sandy beaches that attracts both locals and tourists alike.

During the swimming season, the sea is calm and the weather is pleasant. Naturally, this means more people flock to the beach. If you are keen on spending any quiet moments, you have a better chance of doing so in the early hours of the day. The remainder of your time could be spent strolling around the town, exploring the quaint cafes, shops and art galleries.

A Note on Beaches in Africa

A Note on Beaches in Africa…

Be aware that depending on your beachfront lodging and activities, you may encounter “beachboys” or vendors on the beach. This is quite common in many accessible destinations across the continent. Some lodges have measures to control this, while most do not.

Usually, a firm “NO” to the services offered is enough to get them to leave you alone if you’re not interested in anything. But if you would like to avoid this altogether, you have a better chance of doing so by visiting more remote, and off-the-beaten-track destinations.

Best Historical Destinations in Africa

Best Places to Visit in Africa for History Buffs

21. The Pyramids of Giza, Egypt

Best Egypt Itinerary

Built as royal tombs for three different pharaohs, the Pyramids of Giza have been the subject of many discussions about historic structures and architecture. While there are over a hundred pyramids all around Egypt, the three main pyramids, located on the Giza plateau, are the most prominent symbols of Ancient Egyptian architecture.

22. Abu Simbel, Egypt

Abu Simbel

The Abu Simbel temples are located in Abu Simbel, a Nubian village close to the Sudanese border. I consider these magnificent temples a “must-see” attraction when in Egypt. The details and intricacies of the structures are fascinating and the stories behind them even more so!

I have written a dedicated post about these temples, which you can find here if you would like to learn more.

23. East & West Bank of Luxor, Egypt

Hatshepsut Temple

History buffs will immediately fall in love with this city often referred to as the World’s Greatest Open-Air Museum. Luxor’s East and West Bank have several monuments, temples, museums, and tombs that tell fascinating stories of the Pharaohs and Queens of ancient Egypt.

24. The West African Slave Trade Routes

We cannot talk about historical destinations in Africa without mentioning the transatlantic slave trade. This was a dark period in Africa’s history which saw the brutal and atrocious transportation of millions of enslaved Africans across the Atlantic Ocean. Nearly every country with a coast in West Africa has a town where details of this era are somewhat preserved.

In Nigeria, you will find that in Badagry. Ouidah, in Benin, has a memorial arch right on the beach; Senegal has Gorée Island and in Ghana’s Cape Coast, both the Cape Coast and Elmina Castles remain a painful reminder of this horrible past.

25. Amphitheatre of El Jem, Tunisia

Amphitheatre of El Jem, Tunisia

The Amphitheatre of El Jem is one of the best-preserved and most impressive ruins from the Roman era in Africa. It is a UNESCO World Heritage Site worthy of a visit when in the region.

26. Volubilis, Morocco

Volubilis Morocco

History buffs will be happy to find another well-preserved example of an ancient Roman town in Morocco. The Volubilis ruins represent the partly excavated remnants of the town and they make an excellent day trip from Meknes or Fez.

27. Lamu Old Town, Kenya

Lamu Old Town

Lamu Town (on Lamu Island) is Kenya’s oldest continually inhabited town and one of the best-preserved Swahili settlements in East Africa. The island is situated just off the Kenyan coast and was founded in the 12th century. This isn’t just a place history buffs will find interesting as it can be quite charming for any traveller type. As a personal recommendation when visiting the island, I would say to stay in Shela or Manda island and visit the old town from these locations.

28. Stone Town, Tanzania


Stone Town, a historic town in Zanzibar City, was a thriving centre for trading both spices and slaves in the 19th century. It was the base of an infamous slave market during the Indian Ocean slave trade era and was the last one of its kind to be shut down. Today, a church stands in the place where the market once was, alongside a memorial, where visitors can reflect on the sordid details of Zanzibar’s history.

On a more cheerful note, a visit to Stone Town will have you marvelling at its unique architecture and Swahili Culture, influenced by a blend of Arab, Persian, Indian and European elements and you’re only a short ride away from Zanzibar’s stunning beaches.

29. Fort Jesus, Kenya

Old Mombasa Fort Jesus Mombasa

Fort Jesus is a military fortification, constructed by the Portuguese to protect the port of Mombasa, their trade route to India and their interests in the Swahili Coast. The fort was captured and recaptured multiple times by the nations contesting control of Kenya, including the Portuguese, the Sultan of Mombasa, the British and the Omani Arabs. Today, it houses a museum and welcomes visitors to tour its grounds.

30. The Cradle of Humankind, South Africa

Cradle of Humankind

This archaeological site in South Africa is a place where several fossils and traces of early humans have been uncovered. A visit here is both a fun and educative way to learn about the origins of mankind.

Best Places to Visit in Africa for Wildlife

Best Places to Visit in Africa for Wildlife Encounters

31. Maasai Mara National Park, Kenya


The Maasai Mara is one of the best places to visit in Africa for wildlife safaris. A bucket-list experience to be had here is witnessing the migration of wildebeest through the Maasai Mara – Serengeti ecosystem but even without that, the Mara is pretty impressive and the wildlife viewing is excellent.

32. Serengeti National Park, Tanzania

The Serengeti and Maasai Mara are part of the same ecosystem; one park is situated in Kenya, while the other (Serengeti) is in Tanzania and covers a much larger area. Wildlife viewing is also excellent in this park. Of course, safari outings of this nature are a matter of luck and timing. We were fortunate to have both in our favour during our visit. We spotted elusive cats several times and were even near them often. A photo gallery from the trip is available here.

33. Volcanoes National Park, Rwanda

Trip to Rwanda Volcanoes National Park Gorillas

This national park in Rwanda is one of the best places on the continent to observe endangered mountain gorillas. The park also houses golden monkeys which are only found in the Virunga region, a variety of birds, and forest elephants, among other animals.

PS: At the time of this writing, Rwanda is offering a huge discount on trekking permits to its citizens, African passport holders (yay us!), East African Citizens and Residents. Rather than the whopping price of $1,500 per permit, this group of travellers will have $1,000 knocked off the price. If you have ever wanted to visit this park, now is the time to do so, as prices go back up in 2023.

You can read all about my experience going gorilla trekking in Rwanda here.

34. Kruger National Park, South Africa

Leopard in kruger

A prime wildlife viewing location in South Africa is Kruger National Park. It is one of the largest game reserves on the continent and an equally remarkable destination for viewing a diverse range of animals, reptiles and birds.

35. Bwindi Impenetrable Forest, Uganda

Bwindi National Park Gorilla Trekking

This is another excellent location to observe mountain gorillas. At $700 per permit, Bwindi Impenetrable Forest is the second cheapest place to track gorillas in East Africa. Although right now, because of the discount Rwanda is offering, Volcanoes National Park is the cheaper option for African citizens.

If you’d like to learn more about this park, then check out Expat Panda’s guide for a detailed review of the experience.

36. Ol Pejeta Conservancy, Kenya

Baraka the Blind Rhino

Rhinoceroses are generally quite difficult to spot during safaris but not when you visit Ol Pejeta Conservancy. The Conservancy has an impressive number of black rhinos and is the home of the last two surviving northern white rhinos on earth.

Visitors to Ol Pejeta have a chance of learning about the conservancy’s effort to repopulate the northern whites and also prevent the further decline of the black rhino population in Kenya. The northern white rhinos and a blind black rhino are the highlights of a visit here but this is also a great location for a Big 5 safari.

37. Amboseli National Park, Kenya

lions mating in Amboseli National Park

Have you seen the infamous photos of elephants grazing against the backdrop of a snow-capped Mount Kilimanjaro? Those images were taken at Amboseli National Park. Elephant sightings here are almost guaranteed, in addition to possible sightings of other animals and birds.

38. Etosha National Park, Namibia


Etosha National Park is worth visiting when in Namibia for its unique natural landscape and wildlife. It is a seasonal park and the best time to visit is during the dry seasons (from May to October) when the animals gather around the watering holes.

39. Tsavo East National Park, Kenya

Red Elephants of Tsavo SGR Sightings

Tsavo East (and West) form the largest protected area in Kenya. This park is best suited for travellers heading to or from the Kenyan coast. Large elephant herd sightings are almost guaranteed and other animal sightings are possible as well. Although I don’t recommend it, day trips from the coast to the park are possible but I think it’s better to allocate at least 2 days to allow enough time for travel and a safari.

40. Hwange National Park, Zimbabwe


Located in northwestern Zimbabwe, Hwange National Park is the largest park in the country. It is known for its remarkable concentration of elephants. It also offers excellent viewing of other wildlife.

41. Virunga National Park, DR Congo

Mountain Gorilla baby

Virunga National Park is where you’ll find mountain gorillas in DRC. At $400 for foreign citizens, it is currently the cheapest place for gorilla treks.

42. Nairobi National Park, Kenya

Nairobi National Park Rhinos

Only one city can boast of having a wildlife park within it and that city is Nairobi. Due to its location, Nairobi National Park is one of the most accessible and affordable parks to visit in Kenya. While the wildlife viewing here is not as spectacular as its counterparts in Kenya, it is a good option to consider for visitors who cannot make it down to places like the Maasai Mara.

PS: The only member of the Big 5 that can’t be found here is the elephant. Leopard and cheetah sightings are quite rare as well.

43. Parc National de la Pendjari, Benin

Pendjari Elephant

There aren’t many wildlife parks in West Africa and the few available do not compare to parks in East and South Africa. However, Pendjari National Park is one West African wildlife park making strides in the right direction. There are fewer animals here and just getting to the park will require a lot of patience and perseverance. Hence, this park is best for intrepid safari enthusiasts who are looking for something different and adventurous, something off the beaten path and have realistic expectations for animal sightings.

44. Chobe National Park, Botswana

Masai Mara Elephant

Botswana is home to the world’s largest elephant population with the highest concentration in Chobe National Park. One of the best ways to experience this park is by taking a boat cruise safari on the Chobe River.

45. Loango National Park, Gabon

Hippo out of water Amboseli

Loango National Park in Gabon is a unique park for intrepid explorers. You will probably not find all members of the Big 5 here but you are likely to come across the beach surfing hippos (how cool?), elephants patrolling white sandy beaches and the forest, lowland gorillas, monkeys and chimps in the savannah, rare birds and good viewings of humpback whales offshore.

46. Mole National Park, Ghana

Mole National Park

Mole National Park is Ghana’s largest wildlife park, located in the northwestern part of the country. The park has a relatively large number of elephants (by West Africa’s standards), antelopes and other smaller animals. Walking safaris with a ranger are possible within this park, making safaris even more exciting!

47. Kidepo Valley National Park, Uganda

Buffalo Ol Pejeta

Due to its remote location, Kidepo Valley National Park is perhaps the least visited park in Uganda. The park offers spectacular bird-watching and wildlife-viewing opportunities. Safaris here are not crowded and visitors have the chance to spot animals that cannot be found in other wildlife parks in the country.

48. Moremi Game Reserve, Botswana

Another spectacular location to get up close to Botswana’s incredible wildlife is the Moremi Game Reserve. Like Chobe National Park, safaris here can either be via boat or a game drive. There’s also the option to take a mokoro (traditional canoe) ride through the channels of the Okavango Delta, allowing visitors to observe the resident wildlife even more closely.

49. Lake Nakuru National Park, Kenya

Lake Nakuru

One of the biggest appeals of Lake Nakuru National Park is observing the seasonal flock of lesser and greater flamingos that are present on the shores of the lake. The park also has other species of birds making it a picturesque location for bird watchers and wildlife photographers.

But Lake Nakuru National Park is not all about birds. The park is also full of incredible wildlife and guests can spot lions, rhinos, giraffes, hippos, zebras, hyenas and other mammals.

50. MalaMala Game Reserve, South Africa

MalaMala Game Reserve is one of the biggest private game reserves in South Africa. Located between two of South Africa’s renowned wildlife parks, Kruger and Sabi Sands, the wildlife viewing opportunities here are sensational.

Best Places to Visit in Africa for Natural Landscapes

Best Places to Visit in Africa for Beautiful Landscapes

51. Sossusvlei, Namibia

Namibia Travel with a Pen

Experience the serene and raw beauty of the Namib Desert in Sossusvlei, a salt and clay pan surrounded by towering dunes that sit above the desert floor. The area also includes 900-year-old trees in Deadvlei which add a dramatic appearance against the red dunes and salt and clay pan.

52. Merzouga, Morocco

Sahara Desert

The dunes of Erg Chebbi can be accessed through Merzouga, a small village in Southern Morocco. A living list item that you can have here if you visit is camping for a night in the desert. This is usually a 1-night experience beginning with a camel trek up to the dunes, watching a beautiful sunset and sunrise before heading back to your hotel in the village. If you opt not to do the camel trek, you can explore the dunes and sites around it with a 4×4.

53. Mosi-oa-Tunya, Zambia or Zimbabwe


Mosi-oa-Tunya, also known as Victoria Falls, is an impressive waterfall at the Zambia-Zimbabwe border. The name Mosi-oa-Tunya translates to “The Smoke That Thunders” in the Lozi Language and is one of the world’s largest and most spectacular waterfalls.

54. The Avenue of Baobabs, Madagascar

Avenue of the Baobabs Madagascar

The most famous place to see baobabs is the Avenue of the Baobabs, a group of towering baobab trees in Madagascar. The trees line up the sides of a dirt road – which I have read is a major road in the area. It may take a bit more planning and effort to reach but it is a place worth visiting for stunning sunset views and images when in Madagascar.

55. Sandwich Harbour, Namibia

Sandwich Harbour

Located in Namib-Naukluft National Park, Sandwich Bay, where dunes meet the ocean, is another example of Namibia’s stunning landscape. Guided tours in a 4×4 vehicle from Walvis Bay are available and pass through Sandwich Harbour and the Walvis Bay Lagoon where you can spot flamingos and other wildlife. If you visit, don’t forget to hike up the dunes for stunning views of the bay.

56. Obudu Plateau, Nigeria

Obudu Cattle Ranch, Cross River

Obudu Plateau can be found in Cross River State, South-Eastern Nigeria. Some of the best views of the mountain range can observe from the Mountain Resort sitting atop and located only a few minutes away from Obudu Town. The resort itself is not much to write about but it offers stunning views of the mountain range and is worth visiting and camping in.

57. The Great Rift Valley, Kenya

beautiful sunset Champagne Ridge Kenya

The Great Rift Valley is a series of interconnected rift valleys caused by the movement of tectonic plates, running western Asia through East Africa, and down to Mozambique. A significant portion of this rift is the East African Rift visibly present within Kenya. Places like Champagne Ridge offer stunning sunset views over the rift valley.

58. Tassili n Ajjer National Park, Algeria

Tassili N’Ajjer National Park

Tassili n’Ajjer is a futuristic-looking national park in the Sahara Desert in southeast Algeria. It is renowned for the presence of thousands of prehistoric rock art, as well as, panoramic geographic rocks carved out by years of erosion.

59. Siwa Oasis, Egypt

Siwa Oasis

In Siwa Oasis’ small and sleepy town, adventure awaits the intrepid traveller. Guests visiting this Oasis within Egypt’s desert can explore its temples and fortress, sand sea, natural springs, and salt lakes made of crystal blue waters against the backdrop of mountains of excavated salt. Swimming in the quarry is allowed and it is an experience similar to one that can be had at the Dead Sea.

60. Fish River Canyon, Namibia

Fish River Canyon Namibia

Carved out by the Fish River over millions of years, the Fish River Canyon, located in southern Namibia is the second largest canyon in the world and one of Namibia’s remarkable natural landscapes. Hiking the trail is possible but you would need to be physically fit and have a medical certificate to prove it. Even if you decide not to hike, the Fish River Canyon is still worth visiting and admiring from several available viewpoints.

61. Okavango Delta, Botswana


Beginning in Angola, the Okavango River flows down and empties onto open land in northern Botswana. That marshland is known as the Okavango Delta, Africa’s largest inland delta and home to diverse flora and fauna species.

62. Lake Retba (Lac Rose), Senegal

Lake Retba Lac Rose Senegal

Lac Rose gets its defining pink colour from the Dunaliella salina algae mostly found in hypersaline environments. It is a day trip worth making if you are in Dakar, Senegal’s capital city. The highlight of the trip is usually to see the only pink lake in West Africa and watch how residents harvest salt from it but it is worth noting that the hue of the lake varies depending on the time of your visit.

63. Blyde River Canyon, South Africa

Blyde River Canyon

The Blyde River Canyon is located in Mpumalanga Province in eastern South Africa. This province is known for its natural beauty and diverse landscapes, of which the Blyde River Canyon is a part. The canyon has subtropical vegetation that supports diverse plant and animal species. Visitors can explore the canyon via available hiking trails or simply enjoy the views from several vista points.

64. Nile River, Multiple Countries

Nile Sunset Cairo

The Nile River is the longest in Africa, snaking its way through the continent starting from the rivers that flow into Uganda and Ethiopia before draining into the Mediterranean Sea. Some of the best places to visit the Nile include Jinja, Uganda and Aswan in Egypt.

65. Les Gorges de Diosso, Congo Brazzaville

Les Gorges de Diosso

Les Gorges de Diosso (Diosso Gorges) is one the best places to visit in Congo Brazzaville. The Gorges consist of large rock cliffs caused by many years of erosion and a valley with dense vegetation. This site is best explored by visitors who are already in the country and are looking for a quick jaunt out of the city. The drive from Point-Noire takes about an hour, passing through villages and a picturesque pine-tree-lined road.

66. Lake Malawi, Malawi

Lake Malawi Top places to visit in Africa

This African Great Lake has several names, depending on the country you visit it from. Known as Lake Nyasa (Tanzania) and Lago Niassa (Mozambique), the picturesque lake has an abundance of aquatic life as well as other wildlife.

67. Ngorongoro Crater, Tanzania

Ngorongoro Crater is the world’s largest intact caldera formed after the collapse of a large volcano, millions of years ago. The vast landscape is home to Maasai communities, sharing the landscape with diverse wildlife both found around the rim and on the crater floor.

68. Simien Mountains National Park, Ethiopia

Simien National Park Ethiopia

This national park in northern Ethiopia is well-known for its incredible and breathtaking landscape defined by deep valleys, steep slopes and a high plateau. The park is populated with several bird species as well as unique and rare wildlife including the gelada baboons and Walia ibex, amongst others.

69. Arinta Falls, Nigeria

Arinta Waterfall

Nigeria has many stunning waterfalls and Arinta Falls in Ekiti State is one of them. It isn’t the biggest waterfall in the country and tourism in the area is still in its infancy but it is charming and especially shines during the rainy season. It is one of my favourite waterfalls, along with Agbokim, Oowu and Erin Ijesha Waterfalls.

70. Lake Naivasha

Lake Naivasha Boat Ride

Lake Naivasha offers spectacular birding opportunities and the chance to spot hippos in the lake. A sunrise or sunset boat ride on the lake is the best way to explore it but this should be done with an operator who is familiar with the area.

Best Places to Visit in Africa for Thrill Seekers

Best Places to Visit in Africa for Adventure

71. Jinja, Uganda

white water rafting jinja uganda

Jinja is famously known as the Source of the Nile and is an exciting destination for thrill-seekers. Some activities to do here include bungee jumping, quad bike riding and the main highlight, white water rafting on the Nile!

72. Johannesburg, South Africa

Bungee Jumping Soweto Towers

The two converted cooling towers from a decommissioned coal plant are a distinctive landmark in Soweto, Johannesburg and the site for a few adrenaline-inducing sports, including bungee jumping and Suspended Catch Air Device (SCAD) freefalls.

73. Cape Town, South Africa

Paragliding in South Africa

Cape Town can be called the Adrenaline Capital of Africa as there’s just so much to do while in the city. From Skydiving and Paragliding to underwater adventures, hiking and more, Cape Town seems to check many boxes for adventurous travellers. On top of all of that, it is a gorgeous city with activities for everyone, adventurous or not and is worth visiting.

74. Rwenzori Mountain Range, Uganda, DRC

Mountain Ranges

This mountain range sits between the borders of Uganda and the Congo, DRC. Adventurous hikers can add this to the list of mountains to summit on the continent as it is the third highest peak in Africa, after Mount Kilimanjaro and Mount Kenya.

75. Mount Kenya, Kenya

Mount Kenya Africa

Mount Kenya is the highest mountain in Kenya and Africa’s second-highest mountain. It is certainly one of the best places to visit in Africa for adventurous hikers. The highest peaks of the mountain are Batian, Nelion and Point Lenana, with the latter being the most popular summit hike.

76. Mount Kilimanjaro, Tanzania

Hiking Mount Kilimanjaro

Summiting Mount Kilimanjaro, Africa’s highest mountain, is probably the ultimate hiking adventure on the continent. As with the other mountains, a hike to the summit will usually take a few days and climbers will have to cope with changing altitudes and weather conditions.

77. Hot Air Balloon Safaris, Kenya, Tanzania

Hot Air Balloon Ride Serengeti

An exciting way to explore both the Maasai Mara and Serengeti is via a hot air balloon ride over the plains. The ride is soothing and exhilarating all at once and gives travellers a bird’s eye view of the landscape and incredible wildlife.

78. Devils Pool, Zambia

Devils Pool Victoria Falls

Dare Devils will feel right at home in this natural rock pool situated on the edge of Victoria Falls. Swimming here is only permitted when the Zambezi water levels are low. It seems intimidating for sure, however, there are licensed tour operators to guide tourists safely to the pool and back and a submerged rock within the pool prevents swimmers from going over the edge.

79. Swakopmund, Namibia

Skydiving in Africa

From freefalling to the views of dunes and the Atlantic Ocean to riding an ATV through the desert, this coastal city is one of the best places to visit in Africa for thrill-seekers.

80. Mount Nyiragongo, Democratic Republic of Congo

Nyiragongo Lava

I am not brave enough to hike an active volcano. Still, for those who are, just near the Rwandan border, in the Democratic Republic of Congo, you will find Mount Nyiragongo, an active stratovolcano and the world’s largest lava lake. The hike up to the rim takes about 4-6 hours depending on fitness levels and the descent is usually about 4 hours.

Best Places to Visit in Africa for City Lovers

Best Places to Visit in Africa for City Lovers

81. Kigali, Rwanda

Kigali, Rwanda

Highlights: Rwanda’s capital city and the cleanest city in Africa
Top things to do: Visit the Kigali Genocide Memorial, take in the city views from Mount Kigali, and take a day trip safari to Akagera National Park.

82. Marrakesh, Morocco

Jardin Majorelle

Highlights: Major economic centre, bustling medina, beautiful gardens and palaces
Top things to do: Stay in a charming riad, get a hammam, visit the souks and Jemaa el-Fnaa square (day and night), visit the historical sites, palaces and museums, and enjoy eating tajine and drinking mint tea.

83. Fez, Morocco

Fez Morocco

Highlights: Morocco’s cultural capital
Top things to do: Walk around the medina, visit Medersa Bou Inania and other historical sites, and try a pastilla.

84. Cairo, Egypt

Saints Sergius and Bacchus Church

Highlights: Egypt’s capital city and home to the Pyramids and Great Sphinx of Giza
Top things to do: Visit the Pyramids, explore Islamic and Coptic Cairo, visit the Egyptian Museum, and take a Nile River cruise.

85. Accra, Ghana


Highlights: Ghana’s capital city and a great introduction to West Africa
Top things to do: Visit the Kwame Nkrumah Mausoleum, hang out at the beach, and check out Independence Square.

86. Chefchaouen, Morocco


Highlights: Colourful and charming Moroccan city
Top things to do: Wander around the calm blue alleys in the medina and hike up to the Spanish Church for beautiful views of the city.

87. Cape Town, South Africa

Cape Town Travel

Highlights: Gorgeous city in South Africa, one of Africa’s most beautiful cities.
Top things to do: Hike or cable car up Table Mountain, spend some time at the beach, take a wine tour, shop till your drop, go surfing a lot more! Cape Town is THAT city!

88. Lagos, Nigeria

Lekki Conservation Centre

Highlights: Major economic hub in Africa’s most populated country.
Top things to do: Visit the Lekki Conservation Centre, optimize for experiences with people, rather than places, see a stage play at Terra Kulture, and hang out at a beach resort.

Related: 25 Beautiful & Fun Places to Visit in Lagos, Nigeria | How to Spend 24 Hours in Lagos, Nigeria

89. Luxor, Egypt

Luxor Temple

Highlights: Historic city with temples, tombs and monuments.
Top things to do: Explore the East and West Bank, enjoy a Nile River Cruise, preferably in a felucca, and take a hot air balloon ride over the city.

90. Nairobi, Kenya

Ngong Hills Picnic Site

Highlights: Kenya’s capital city and the only metropolitan city with a wildlife park.
Top things to do: Visit the Nairobi National Park, take a walk in Karura Forest, interact with orphaned elephants at the Elephant Orphanage, hike in Ngong Hills, get up close with giraffes at the Giraffe Centre, and explore Nairobi’s international food scene.

Related: How to Spend 24 Hours in Nairobi, Kenya

91. Windhoek, Namibia

Windhoek, Namibia

Highlights: Namibia’s capital city and usually the starting point for all adventures in Namibia
Top things to do: Walk around the city, and visit the Independence Memorial Museum for stunning views of the city and Christuskirche (Christ Church), Windhoek’s iconic Lutheran Church.

92. Essaouira, Morocco

Essaouira, Maroc

Highlights: Coastal city in Morocco
Top things to do: Explore the medina and ramparts, kitesurf or windsurf on the Atlantic Ocean.

93. Abuja, Nigeria

Abuja National Mosque

Highlights: Nigeria’s capital city.
Top things to do: Take in the views of Zuma Rock (one of the best places to do this is Zuma Rock Resort), visit the Abuja National Mosque, shop at Jabi Art and Craft Market, hang out at Millennium Park and explore the city’s food and nightlife.

94. Gaborone, Botswana


Highlights: Botswana’s capital city
Top things to do: Visit the Gaborone Game Reserve and Mokolodi Nature Reserve, hike Kgale Hill Public Park, and explore the National Museum and craft markets.

95. Dakar, Senegal


Highlights: Senegal’s culturally rich capital city.
Top things to do: Hike up to get a closer look at the renaissance monument, take a trip to Goree and Ngor Islands, visit Africa’s only pink lake, Lake Retba, and explore the cuisine.

96. Algiers, Algeria

algiers-city in africa

Highlights: Algeria’s capital city. It is famed for stunning architecture.
Top things to do: Explore the Kasbah of Algiers, visit the Martyrs’ Memorial Monument, Notre Dame d’Afrique Basilica, the Botanical Garden and other notable landmarks within the city.

Best Places to Visit in Africa for Religious Travel

Best Places to Visit in Africa for Religious Travel

97. Osun Oshogbo Grove, Nigeria

Entrance Osun Oshogbo Grove

Osun-Osogbo Sacred Grove is a sacred forest along the banks of the Osun River in western Nigeria. Listed in 2005, it is one of two UNESCO World Heritage Sites in Nigeria. The Grove welcomes hundreds of devotees from around the world each year for the annual Osun-Osogbo festival, a celebration of Osun, the goddess of fertility.

98. Ouidah, Benin Republic

python temple ouidah

The Benin Republic is often referred to as the birthplace of voodoo and this is a religion that is still being practised in Ouidah.

99. The Basilica of Our Lady of Peace of Yamoussoukro, Cote d Ivoire

The Basilica of Our Lady of Peace of Yamoussoukro, Cote d'Ivoire

The Basilica of Our Lady of Peace of Yamoussoukro is currently listed by the Guinness World Records as the largest church in the world. Located in Cote d’Ivoire’s capital city, Yamoussoukro, the Basilica takes after St. Peter’s Basilica in Vatican City and is one of the best pilgrimage sites in the region.

100. Hassan II Mosque, Morocco

Casablanca Mosque

Located in Casablanca, the Hassan II Mosque is one of the largest mosques in the world. Guided tours inside the mosque are available to non-Muslims outside prayer times but you’re free to explore the courtyard on your own.

101. Lalibela, Ethiopia

lalibela rock hewn churches

Lalibela is home to centuries-old churches in Ethiopia that were carved into rocks. Little is known about the origins of these churches; however, Ethiopian Orthodox devotees believe they were carved by or with the help of angels.

Back to the Top of the Post | Back to Destination Filter

Back to the Top of the Post | Back to Destination Filter

That was quite the list, wasn’t it? Expected for a continent so rich in experiences and people! Now, I would like to hear from you. Did I include your favourite travel destinations? Did I miss out on any? Let me know in the comment section below!

I love to hear from you, Leave a comment here!


  1. These are all lovely places to visit in Africa. I love all the fun places to visit. I would love to visit Morrocco, Egypt, and Kenya. I hope to see these places soonest.

    • I’m just realizing that I missed this comment. I hope you get to visit these places and more! Your top 3 choices are excellent!

  2. So many beautiful places to visit. I’d need a lifetime to see them all! (And sadly a lot of cash as flights to Africa from the Caribbean are sooo expensive! But a girl can and will continue to dream)

    • Girl, tell me about it! Flights from Africa to Africa are so expensive too but yes, we will continue to dream and make the best use of the resources we have 🙂

  3. Whoosh! That was a long one. Thank you for curating this. It will definitely come in handy someday soon.

    • Thanks, Favour! It did take a while to write but I was happy to learn about many of these places and now looking forward to visiting them too!