Skip to content
Voykit

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.

Is another month better than December?

No other month rates higher than December for Nigeria in this guide.

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 (104 °F)+ heat Mar–May; much of the north is under travel advisories — check.

  • North Central Nigeria: Abuja and the Middle Belt · FCT, Nasarawa, Niger, Kogi, Kwara, Benuebest weather

    November to February is dry and dusty (harmattan haze); March–April is the hottest stretch, 35 °C (95 °F)+; rain peaks June–September.

  • North Central Nigeria: Jos Plateau · Plateau State, about 1,200 mbest weather

    Noticeably cooler than Abuja year-round; nights can drop below 15 °C (59 °F) in December–January.

  • Hottest March–May, 40 °C (104 °F)+ possible; rains June–September.

  • North East Nigeria: Mambilla Plateau (Taraba) · 1,600 m average elevationfine

    Cool year-round, wet June–September; bring a jacket even in the dry season.

  • Rainy season roughly May to September; the Harmattan brings dusty, cooler nights from December to February. March to May is the hottest stretch, often above 38 °C (100 °F).

  • South East Nigeria: Enugu and the northern hills · Enugu, Nsukka, Uzo-Uwanifine

    Hot and warm seasons; the wet season runs roughly April–October, heaviest June–September. Hill towns are cooler than the lowlands.

  • South East Nigeria: Anambra, Abia and Imo lowlands · Awka, Onitsha, Aba, Owerrifine

    Humid year-round; the dry months (November–March) also bring harmattan dust and hazier, cooler mornings.

  • South South Nigeria: Coastal Delta (Port Harcourt, Yenagoa, Calabar) · Atlantic-facing rivers, mangroves and swampsfine

    Tropical monsoon: heavy rain most of the year, heaviest June–September; humidity stays high and roads flood in the worst weeks.

  • South South Nigeria: Inland edge (Benin City, Uyo) · Central belt toward the savannahbest weather

    Drier than the coast in December–February, with more rain from April.

  • South West Nigeria: Lagos coast · Lagos and the coastal beltdry

    Rain peaks roughly April–July; the driest, dustiest stretch is December–February.

  • South West Nigeria: Inland states · Oyo, Ogun, Osun, Ondo, Ekitidry

    Same two-season pattern; inland nights run cooler than the coast in December–January.

  • Lagos32 °C (90 °F) / 24 °C (75 °F), 3 rain days
  • Aba33.1 °C (92 °F) / 22.4 °C (72 °F), 8 rain days
  • Abacha27 °C (81 °F) / 21 °C (70 °F), 1 rain days
  • Abagana32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Abak28 °C (82 °F) / 24 °C (75 °F), 3 rain days
  • Abakaliki30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Abatete30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Abeokuta35 °C (95 °F) / 23 °C (73 °F), 1 rain days
  • Abiriba31 °C (88 °F) / 23 °C (73 °F), 2 rain days
  • Aboh Mbaise32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Abor32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Abraka29 °C (84 °F) / 22 °C (72 °F), 5 rain days
  • Abuja/Durumi34 °C (93 °F) / 20 °C (68 °F), 1 rain days
  • Abuja/Gwarinpa30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Abuja/Jabi34 °C (93 °F) / 20 °C (68 °F), 0 rain days
  • Abuja35 °C (95 °F) / 18 °C (64 °F), 1 rain days
  • Achina31 °C (88 °F) / 22 °C (72 °F), 5 rain days
  • Ada town30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Adazi-Nnukwu33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Ado-Awaye33 °C (91 °F) / 21 °C (70 °F), 5 rain days
  • Ado Ekiti32 °C (90 °F) / 18 °C (64 °F), 0 rain days
  • Afikpo33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Afon33 °C (91 °F) / 21 °C (70 °F), 1 rain days
  • Afuze32 °C (90 °F) / 19 °C (66 °F), 1 rain days
  • Agbado30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Agbara33 °C (91 °F) / 23 °C (73 °F), 2 rain days
  • Agbarho30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Agbor29 °C (84 °F) / 22 °C (72 °F), 2 rain days
  • Agege33 °C (91 °F) / 23 °C (73 °F), 2 rain days
  • Agenebode32 °C (90 °F) / 23 °C (73 °F), 12 rain days
  • Ago‑Iwoye29 °C (84 °F) / 22 °C (72 °F), 2 rain days
  • Aguata30 °C (86 °F) / 22 °C (72 °F), 4 rain days
  • Aguleri30 °C (86 °F) / 22 °C (72 °F), 3 rain days
  • Agulu34 °C (93 °F) / 21 °C (70 °F), 1 rain days
  • Aguluzigbo32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Agut Ntswuo27 °C (81 °F) / 21 °C (70 °F), 2 rain days
  • Ahiazu Mbaise32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Ajapa30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Ajasse Ipo30 °C (86 °F) / 18 °C (64 °F), 5 rain days
  • Ajingi33 °C (91 °F) / 14 °C (57 °F), 0 rain days
  • Akamkpa32 °C (90 °F) / 22 °C (72 °F), 3 rain days
  • Akko, Gombe29 °C (84 °F) / 18 °C (64 °F), 2 rain days
  • Akpabuyo32 °C (90 °F) / 22 °C (72 °F), 2 rain days
  • Akungba Akoko30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Akure33 °C (91 °F) / 20 °C (68 °F), 1 rain days
  • Akute30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Akwanga32 °C (90 °F) / 23 °C (73 °F), 5 rain days
  • Aleiro34 °C (93 °F) / 18 °C (64 °F), 0 rain days
  • Amichi32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Amuwo-Odofin31 °C (88 °F) / 24 °C (75 °F), 2 rain days
  • Andoni30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Anyigba30 °C (86 °F) / 21 °C (70 °F), 2 rain days
  • Apapa30 °C (86 °F) / 24 °C (75 °F), 5 rain days
  • Aran-Orin29 °C (84 °F) / 20 °C (68 °F), 5 rain days
  • Arepo30 °C (86 °F) / 23 °C (73 °F), 2 rain days
  • Argungu33 °C (91 °F) / 22 °C (72 °F), 0 rain days
  • Asaba28 °C (82 °F) / 22 °C (72 °F), 2 rain days
  • Askira-Uba28 °C (82 °F) / 16 °C (61 °F), 2 rain days
  • Atan33 °C (91 °F) / 22 °C (72 °F), 2 rain days
  • Auchi33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Awgbu32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Awka33 °C (91 °F) / 21 °C (70 °F), 1 rain days
  • Azare29 °C (84 °F) / 16 °C (61 °F), 2 rain days
  • Babaloma33 °C (91 °F) / 20 °C (68 °F), 1 rain days
  • Badagry32 °C (90 °F) / 23 °C (73 °F), 2 rain days
  • Bagwai33 °C (91 °F) / 19 °C (66 °F), 2 rain days
  • Bajoga33 °C (91 °F) / 20 °C (68 °F), 5 rain days
  • Bakassi32 °C (90 °F) / 22 °C (72 °F), 3 rain days
  • Balanga32 °C (90 °F) / 15 °C (59 °F), 0 rain days
  • Bauchi32 °C (90 °F) / 15 °C (59 °F), 0 rain days
  • Benin City33 °C (91 °F) / 23 °C (73 °F), 2 rain days
  • Benisheikh29 °C (84 °F) / 17 °C (63 °F), 2 rain days
  • Biase32 °C (90 °F) / 22 °C (72 °F), 3 rain days
  • Bichi30 °C (86 °F) / 18 °C (64 °F), 2 rain days
  • Bida32 °C (90 °F) / 19 °C (66 °F), 0 rain days
  • Billiri29 °C (84 °F) / 16 °C (61 °F), 2 rain days
  • Binji33 °C (91 °F) / 16 °C (61 °F), 0 rain days
  • Birnin Kebbi20 °C (68 °F) / 16 °C (61 °F), 1 rain days
  • Birnin Kudu33 °C (91 °F) / 14 °C (57 °F), 0 rain days
  • Biu30 °C (86 °F) / 18 °C (64 °F), 2 rain days
  • Bodinga33 °C (91 °F) / 17 °C (63 °F), 0 rain days
  • Boki27 °C (81 °F) / 22 °C (72 °F), 12 rain days
  • Bomadi30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Bonny Island31 °C (88 °F) / 22 °C (72 °F), 3 rain days
  • Brass31 °C (88 °F) / 23 °C (73 °F), 26 rain days
  • Buguma30 °C (86 °F) / 23 °C (73 °F), 12 rain days
  • Bukuru28 °C (82 °F) / 15 °C (59 °F), 5 rain days
  • Burutu32 °C (90 °F) / 23 °C (73 °F), 3 rain days
  • Calabar31 °C (88 °F) / 22 °C (72 °F), 3 rain days
  • Chibok32 °C (90 °F) / 16 °C (61 °F), 0 rain days
  • Chiranci31 °C (88 °F) / 16 °C (61 °F), 0 rain days
  • Dadin Kowa33 °C (91 °F) / 16 °C (61 °F), 0 rain days
  • Damagum33 °C (91 °F) / 14 °C (57 °F), 0 rain days
  • Damaturu31 °C (88 °F) / 17 °C (63 °F), 1 rain days
  • Darazo32 °C (90 °F) / 14 °C (57 °F), 0 rain days
  • Daura30 °C (86 °F) / 17 °C (63 °F), 2 rain days
  • Deba Habe33 °C (91 °F) / 17 °C (63 °F), 0 rain days
  • Dekina33 °C (91 °F) / 19 °C (66 °F), 1 rain days
  • Dikwa33 °C (91 °F) / 17 °C (63 °F), 5 rain days
  • Dukku33 °C (91 °F) / 18 °C (64 °F), 0 rain days
  • Dunukofia28 °C (82 °F) / 21 °C (70 °F), 6 rain days
  • Dutse30 °C (86 °F) / 21 °C (70 °F), 5 rain days
  • Ede City29 °C (84 °F) / 20 °C (68 °F), 2 rain days
  • Effurun30 °C (86 °F) / 22 °C (72 °F), 6 rain days
  • Efon-Alaaye30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Egbe34 °C (93 °F) / 20 °C (68 °F), 0 rain days
  • Egbeda30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Ejigbo29 °C (84 °F) / 22 °C (72 °F), 2 rain days
  • Eket32 °C (90 °F) / 23 °C (73 °F), 5 rain days
  • Ekpoma31 °C (88 °F) / 17 °C (63 °F), 2 rain days
  • Ekwulobia28 °C (82 °F) / 22 °C (72 °F), 9 rain days
  • Eleme32 °C (90 °F) / 23 °C (73 °F), 5 rain days
  • Emure Ekiti32 °C (90 °F) / 22 °C (72 °F), 2 rain days
  • Enugu33 °C (91 °F) / 20 °C (68 °F), 1 rain days
  • Epe33 °C (91 °F) / 24 °C (75 °F), 2 rain days
  • Erin-Ijesha34 °C (93 °F) / 30 °C (86 °F), 2 rain days
  • Eruwa33 °C (91 °F) / 21 °C (70 °F), 1 rain days
  • Esa Oke30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Esiẹ30 °C (86 °F) / 20 °C (68 °F), 5 rain days
  • Ethiope31 °C (88 °F) / 23 °C (73 °F), 2 rain days
  • Eti-Osa32 °C (90 °F) / 22 °C (72 °F), 2 rain days
  • Etinan32 °C (90 °F) / 23 °C (73 °F), 5 rain days
  • Ewekoro30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Ewu32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Ezinifite29 °C (84 °F) / 22 °C (72 °F), 3 rain days
  • Filiya33 °C (91 °F) / 18 °C (64 °F), 0 rain days
  • Fufore30 °C (86 °F) / 18 °C (64 °F), 2 rain days
  • Fugar33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Funtua29 °C (84 °F) / 18 °C (64 °F), 2 rain days
  • Ganjuwa32 °C (90 °F) / 18 °C (64 °F), 0 rain days
  • Gashua33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Gboko33 °C (91 °F) / 18 °C (64 °F), 1 rain days
  • Gbongan30 °C (86 °F) / 25 °C (77 °F), 15 rain days
  • Geidam33 °C (91 °F) / 16 °C (61 °F), 0 rain days
  • Gembu22 °C (72 °F) / 12 °C (54 °F), 5 rain days
  • Girei0 °C (32 °F) / 0 °C (32 °F), 0 rain days
  • Gombe32 °C (90 °F) / 15 °C (59 °F), 0 rain days
  • Gombi30 °C (86 °F) / 18 °C (64 °F), 2 rain days
  • Gumel35 °C (95 °F) / 20 °C (68 °F), 3 rain days
  • Gusau32 °C (90 °F) / 18 °C (64 °F), 2 rain days
  • Gwadabawa29 °C (84 °F) / 16 °C (61 °F), 0 rain days
  • Gwagwalada29 °C (84 °F) / 21 °C (70 °F), 2 rain days
  • Gwarzo32 °C (90 °F) / 14 °C (57 °F), 0 rain days
  • Gwoza29 °C (84 °F) / 16 °C (61 °F), 2 rain days
  • Hadejia32 °C (90 °F) / 18 °C (64 °F), 2 rain days
  • Ibadan34 °C (93 °F) / 23 °C (73 °F), 2 rain days
  • Ibafo33 °C (91 °F) / 23 °C (73 °F), 2 rain days
  • Ibaji29 °C (84 °F) / 21 °C (70 °F), 2 rain days
  • Ibeku32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Ibeno30 °C (86 °F) / 24 °C (75 °F), 3 rain days
  • Ibi30 °C (86 °F) / 20 °C (68 °F), 5 rain days
  • Ibillo33 °C (91 °F) / 21 °C (70 °F), 1 rain days
  • Ibokun31 °C (88 °F) / 15 °C (59 °F), 5 rain days
  • Idah34 °C (93 °F) / 20 °C (68 °F), 1 rain days
  • Idiroko29 °C (84 °F) / 21 °C (70 °F), 2 rain days
  • Ido Ekiti28 °C (82 °F) / 20 °C (68 °F), 2 rain days
  • Ido-Osun33 °C (91 °F) / 21 °C (70 °F), 1 rain days
  • Idogo31 °C (88 °F) / 22 °C (72 °F), 3 rain days
  • Ifetedo29 °C (84 °F) / 17 °C (63 °F), 5 rain days
  • Ifo30 °C (86 °F) / 23 °C (73 °F), 2 rain days
  • Ifon Osun91 °C (196 °F) / 73 °C (163 °F), 2 rain days
  • Igando30 °C (86 °F) / 23 °C (73 °F), 2 rain days
  • Igangan30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Igbara-Oke30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Igbariam30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Igbesa33 °C (91 °F) / 22 °C (72 °F), 2 rain days
  • Igbeti30 °C (86 °F) / 21 °C (70 °F), 2 rain days
  • Igbo-ora30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Igbo-Ukwu30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Igboho91 °C (196 °F) / 74 °C (165 °F), 3 rain days
  • Igueben33 °C (91 °F) / 20 °C (68 °F), 1 rain days
  • Ihembosi33 °C (91 °F) / 21 °C (70 °F), 1 rain days
  • Ihiala29 °C (84 °F) / 22 °C (72 °F), 3 rain days
  • Ijara Isin33 °C (91 °F) / 21 °C (70 °F), 1 rain days
  • Ijebu East33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Ijebu Igbo29 °C (84 °F) / 22 °C (72 °F), 2 rain days
  • Ijebu Ode84 °C (183 °F) / 71 °C (160 °F), 6 rain days
  • Ikare25 °C (77 °F) / 17 °C (63 °F), 2 rain days
  • Ikenne30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Ikija33 °C (91 °F) / 22 °C (72 °F), 1 rain days
  • Ikire32 °C (90 °F) / 22 °C (72 °F), 5 rain days
  • Ikole27 °C (81 °F) / 20 °C (68 °F), 2 rain days
  • Ikom27 °C (81 °F) / 18 °C (64 °F), 2 rain days
  • Ikorodu33 °C (91 °F) / 24 °C (75 °F), 2 rain days
  • Ikot Abasi30 °C (86 °F) / 22 °C (72 °F), 8 rain days
  • Ikot Ekpene32 °C (90 °F) / 21 °C (70 °F), 4 rain days
  • Ila Orangun33 °C (91 °F) / 20 °C (68 °F), 1 rain days
  • Ilaje30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Ilala33 °C (91 °F) / 21 °C (70 °F), 1 rain days
  • Ilara-Mokin30 °C (86 °F) / 22 °C (72 °F), 9 rain days
  • Ilara-Ogudo30 °C (86 °F) / 23 °C (73 °F), 2 rain days
  • Ilaro31 °C (88 °F) / 23 °C (73 °F), 5 rain days
  • Ilawe-Ekiti30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Ile Ife33 °C (91 °F) / 20 °C (68 °F), 2 rain days
  • Ile Oluji32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Ilesa30 °C (86 °F) / 21 °C (70 °F), 4 rain days
  • Illah Bunu33 °C (91 °F) / 20 °C (68 °F), 1 rain days
  • Ilobu94 °C (201 °F) / 65 °C (149 °F), 2 rain days
  • Ilorin34 °C (93 °F) / 19 °C (66 °F), 1 rain days
  • Imeko Afon33 °C (91 °F) / 22 °C (72 °F), 1 rain days
  • Imesi-ile30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Inisa33 °C (91 °F) / 21 °C (70 °F), 1 rain days
  • Iperu30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Ipetumodu70 °C (158 °F) / 62 °C (144 °F), 0 rain days
  • Ipokia32 °C (90 °F) / 23 °C (73 °F), 3 rain days
  • Irefi33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Irepo32 °C (90 °F) / 21 °C (70 °F), 1 rain days
  • Irrua29 °C (84 °F) / 18 °C (64 °F), 2 rain days
  • Ise Ekiti28 °C (82 °F) / 19 °C (66 °F), 3 rain days
  • Iseyin33.9 °C (93 °F) / 20.9 °C (70 °F), 3 rain days
  • Ishiagu33 °C (91 °F) / 20 °C (68 °F), 1 rain days
  • Isuofia30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Itire30 °C (86 °F) / 23 °C (73 °F), 2 rain days
  • Itu30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Iwo92 °C (198 °F) / 73 °C (163 °F), 6 rain days
  • Iyana-Ipaja32 °C (90 °F) / 22 °C (72 °F), 1 rain days
  • Iyin Ekiti30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Jaba32 °C (90 °F) / 18 °C (64 °F), 0 rain days
  • Jakusko34 °C (93 °F) / 15 °C (59 °F), 0 rain days
  • Jalingo33 °C (91 °F) / 23 °C (73 °F), 5 rain days
  • Jama′are29 °C (84 °F) / 19 °C (66 °F), 3 rain days
  • Jebba31 °C (88 °F) / 22 °C (72 °F), 2 rain days
  • Jere34 °C (93 °F) / 21 °C (70 °F), 2 rain days
  • Jimeta34 °C (93 °F) / 18 °C (64 °F), 0 rain days
  • Jos28 °C (82 °F) / 12 °C (54 °F), 0 rain days
  • Kabba91 °C (196 °F) / 71 °C (160 °F), 5 rain days
  • Kachia32 °C (90 °F) / 16 °C (61 °F), 0 rain days
  • Kaduna32 °C (90 °F) / 15 °C (59 °F), 0 rain days
  • Kafanchan19 °C (66 °F) / 28 °C (82 °F), 0 rain days
  • Kagoro30 °C (86 °F) / 16 °C (61 °F), 3 rain days
  • Kaiama29 °C (84 °F) / 18 °C (64 °F), 2 rain days
  • Kaltungo32 °C (90 °F) / 20 °C (68 °F), 2 rain days
  • Kankia30 °C (86 °F) / 15 °C (59 °F), 0 rain days
  • Kano30 °C (86 °F) / 14 °C (57 °F), 0 rain days
  • Karaye30 °C (86 °F) / 21 °C (70 °F), 7 rain days
  • Karshi34 °C (93 °F) / 20 °C (68 °F), 1 rain days
  • Kashere34 °C (93 °F) / 18 °C (64 °F), 0 rain days
  • Kasuwa Magani33 °C (91 °F) / 17 °C (63 °F), 0 rain days
  • Katsina-ala28 °C (82 °F) / 19 °C (66 °F), 2 rain days
  • Katsina30 °C (86 °F) / 16 °C (61 °F), 0 rain days
  • Kaura Namoda34 °C (93 °F) / 18 °C (64 °F), 0 rain days
  • Kazaure34 °C (93 °F) / 16 °C (61 °F), 1 rain days
  • Keffi34 °C (93 °F) / 19 °C (66 °F), 0 rain days
  • Kiru29 °C (84 °F) / 16 °C (61 °F), 2 rain days
  • Kisi town30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Kontagora33 °C (91 °F) / 18 °C (64 °F), 0 rain days
  • Koton Karfe30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Kuje30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Kumo29 °C (84 °F) / 21 °C (70 °F), 5 rain days
  • Kwoi29 °C (84 °F) / 16 °C (61 °F), 2 rain days
  • Lafia35 °C (95 °F) / 18 °C (64 °F), 0 rain days
  • Lafiagi32 °C (90 °F) / 22 °C (72 °F), 3 rain days
  • Lagos City32 °C (90 °F) / 24 °C (75 °F), 3 rain days
  • Lokoja34 °C (93 °F) / 21 °C (70 °F), 1 rain days
  • Lugbe34 °C (93 °F) / 20 °C (68 °F), 0 rain days
  • Madagali33 °C (91 °F) / 18 °C (64 °F), 0 rain days
  • Mafa38 °C (100 °F) / 22 °C (72 °F), 2 rain days
  • Magboro30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Magodo30 °C (86 °F) / 23 °C (73 °F), 2 rain days
  • Mai'Adua32 °C (90 °F) / 16 °C (61 °F), 0 rain days
  • Maiduguri33 °C (91 °F) / 14 °C (57 °F), 0 rain days
  • Maiha33 °C (91 °F) / 18 °C (64 °F), 0 rain days
  • Makurdi34 °C (93 °F) / 18 °C (64 °F), 0 rain days
  • Malumfashi30 °C (86 °F) / 16 °C (61 °F), 2 rain days
  • Mile 1230 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Minna34 °C (93 °F) / 17 °C (63 °F), 0 rain days
  • Mkpat-Enin32 °C (90 °F) / 22 °C (72 °F), 4 rain days
  • Monguno31 °C (88 °F) / 20 °C (68 °F), 2 rain days
  • Moro30 °C (86 °F) / 21 °C (70 °F), 4 rain days
  • Mubi33 °C (91 °F) / 22 °C (72 °F), 2 rain days
  • Nafada33 °C (91 °F) / 18 °C (64 °F), 0 rain days
  • Nangere34 °C (93 °F) / 14 °C (57 °F), 0 rain days
  • Nanka29 °C (84 °F) / 22 °C (72 °F), 2 rain days
  • Nasarawa State29 °C (84 °F) / 20 °C (68 °F), 2 rain days
  • Nasarawa34 °C (93 °F) / 18 °C (64 °F), 0 rain days
  • Nekede30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Nguroje22 °C (72 °F) / 12 °C (54 °F), 2 rain days
  • Nguru33 °C (91 °F) / 14 °C (57 °F), 0 rain days
  • Nimo30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Ningi28 °C (82 °F) / 19 °C (66 °F), 1 rain days
  • Njobbore29 °C (84 °F) / 19 °C (66 °F), 3 rain days
  • Nnewi29 °C (84 °F) / 22 °C (72 °F), 2 rain days
  • Nok29 °C (84 °F) / 17 °C (63 °F), 2 rain days
  • Nsit Ibom32 °C (90 °F) / 22 °C (72 °F), 3 rain days
  • Nsit-Ubium32 °C (90 °F) / 22 °C (72 °F), 3 rain days
  • Nsugbe33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Nsukka33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Nteje29 °C (84 °F) / 21 °C (70 °F), 2 rain days
  • Numan32 °C (90 °F) / 20 °C (68 °F), 1 rain days
  • Oba30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Obafemi-Owode30 °C (86 °F) / 22 °C (72 °F), 3 rain days
  • Obanliku30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Obubra32 °C (90 °F) / 20 °C (68 °F), 2 rain days
  • Obudu32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Ode Omu30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Ode Remo32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Odigbo33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Odogbolu32 °C (90 °F) / 22 °C (72 °F), 2 rain days
  • Odukpani30 °C (86 °F) / 21 °C (70 °F), 15 rain days
  • Offa29 °C (84 °F) / 18 °C (64 °F), 3 rain days
  • Ogaminana31 °C (88 °F) / 21 °C (70 °F), 5 rain days
  • Ogba30 °C (86 °F) / 23 °C (73 °F), 2 rain days
  • Ogbomosho33 °C (91 °F) / 22 °C (72 °F), 2 rain days
  • Ogbunike30 °C (86 °F) / 22 °C (72 °F), 3 rain days
  • Ogidi33 °C (91 °F) / 19 °C (66 °F), 1 rain days
  • Ogijo33 °C (91 °F) / 23 °C (73 °F), 2 rain days
  • Ogoja30 °C (86 °F) / 22 °C (72 °F), 14 rain days
  • Ojuelegba30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Okanle33 °C (91 °F) / 20 °C (68 °F), 1 rain days
  • Oke Ila Orangun33 °C (91 °F) / 21 °C (70 °F), 1 rain days
  • Oke Onigbin29 °C (84 °F) / 20 °C (68 °F), 5 rain days
  • Okehi30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Okeho30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Okene32 °C (90 °F) / 19 °C (66 °F), 1 rain days
  • Okigwe25 °C (77 °F) / 16 °C (61 °F), 3 rain days
  • Okitipupa29 °C (84 °F) / 22 °C (72 °F), 3 rain days
  • Oko30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Okobo32 °C (90 °F) / 22 °C (72 °F), 5 rain days
  • Okota30 °C (86 °F) / 24 °C (75 °F), 2 rain days
  • Okpekpe30 °C (86 °F) / 22 °C (72 °F), 3 rain days
  • Okpoko32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Okpuno33 °C (91 °F) / 21 °C (70 °F), 1 rain days
  • Okrika30 °C (86 °F) / 24 °C (75 °F), 8 rain days
  • Okuku30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Omu-Aran32 °C (90 °F) / 18 °C (64 °F), 1 rain days
  • Omuo30 °C (86 °F) / 21 °C (70 °F), 2 rain days
  • Omupo29 °C (84 °F) / 19 °C (66 °F), 2 rain days
  • Ondo City33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Onitsha34 °C (93 °F) / 22 °C (72 °F), 1 rain days
  • Opobo32 °C (90 °F) / 22 °C (72 °F), 5 rain days
  • Oraifite30 °C (86 °F) / 22 °C (72 °F), 7 rain days
  • Orlu30 °C (86 °F) / 24 °C (75 °F), 6 rain days
  • Oro-ago29 °C (84 °F) / 21 °C (70 °F), 2 rain days
  • Oroma-Etiti33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Oron28 °C (82 °F) / 24 °C (75 °F), 2 rain days
  • Osogbo34 °C (93 °F) / 21 °C (70 °F), 1 rain days
  • Ososo33 °C (91 °F) / 20 °C (68 °F), 1 rain days
  • Otolo33 °C (91 °F) / 21 °C (70 °F), 1 rain days
  • Otukpo31 °C (88 °F) / 18 °C (64 °F), 5 rain days
  • Otuocha22 °C (72 °F) / 16 °C (61 °F), 3 rain days
  • Owerri34 °C (93 °F) / 22 °C (72 °F), 2 rain days
  • Owo27 °C (81 °F) / 22 °C (72 °F), 3 rain days
  • Oye30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Oyigbo32 °C (90 °F) / 22 °C (72 °F), 2 rain days
  • Oyo28 °C (82 °F) / 22 °C (72 °F), 2 rain days
  • Ozoro31 °C (88 °F) / 24 °C (75 °F), 12 rain days
  • Pategi31 °C (88 °F) / 20 °C (68 °F), 2 rain days
  • Port Harcourt33 °C (91 °F) / 22 °C (72 °F), 3 rain days
  • Potiskum33 °C (91 °F) / 15 °C (59 °F), 0 rain days
  • Rano32 °C (90 °F) / 15 °C (59 °F), 0 rain days
  • Rimin Gado30 °C (86 °F) / 13 °C (55 °F), 0 rain days
  • Ringim32 °C (90 °F) / 14 °C (57 °F), 0 rain days
  • Sagamu30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Saki town34 °C (93 °F) / 20 °C (68 °F), 1 rain days
  • Saki34 °C (93 °F) / 20 °C (68 °F), 1 rain days
  • Sango Ota30 °C (86 °F) / 23 °C (73 °F), 2 rain days
  • Sapele30 °C (86 °F) / 24 °C (75 °F), 8 rain days
  • Sepeteri33 °C (91 °F) / 20 °C (68 °F), 1 rain days
  • Serti33 °C (91 °F) / 18 °C (64 °F), 1 rain days
  • Sokoto34 °C (93 °F) / 18 °C (64 °F), 0 rain days
  • Somolu30 °C (86 °F) / 23 °C (73 °F), 2 rain days
  • Suleja33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Surulere32 °C (90 °F) / 22 °C (72 °F), 2 rain days
  • Talata Mafara31 °C (88 °F) / 16 °C (61 °F), 1 rain days
  • Tangaza33 °C (91 °F) / 16 °C (61 °F), 0 rain days
  • Toro30 °C (86 °F) / 16 °C (61 °F), 2 rain days
  • Ufuma32 °C (90 °F) / 20 °C (68 °F), 2 rain days
  • Uga32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Ugep22 °C (72 °F) / 13 °C (55 °F), 2 rain days
  • Ughelli31 °C (88 °F) / 24 °C (75 °F), 1 rain days
  • Ukanafun31 °C (88 °F) / 24 °C (75 °F), 5 rain days
  • Ukhun30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Ukpor31 °C (88 °F) / 22 °C (72 °F), 2 rain days
  • Uli32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Umu Nneochi33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Umuahia32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Umuaka32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Umuchu32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Umuleri30 °C (86 °F) / 22 °C (72 °F), 3 rain days
  • Ụmụnnachi30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Umunya32 °C (90 °F) / 21 °C (70 °F), 1 rain days
  • Umunze31 °C (88 °F) / 21 °C (70 °F), 2 rain days
  • Umuoba Anam33 °C (91 °F) / 21 °C (70 °F), 1 rain days
  • Unwana33 °C (91 °F) / 20 °C (68 °F), 2 rain days
  • Upenekang31 °C (88 °F) / 23 °C (73 °F), 5 rain days
  • Uromi32 °C (90 °F) / 21 °C (70 °F), 2 rain days
  • Uselu31 °C (88 °F) / 23 °C (73 °F), 2 rain days
  • Uyo22 °C (72 °F) / 17 °C (63 °F), 14 rain days
  • Uzo-Uwani30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Wamako33 °C (91 °F) / 16 °C (61 °F), 0 rain days
  • Warri33.4 °C (92 °F) / 23.5 °C (74 °F), 3 rain days
  • Wase33 °C (91 °F) / 18 °C (64 °F), 0 rain days
  • Wudil29 °C (84 °F) / 18 °C (64 °F), 1 rain days
  • Wukari35 °C (95 °F) / 22 °C (72 °F), 2 rain days
  • Yaba33 °C (91 °F) / 24 °C (75 °F), 2 rain days
  • Yakurr22 °C (72 °F) / 14 °C (57 °F), 5 rain days
  • Yelwa34 °C (93 °F) / 17 °C (63 °F), 1 rain days
  • Yenagoa31 °C (88 °F) / 23 °C (73 °F), 5 rain days
  • Yola34 °C (93 °F) / 22 °C (72 °F), 2 rain days
  • Yorro32 °C (90 °F) / 17 °C (63 °F), 0 rain days
  • Yunusari32 °C (90 °F) / 14 °C (57 °F), 0 rain days
  • Yusufari31 °C (88 °F) / 16 °C (61 °F), 0 rain days
  • Zangon Kataf30 °C (86 °F) / 18 °C (64 °F), 5 rain days
  • Zaria30.2 °C (86 °F) / 14.8 °C (59 °F), 0 rain days
  • Zonkwa30 °C (86 °F) / 18 °C (64 °F), 2 rain days
  • Zungeru30 °C (86 °F) / 18 °C (64 °F), 2 rain days
  • Zuru29 °C (84 °F) / 16 °C (61 °F), 2 rain days

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.

  • Detty December check

    Most of December · Lagos

    Concerts and parties; flights, hotels and roads are at their busiest and dearest.

