My Top 12 Best African Countries to Visit

Africa Best Countries to Visit

Looking for the best countries to visit in Africa? Let me help!

Africa is a huge and diverse continent, so deciding where to go can be difficult and people often ask me which are my favourite countries in Africa to visit.

“I only have a short time,” they say. “Where would you go if you had to choose?”

Well, this is very subjective and I haven’t been everywhere in Africa, but from the countries I have been to (so far) these would be my best countries to visit in Africa (they’re in alphabetical order).

Please Note: Some of the links in this post are affiliate links, which will earn me a small commission at no extra cost to you. Affiliate sales help with the running costs of this site, so thank you for your support!

The Best African Countries to Visit

Umoja Women's Village Samburu Kenya
Sunrise over Mount Kenya as seen from Ol Pejeta Conservancy with an elephant in the foreground

Africa – Best Countries to Visit in East Africa


Kenya is one of the best African countries to visit because it has a little bit of everything – great safaris, exciting cities, and beautiful beaches. It’s sometimes called Africa for beginners as the tourist trail is well-trodden in Kenya.

It has plenty of national parks, including the legendary Masai Mara which is home to the ‘Big Five’ safari animals (elephant, lion, leopard, Cape buffalo and black rhino) and the annual wildebeest migration, and Samburu National Reserve which is home to the ‘Special Five’.

There are also plenty of other national parks to visit and once you’re done, you can relax on the stunning beaches of the Swahili Coast or on the island of Lamu.

My Top 10 Kenya Highlights
  1. Going on safari in Masai Mara National Reserve and seeing the wildebeest migration.
  2. Seeing the elephants in Amboseli National Park (with beautiful views of Mount Kilimanjaro).
  3. Going on safari in Tsavo National Park which is famous for large numbers of elephants.
  4. Exploring Nairobi City and Nairobi National Park.
  5. Visiting Lake Turkana and experiencing the Lake Turkana Festival.
  6. Visiting the Maasai or Samburu tribe.
  7. Exploring historical Mombasa and the Swahili coast (Malindi, Diani, Kilifi & Watamu).
  8. Living the ‘hakuna matata’ life on Lamu island.
  9. Meeting the rhinos at the Ol Pejeta Conservancy.
  10. Climbing Mount Kenya, the 2nd highest mountain in Africa.
Africa Best Countries to Visit - Zanzibar


What can I say about Tanzania? It’s the African all-rounder really, which is what makes it one of the best African countries to visit! With a mix of modernity, history and a little bit of Swahili magic. Tanzania was listed in CNN’s best places to visit in 2023.

Tanzania is the Africa of your dreams and even with months to explore, you’ll never get bored of this vast, beautiful and culturally diverse country – I never have!

It’s home to some of the best safari destinations on the planet, including the Serengeti and the Ngorongoro Crater, as well as Africa’s highest mountain, Mount Kilimanjaro.

The beaches are beautiful and you will love the vibrant Swahili coast, including the historical and fascinating islands of the Zanzibar Archipelago.

See my full Tanzania travel guide here.

My Top 10 Tanzania Highlights
  1. Climbing Mount Kilimanjaro or nearby Mount Meru.
  2. Going on a Northern Circuit safari (Serengeti, Ngorongoro Crater, Lake Manyara, Tarangire).
  3. Going on a Southern Circuit safari (Selous, Mikumi, Udzungwa Mountains and Ruaha).
  4. Taking the Tazara Train from Tanzania to Zambia (or vice versa).
  5. Visiting a tribe such as the Maasai or the Hadzabe.
  6. Hiking through the Usambara Mountains.
  7. Visiting the historical town of Bagamoyo.
  8. Exploring the Zanzibar Archipelago (Unguja, Pemba & Mafia Island).
  9. Seeing the Chimps in Mahale Mountains National Park.
  10. Visiting the cities of Moshi and Arusha.
Gorilla in Uganda


Winston Churchill described Uganda as “the Pearl of Africa”, so if Churchill thought Uganda was one of the best countries in Africa to visit, then that’s good enough for me. And CNN also added Uganda to it’s ‘must visit’ list for 2023.

I loved Uganda from the moment I crossed over the border from Kenya and it really is a special place. There are so many great things to do in Uganda and I fall a little bit more in love with the country every time I go.

Uganda is famous for its friendly people, lush green scenery, incredible national parks and is one of the best and only places in the world to go both chimpanzee and gorilla trekking.

