Africa

10 African Cities to Visit This December

14 Dec 2023

Reading Time: 7 minutes

December is magical everywhere, but in Africa’s vibrant cities, it is extra magical. Africa opens the door to a world of fascinating cultures, stunning landscapes, amazing events and experiences that you will never forget. Think about how exciting it would be to experience the Jazz festivals in Cape Town, how amazing Victoria Falls would be, or how beautiful the beaches of Diani would be. This month, African cities are full of energy and celebration. You will find bustling markets full of colourful African fabrics, aromatic spices, handcrafted jewellery, traditional music, and stunning street art.

Are you planning your December holiday? Here are our top African cities to visit. Each city has a distinct personality that is a result of its history, geography, and the people who live there. You will have a great time spending December in these cities! 

 

1. Cape Town, South Africa

Cape Town, nestled between the mountains and the sea, transforms into a festive wonderland in December. The beautiful city is at its most vibrant, bathed in sunshine; the beaches are buzzing with activity; and the festive spirit is in the air. 

The city hosts a myriad of events, from the Cape Town Festival of Lights to the vibrant Victoria & Alfred Waterfront Christmas Market. You can experience the fusion of cultures through traditional dance, music, and delicious local cuisine.  The Company’s Garden and various neighbourhoods also host markets featuring local crafts, food, and entertainment. Don’t forget to explore them all! 

 

 

You can also enjoy live music in the picturesque setting of Kirstenbosch National Botanical Garden. The Summer Sunset Concerts series features local and international artists performing against the backdrop of Table Mountain.

Don’t miss the iconic Table Mountain, the historic Robben Island, and the colorful Bo-Kaap neighborhood. 

 

2. Marrakech, Morocco

Marrakech, with its bustling medinas and historic palaces, takes on a magical allure during December. 

The “Red City” is a sensory feast. At its heart is Jemma el-Fnaa, a bustling square filled with food stalls, musicians, snake charmers, and storytellers. The square also dazzles with festive decorations, and the souks come alive with shoppers seeking unique holiday gifts.

 

 

The weather is mild and sunny, perfect for exploring the city’s attractions. Visit the stunning Bahia Palace, the tranquil Majorelle Garden, and the historic Saadian Tombs.

 

3. Nairobi, Kenya

Nairobi, the beating heart of Kenya, boasts a lively atmosphere during the holiday season. The city hosts cultural events, street festivals, and a myriad of activities for both locals and tourists. The vibrant Maasai Market in the city center offers a feast of colors, crafts, and culture.

 

 

In December, the weather is perfect for wildlife viewing. Visit Nairobi National Park and see how wildlife roams freely right in the city. 

Don’t miss the chance to savor authentic Kenyan cuisine while enjoying the festive spirit that permeates the air. You can try their Nyama Choma with traditional Ugali. There are also many restaurants in the city that serve a wide range of dishes from around the world. 

 

4. Accra, Ghana

Accra, with its golden beaches and vibrant street life, is a lively destination in December. The city pulsates with traditional dance, music, and holiday festivities. Join the locals in celebrating the rich cultural heritage of Ghana during the festive season.

 

 

This city pulsates with the rhythm of highlife music and takes pride in its rich cultural heritage, which offers a warm and welcoming atmosphere to visitors. You don’t want to miss it!

The city also  hosts the vibrant Afrochella festival, a celebration of African culture, music, and fashion. Visit the historic James Fort, the bustling Makola Market, and the vibrant Osu area. 

Don’t forget to try the local cuisine, which offers a wide range of festive menus.

 

5. Cairo, Egypt

Cairo, the capital of Egypt, is a city of history, culture, and mystery. It’s a city that has witnessed the rise and fall of civilizations, that is home to the majestic pyramids and the enigmatic Sphinx, and that offers a fascinating blend of the ancient and the modern.

 

Easter in Egypt

 

In December, Cairo is a delight to explore. As the sun sets, you can experience the city’s festive lights and cultural events, such as the Christmas concert at the Opera House by the Cairo Symphony Orchestra. 

At this time of the year, the weather is mild, making it ideal for visiting the city’s historic attractions. Don’t miss the awe-inspiring Giza Pyramids, the fascinating Egyptian Museum, and the vibrant Khan El Khalili market.

 

