Skip to content
Voykit
Set your trip — dates, party, bagsPlanner

Draft data. Times, fares and step counts are desk estimates awaiting field checks. Unknown times stay unknown. How we verify

When to go · Nigeria

Nigeria in December

Great month. Detty December in Lagos and the Calabar Carnival: book flights and hotels months ahead.

Key facts

Verdict
Great
Crowds
High
Nigeria
Prices
High
Nigeria

Verdict

GreatVoykit month rating for Nigeria

Detty December in Lagos and the Calabar Carnival: book flights and hotels months ahead.

Weather in December

  • Lagos and the south-west coast · Lagos, Abeokuta, Ibadanbest weather

    Two rainy peaks (June, then September–October) with a short dry break in August; floods in Lagos after heavy storms.

  • South-east and Cross River · Calabar, Obudu, Port Harcourtbest weather

    One of the wettest parts of West Africa; Obudu plateau is cool all year.

  • Middle Belt · Abuja, Jossmoke haze

    Rains May–October; Harmattan dust Dec–Feb; Jos is cooler at 1,200 m.

  • Sahel north · Kano, Sokoto, Maidugurismoke haze

    Short rains Jun–Sep and 40 °C+ heat Mar–May; much of the north is under travel advisories — check.

Festivals and holidays

Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.

  • Calabar Carnival and Detty December big impact

    Dec

    Street parades in Calabar; concerts and parties in Lagos; flights sell out.

  • Christmas and Boxing Day big impact

    25–26 Dec

    Mass travel to home towns; roads jammed.

Crowds and prices

Crowds · Nigeria
High
Prices · Nigeria
High

High-price month: see what to book ahead.

What to pack

Nothing unusual for the weather this month.

Build the full packing list for your trip →

Where to go in December

Rated best or good this month

  • Lagos and the south-west coast

    Best weather of the year (Lagos, Abeokuta, Ibadan)

  • South-east and Cross River

    Best weather of the year (Calabar, Obudu, Port Harcourt)