It’s also home to the River Nile, Lake Victoria, Murchison Falls National Park, Mount Elgon and the Rwenzori Mountains, so if adventure travel is your thing, you’ll definitely find what you are looking for in Uganda.

See my full Uganda travel guide here.

My Top 10 Uganda Highlights
  1. Gorilla trekking in Bwindi Impenetrable Forest.
  2. Getting adventurous on the River Nile in Jinja and Bujagali.
  3. Seeing the white rhinos at the Ziwa Rhino Sanctuary.
  4. Climbing Uganda’s 4th highest mountain, Mount Elgon.
  5. Going on safari in Murchison Falls National Park.
  6. Experiencing the vibrant Kampala nightlife.
  7. Exploring the Crater Lakes region.
  8. Chimpanzee trekking in Kibale Forest National Park or Budongo Central Forest Reserve.
  9. Experiencing life in the Ssese Islands on Lake Victoria.
  10. Hiking the Rwenzori Mountains, also known as the ‘Mountains of the Moon’.

Chobe National Park in Botswana

Africa – Best Countries to Visit in Southern Africa


There’s nothing quite like a Botswana safari. In fact, The Telegraph even named it ‘the BEST safari in Africa’, and I would 100% agree.

You get amazing safaris in countries like Kenya and Tanzania too, but there’s something really special about safaris in Botswana, they’re non-short of magical. Maybe it’s something to do with the light? Or the sheer wildness of it all?

With very little development in the country, it really is a wonderful place to get away from it all and experience one of the last true wilderness destinations left on the planet. But there are also lots of things to do in Botswana that aren’t just safaris.

One downside to Botswana, is that it can be expensive, but it is also possible to travel Botswana on a budget, if you know how (I can help you there).

Botswana is home to one of the largest elephant populations in the world, and a great place to spot leopards, so if safari is your thing, this is the place to be.

See my full Botswana travel guide here.

My Top 10 Botswana Highlights
  1. Going on safari in Chobe National Park.
  2. Taking a traditional mokoro (canoe) ride through the Okavango Delta.
  3. Seeing the Okavango Delta from the air on a scenic flight.
  4. Spending time with the meerkats of the Makgadikgadi Pan.
  5. Seeing the annual Zebra migration.
  6. Spending time with the San Bushmen of the Kalahari.
  7. Going on safari in the Khwai Concession.
  8. Going on safari in Moremi Game Reserve.
  9. Going off the beaten path in the Central Kalahari Game Reserve.
  10. Visiting the ancient rock paintings of the sacred Tsodilo Hills.
Avenue of the Baobabs, Madagascar


This is a new addition, as I only visited Madagascar for the first time in November 2022. But it quickly made its way into my top 10 (ok, 11) favourite countries in Africa!

Madagascar is different to anywhere else I have ever been. A mix between Southeast Asia and Africa, with many different subcultures and tribes, each with its own unique customs, traditions and fady (superstitions and taboos).

Madagascar doesn’t have any traditional safaris, as you have on the mainland, but does have plenty of wildlife including lemurs, fossas, reptiles and marine life (humpback whales, whale sharks). It also has beautiful beaches, amazing food, wonderful scenery and friendly people.

Travelling in Madagascar can be rough at times, but it’s such an adventure. You need to go before everyone else realises how amazing it is!

See my full Madagascar travel guide here.

My Top 10 Madagascar Highlights
  1. Seeing the ring-tailed lemurs in Anja Community Reserve.
  2. Photographing the Avenue of the Baobabs at sunrise or sunset.
  3. Exploring Tsingy de Bemaraha National Park.
  4. Hearing the indris call in Andasibe-Mantadia National Park.
  5. Canoeing and hiking through Ranomafana National Park.
  6. Swimming with whale sharks in Nosy Be.
  7. Seeing humpback whales in Ifaty or Nosy Boraha (Île Sainte-Marie).
  8. Hiking through Isalo National Park.
  9. Relaxing on the beautiful beach of Anakao.
  10. Getting up close with lemurs at Lemur Island.
Horse Riding in Malawi
Safaris in Southern Africa - Boat safari in Liwonde National Park, Malawi


Malawi is an incredible country, often overlooked compared to its more famous neighbours. But I would go as far as to say that Malawi is perhaps my favourite place in Africa to go proper backpacking, as it’s easy enough to get around by public transport, very safe and not overly saturated with tourists.

I had one of my favourite ever (‘Type 2 Fun’) travel experiences whilst taking the Ilala Ferry in Malawi.