6. Dakar, Senegal

Dakar, the capital of Senegal, is a city of golden beaches, vibrant markets, and a lively music scene. It’s a city that thrums with the rhythm of Senegalese music, from the pulsating beats of Sabar drumming to the soulful melodies of Mbalax.

Dakar is a hive of activity in December; there is so much to do and see. The city also  hosts the Dakar Biennale, Africa’s largest contemporary art event, as well as the popular Dakar International Film Festival, which attracts filmmakers, actors, and cinephiles from around the world.

 

 

Don’t miss the stunning Ile de Gorée, a UNESCO World Heritage Site, and the vibrant Marché Sandaga.

According to UNESCO, Senegal is where jollof rice originated, which is not what we Nigerians believe. It is said that they cook delicious Jollof rice. You can try Senegal’s jollof rice in Dakar to find out for sure that Nigeria does have the best jollof rice.

 

7. Addis Ababa, 

Addis Ababa, the capital of Ethiopia, is a city of history, culture, and coffee. It’s a city where ancient traditions coexist with modern life, where churches and mosques stand. 

Ethiopia, with its unique calendar, celebrates Christmas (Genna) in January. However, the lead-up to the holiday in December includes various cultural events, church services, and preparations that offer a glimpse into the festive spirit. 

The city also hosts the colorful Timkat Festival, a celebration of the Epiphany. Visit the National Museum of Ethiopia, the stunning Holy Trinity Cathedral, and the bustling Mercato Market.

 

 

The city hosts many bazaars and markets before Ethiopian Christmas to buy traditional crafts, handwoven textiles, and unique artifacts. This is a great chance to experience Ethiopia’s culture.

 

8. Johannesburg, South Africa

Johannesburg, a cosmopolitan gem, offers a blend of modernity and tradition in December. The city’s shopping festivals, entertainment events, and cultural experiences make it a must-visit destination. The city kicks off the festive season with the switching on of the festive lights. You can join the locals in public spaces like Nelson Mandela Square or Sandton City for a magical evening filled with lights, live performances, and a joyful atmosphere.

 

 

Johannesburg’s vibrant music scene ensures that there are concerts and live performances happening throughout December. 

The Neighbourgoods Market in Braamfontein’s cool district will continue to have a great selection of food, art, and crafts all through December. You can try local food, look for one-of-a-kind gifts, and enjoy live music there.

You can also visit and explore the city’s diverse neighborhoods and indulge in the festive cheer that fills the air.

 

9. Zanzibar City, Tanzania

Zanzibar City, the capital of Zanzibar, is a city of white-sand beaches, turquoise waters, and rich history. It’s a city where the scent of cloves and cinnamon fills the air, where the call to prayer echoes from minarets, and where the historic Stone Town tells tales of a bygone era.

 

 

Zanzibar City looks its most beautiful in December. The lively Sauti za Busara music festival takes place in the city. This is also a great time to explore Zanzibar’s spice plantations. There are guided spice tours that let you discover the island’s many fragrant foods, and then there are cooking classes where you can learn how to make traditional Swahili dishes.

While Zanzibar City itself is not known for its beaches, the northern beaches of Nungwi and Kendwa are easily accessible. You can relax on the fine sands, do things in the water, or visit the nearby fishing villages.

 

10. Kigali, Rwanda

Kigali, the capital of Rwanda, is known for its clean streets, lush greenery, and vibrant art scene. It’s a city that has risen from the ashes of a tragic past to become a symbol of resilience and hope.

Kigali is full of celebrations in December. The city embraces the Christmas spirit with festive decorations, events, and special services in churches. There are Christmas dinners at many hotels and restaurants, and you can enjoy the lively atmosphere in popular areas. Check out the Kigali Genocide Memorial, the vibrant Kimironko Market, and the city’s lively nightlife.

 

 

If you like music, you should go to the Kigali Jazz Junction. This event happens every year and gives music fans a chance to see a wide range of performances by local and international jazz artists.

African cities in December are a one-of-a-kind and magical place to visit, combining rich culture with holiday cheer. Plan your trip, enjoy the culture, and make memories that will last a lifetime!