Crowds and prices

Crowds · Nigeria
High
Prices · Nigeria
High

High-price month: see what to book ahead.

Compare two months

Weather, crowds and prices for any two months in Nigeria, side by side.

  • Verdict

    Dec: Great

    Jan: Great

  • Crowds

    Dec: High

    Jan: Medium

  • Prices

    Dec: High

    Jan: High

  • Festivals listed

    Dec: 3

    Jan: 1

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

January: Dry; Harmattan haze in Abuja and the north. Lagos winds down from December.

Nigeria: figures are long-term averages from this guide, not a forecast.

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)

  • Aba

    Best months: Oct–Mar (dry season, cooler evenings)

  • Abagana

    Best months: Nov–Feb (dry, festival season)

  • Abak

    Best months: Nov–Mar (dry season)

  • Abakaliki

    Best months: Oct–Mar (dry season)

  • Abatete

    Best months: Nov–Mar (dry season, festivals)

  • Abeokuta

    Best months: Nov–Mar (dry season)

  • Abiriba

    Best months: Nov–Feb (dry season, cooler evenings)

  • Aboh Mbaise

    Best months: Nov–Feb (dry season, festival in Feb)

  • Abor

    Best months: Nov–Feb (dry season)

  • Abraka

    Best months: Nov–Feb (dry season)