This landlocked country is known as the ‘Warm Heart of Africa’ due to the friendliness of the local people and it tends to be a place that you never want to leave.

The people are wonderful, the vibe is relaxed and the backpacker hostels are all awesome, so it’s not uncommon for someone to go to a place for a few days and end up leaving a month later.

See my full Malawi travel guide here.

My Top 10 Malawi Highlights
  1. Chilling out at Cape Maclear.
  2. Partying at the Lake of Stars festival.
  3. Going on safari in Liwonde National Park.
  4. Hiking the Zomba Massif.
  5. Climbing formidable Mount Mulanje.
  6. Going on safari in Majete Wildlife Reserve.
  7. Mountain biking in Nyika National Park.
  8. Staying at The Mushroom Farm in Livingstonia.
  9. Hanging out in fun Nkhata Bay.
  10. Taking the Ilala ferry along Lake Malawi.
Swimming with whale sharks in Mozambique
Food Market Mozambique


Mozambique is an incredible country, on the east coast of Southern Africa.

Travelling Mozambique isn’t always easy, as it’s a lot less developed than most of its neighbours and there are some places you need to avoid (the far north coast, near the Tanzanian border), but it is rewarding and always an adventure.

The beaches are some of the best you’ll find in all of Africa, from the beautiful sandbanks of the Bazaruto Archipelago all the way down to Ponta do Ouro in the south.

There’s excellent snorkelling and diving all along the coast and the town of Tofo is one of the best places in the world to go swimming with whale sharks too.

My Top 10 Mozambique Highlights
  1. Swimming with whale sharks in Tofo.
  2. Exploring cosmopolitan Maputo.
  3. Visiting Inhaca Island.
  4. Scuba diving the Bazaruto Archipelago.
  5. Taking a dhow trip from Vilanculos.
  6. Going island hopping around the Quirimbas Islands.
  7. Visiting Quirimbas National Park.
  8. Going on safari in the Niassa Reserve.
  9. Exploring the Ilha de Moçambique.
  10. Relaxing at the beaches of Xai-Xai.
The Bridge Spitzkoppe Namibia


Namibia is one of the most unique, fascinating and vast countries in all of Africa and with a population of only 2.5 million people, it’s one of the most sparsely populated countries on earth (therefore one of the safest countries in Africa too).

With its other-worldly appearance, Namibia is a photographer’s dream, with mysterious coastlines, colossal sand dunes, vast deserts, incredible wildlife and ethereal starry skies – there are so many unique places to see and things to do in Nambia.

It’s quite deserted in some ways and a great place to get away from the stresses of modern life, but without being too out of your comfort zone, as it’s also very modern in other ways.

Public transport won’t take you to all the places you might want to go, so it’s a great place for a road trip or taking a group tour.

See my full Namibia travel guide here.

My Top 10 Namibia Highlights
  1. Going on safari in Etosha National Park.
  2. Exploring the Namib Desert at Sossusvlei and Deadvlei.
  3. Spending time with the San Bushmen in the Kalahari Desert.
  4. Taking a tour of Sandwich Harbour.
  5. Spending time with the Himba tribe.
  6. Exploring the shipwrecks of the Skeleton Coast.
  7. Hiking the Waterberg Plateau.
  8. Getting adventurous in Swakopmund.
  9. Seeing the desert-adapted elephants of Damaraland.
  10. Marvelling at majestic Spitzkoppe.
Girl on top of Table Mountain, South Africa

South Africa

South Africa is probably the most visited country in Sun-Saharan Africa, and for good reason. South Africa has it all! From the cosmopolitan cities to the incredible national parks, to the stunning beaches and everything in between – South Africa is a great place to visit, no matter what your interests.

Cape Town is one of my favourite cities in the world as it’s so beautiful, and full of life. There are so many cool and free things to do in Cape Town and I love road-tripping the Garden Route. Johannesburg is pretty awesome too!

The country was nicknamed ‘The Rainbow Nation’ in 1994 after the apartheid era ended to describe the unity of the diverse racial, ethnic and cultural groups in the country.

See my full South Africa travel guide here.

My Top 10 South Africa Highlights
  1. Exploring exciting Cape Town.
  2. Hiking (or taking the cable car) up Table Mountain.
  3. Road tripping the Garden Route.
  4. Going on safari in Kruger National Park.
  5. Seeing the ‘Big 7’ in Addo Elephant National Park.
  6. Seeing the incredible Blyde River Canyon.
  7. Exploring the untamed Wild Coast.
  8. Hiking in the Drakensburg Mountains.
  9. Going on safari in Pilanesburg National Park.
  10. Exploring hipster Johannesburg.
