Skip to content
Voykit

Nigeria

Nigeria travel guide for Canadians

Canadians need a visa for Nigeria. Check the current process with Nigeria Immigration before travel and bring a completed landing card. A denied visa or missing landing card would stop entry.

Updated Sep 20261 min read
More

Key facts

Visa required
e-visa pre-approval, then visa on arrival (check)
Landing card
Complete online before arrival (check)

Quick answer

Canadians need a visa for Nigeria. Apply online for an e-visa before travel and print the approval. If you obtain a visa, you can travel; a denied visa would stop entry.

Entry requirements

Canadian passport holders need a visa for Nigeria. Check the current process and fee with Nigeria Immigration before travel, and bring any approval to the airport.

Check whether the visa covers tourism, business or family visits, and how long it lasts.

  • Apply online ahead of travel
  • Print approval
  • Carry passport (valid ≥ 6 months) and return ticket

Embassy

The Embassy of Canada in Abuja handles consular assistance. In Lagos, Canada is represented by the Honorary Consulate.

  • Embassy of Canada, Abuja: 9 Aso Drive, Central Business District, Abuja. Phone: unknown. Email: unknown.
  • Honorary Consulate, Lagos: address check. Phone: unknown.

Flight

Typical routing: Toronto to Frankfurt to Lagos. Direct flights from Canada do not operate.

  • Toronto (YYZ) to Lagos (LOS): time check
  • Vancouver (YVR) to Lagos: time check

Questions people ask

Do Canadians need a visa for Nigeria?

Yes. Apply for an e‑visa online before you travel and bring the printed approval to the airport.

How much does a trip to Nigeria cost in CAD?

Check current costs for hotels, meals and domestic transport.

Verify with the official source

Draft, not field-verified

Rules, fees, schedules and prices change. Verify with the official source (the government, embassy, operator or venue) before you book or travel.

Deep dive

Every source; changeable facts are marked check

Sources

Ask about Nigeria

Loading…

Was this useful?