December in Africa is like nowhere else in the world. From festive street parades and Christmas markets to beach parties and cultural festivals, cities across the continent come alive with colour, music, and celebration. For Nigerians and international travellers alike, December is the perfect month to explore Africa’s buzzing urban hubs, soak up the sun, and enjoy experiences that mix tradition with modern flair.
If you are planning a trip for the holidays, these top African cities to explore this December should be at the top of your list. Each offers its own unique charm, plenty of activities for families and solo travellers, and that unmistakable December energy.
1. Lagos, Nigeria
Few cities in Africa match Lagos in December. Known as the capital of “Detty December,” Lagos transforms into a playground of concerts, beach raves, art shows, and luxury parties. From Afrobeats superstars performing live to rooftop bars overlooking the Atlantic, the city never sleeps this time of year. But it is not just about nightlife. Lagos also offers family-friendly activities like exploring Tarkwa Bay Beach, shopping at Lekki Arts & Crafts Market, or visiting Nike Art Gallery.

For Christmas lovers, malls such as Ikeja City Mall host festive light displays and entertainment for kids.
Practical Details:
December in Cape Town means summer, sunshine, and long evenings by the ocean. Imagine celebrating Christmas Day on Clifton Beach or taking a cable car up Table Mountain for breathtaking city views. The V&A Waterfront also hosts festive markets, choirs, and live performances that give the city a magical holiday feel.

Wine lovers can head to Stellenbosch or Franschhoek for tastings under the summer sun, while families can enjoy penguin spotting at Boulders Beach. For New Year’s Eve, Cape Town’s fireworks displays along the harbour are unforgettable.
Practical Details:
Accra has become one of Africa’s hottest December destinations thanks to its music festivals and cultural celebrations. The city is home to AfroFuture (formerly Afrochella), which brings together African music, fashion, food, and art in a spectacular way. Events fill nightlife hotspots like Osu and Labadi from Christmas through New Year’s. Beyond the parties, Accra offers cultural depth: explore the Kwame Nkrumah Mausoleum, visit Jamestown for street art and heritage tours, or relax at Labadi Beach.

For Nigerians, the quick flight and shared cultural connections make Accra an easy and exciting choice for December travel.
Practical Details:
If you want a different kind of December, Marrakech offers the perfect mix of mild winter weather and exotic atmosphere. The city’s souks light up with festive lanterns and spices, and the iconic Jemaa el-Fnaa square is filled with music, snake charmers, and storytelling late into the night.

December is also a great time to explore Morocco’s luxury riads and hammams, go camel riding in the desert, or take a day trip to the snow-capped Atlas Mountains. While Marrakech is not a traditional Christmas destination, its magic lies in offering travellers an unforgettable cultural experience.
Practical Details:
Kigali may not be the loudest city in December, but it’s one of the most inspiring. Known as one of Africa’s cleanest and safest capitals, Kigali is perfect for travellers who want a mix of relaxation, culture, and festive cheer. There are Christmas services at the church, family get-togethers, and New Year’s celebrations in this area in December.

The city also offers easy access to Rwanda’s natural wonders. From Kigali, you can take day trips to Nyungwe Forest for chimp trekking or Lake Kivu for a peaceful lakeside holiday. Within the city, visit the Kigali Genocide Memorial for reflection, or enjoy rooftop dining with city views.
Practical Details:
If you are planning your holiday trip, start early; flights and hotels get booked quickly. And remember, exploring African cities in December is about creating festive memories that will stay with you long after the New Year begins.