Elephant at Croc Valley Camp, Zambia


I absolutely love Zambia which is why I’m nominating it as one of the best places to visit in Zambia.

Zambia has to be one of the friendliest and safest countries in Africa and with English being spoken by pretty much everyone, it’s a very easy place to travel.

Many people travel to Zambia because it’s the home to Victoria Falls and all the awesome activities you can do there, but fall in love with it due to all the other amazing things this country has to offer.

Whilst it’s not as well-known as some of the other safari destinations in Africa, South Luangwa National Park is an incredible place. It’s my personal favourite national park in Africa and is great for independent travellers due to the ease of getting there.

See my full Zambia travel guide here.

My Top 10 Zambia Highlights
  1. Visiting Livingstone & Victoria Falls.
  2. Swimming in the Devil’s or Angel’s Pool.
  3. Going on safari in South Luangwa National Park.
  4. Exploring the capital city, Lusaka.
  5. Looking for wildlife in Kafue National Park.
  6. Being out in nature in Lower Zambezi National Park.
  7. Hiring a houseboat on Lake Kariba.
  8. Visiting the Copperbelt in Northern Zambia.
  9. Going on safari in Mosi-oa-Tunya National Park.
  10. Canoeing along the Zambezi River.

Africa – Best Countries to Visit in West Africa

Black Star Square Ghana


I recently visited Ghana and pretty quickly fell in love with this beautiful and friendly country.

Ghana is sometimes called ‘Africa for Beginners’ as it’s a very safe and relatively easy place to travel, and it’s one of the few countries in West Africa where English is the lingua franca, rather than French. Which is great for those of us who don’t speak much French.

I’ve only spent one week in Ghana and only seen a small part of the country, but I can’t wait to see more!

I’ve been to the Accra, Kokrobite, the Volta Region, Cape Coast, Elmina & Kakum National Park so far. I really want to visit Busua Beach, Ankobrah Beach, Kumasi and Mole National Park.

My Top 10 Ghana Highlights
  1. Exploring the capital, Accra – Jamestown, Makola Market, Black Star Square and Independence Arch.
  2. Buying gorgeous kente fabric at the Temple of the Fabrica at Makola Market.
  3. Visiting the old slave castles and learning about the Transatlantic slave trade in Elmina & Cape Coast.
  4. Relaxing on the beaches near Elmina and Cape Coast.
  5. Doing the tree canopy walk at Kakum National Park.
  6. Taking a workshop with Global Mamas in Cape Coast.
  7. Swimming in the beautiful Wli Falls, Ghana’s tallest waterfall.
  8. Climbing Ghana’s highest peak, Mount Afadjato.
  9. Staying in the village of Liate Wote – the cleanest African village I’ve ever been to.
  10. Enjoying Accra’s incredible nightlife.
Africa Best Countries to Visit - Bureh Beach, Sierra Leone
Village Visit Sierra Leone

Sierra Leone

Sierra Leone, known locally as ‘Sweet Salone’, is an amazing, friendly and vibrant country, with a lot to do and see. Plus, it’s one of the only English-speaking countries in West Africa.

It’s not an ‘easy’ country to travel in because there isn’t a lot of tourism infrastructure in place and it’s very much off the beaten track, but in my opinion, that’s also one of the biggest reasons for going there.

Modern Salone is a far cry from its troubled past and you may be surprised to hear that it’s also one of the safest countries to visit (the 50th safest country in the world).

Sierra Leone is a vibe, which is why it makes it onto my top 11 best countries to visit in Africa and is somewhere everyone should go before the rest of the world realise how great it is.

My Top 10 Sierra Leone Highlights
  1. Sailing across to the remote Turtle Islands.
  2. Exploring vibrant Freetown.
  3. Learning the history of the transatlantic slave trade on Bunce Island.
  4. Visiting the Gola Rainforest.
  5. Looking for pygmy hippos on Tiwai Island.
  6. Experiencing local life at the Rogbonko Village Retreat.
  7. Seeing the rescued primates at the Tacugama Chimpanzee Sanctuary.
  8. Chilling out on the beaches of the Freetown Peninsula.
  9. Visiting Outamba-Kilimi National Park.
  10. Climbing Mount Bintumani, Sierra Leone’s highest peak.

Which are your best countries to visit in Africa? Any favourite places or things to do?

Pin This Post For Later

Africa Best Countries to Visit
The Best Countries to Visit in Africa

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *