READY WHEN YOU ARE
Ready to plan the journey?
Search available flights and compare fares when you are ready to put this guide into action.
Search flightsComplete Nigeria Passport Renewal Guide 2026 | Inside & Abroad | TBILS Travels { "@context": "https://schema.org", "@graph": [ { "@type": "Article", "@id": "https://blog.tbils.com/nigeria-passport-renewal-guide-2026/#article", "headline": "Complete Nigeria Passport Renewal Guide 2026 (Inside & Outside Nigeria)", "description": "Step-by-step guide to renewing your Nigerian passport in 2026, whether you're in Nigeria or abroad. Includes costs, documents, processing times and expert tips.", "datePublished": "2026-05-17T08:00:00+01:00", "dateModified": "2026-05-17T08:00:00+01:00", "author": { "@type": "Organization", "name": "TBILS Travels", "url": "https://blog.tbils.com" }, "publisher": { "@type": "Organization", "name": "TBILS Travels", "url": "https://blog.tbils.com", "logo": { "@type": "ImageObject", "url": "https://blog.tbils.com/wp-content/uploads/2026/03/cropped-Tbils_Logo.png" } }, "mainEntityOfPage": "https://blog.tbils.com/nigeria-passport-renewal-guide-2026/", "articleSection": "Travel Documents", "keywords": "Nigeria passport renewal, Nigerian passport 2026, renew passport abroad, NIS passport" }, { "@type": "HowTo", "@id": "https://blog.tbils.com/nigeria-passport-renewal-guide-2026/#howto-nigeria", "name": "How to Renew a Nigerian Passport Inside Nigeria", "description": "Step-by-step instructions to renew your Nigerian passport at NIS offices within Nigeria.", "totalTime": "PT30D", "estimatedCost": { "@type": "MonetaryAmount", "currency": "USD", "value": "100" }, "step": [ {"@type": "HowToStep", "name": "Visit NIS Portal", "text": "Go to immigration.gov.ng and create or log into your account.", "position": 1}, {"@type": "HowToStep", "name": "Fill Application Form", "text": "Complete the online passport renewal application form with accurate personal details.", "position": 2}, {"@type": "HowToStep", "name": "Pay the Fee", "text": "Pay the renewal fee online (Standard: ₦35,000 / Express: ₦70,000) via Remita.", "position": 3}, {"@type": "HowToStep", "name": "Book Appointment", "text": "Schedule your biometric appointment at the nearest NIS office.", "position": 4}, {"@type": "HowToStep", "name": "Attend Appointment", "text": "Appear at the NIS office with all original documents for biometric capture.", "position": 5}, {"@type": "HowToStep", "name": "Track & Collect", "text": "Track your passport status online and collect it when ready (typically 4–6 weeks for standard).", "position": 6} ] }, { "@type": "FAQPage", "@id": "https://blog.tbils.com/nigeria-passport-renewal-guide-2026/#faq", "mainEntity": [ { "@type": "Question", "name": "How long does Nigerian passport renewal take in 2026?", "acceptedAnswer": { "@type": "Answer", "text": "Standard renewal inside Nigeria takes 4–6 weeks. Express processing takes 2–3 weeks. Renewals abroad at Nigerian High Commissions typically take 6–12 weeks depending on the country." } }, { "@type": "Question", "name": "How much does it cost to renew a Nigerian passport in 2026?", "acceptedAnswer": { "@type": "Answer", "text": "Inside Nigeria: Standard renewal costs ₦35,000 (approx. $23), Express renewal costs ₦70,000 (approx. $46). Abroad: fees vary by country — typically $100–$150 USD at Nigerian High Commissions." } }, { "@type": "Question", "name": "What documents do I need to renew my Nigerian passport?", "acceptedAnswer": { "@type": "Answer", "text": "You need: your expired or expiring Nigerian passport, a data page photocopy, birth certificate (or Declaration of Age), 2 recent passport photographs, and proof of payment. For renewals abroad, you may also need proof of residency in that country." } }, { "@type": "Question", "name": "Can I renew my Nigerian passport while living in the UK?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. Visit the Nigerian High Commission in London (9 Northumberland Avenue, WC2N 5BX). You must book an appointment online at immigration.gov.ng. The process takes 6–10 weeks and costs approximately £80–£120." } }, { "@type": "Question", "name": "Can I renew my Nigerian passport in Canada or the USA?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. In Canada, visit the Nigerian High Commission in Ottawa or consulates in other cities. In the USA, contact the Nigerian Embassy in Washington D.C. or consulates in Atlanta, New York, or Houston. Book appointments via immigration.gov.ng." } }, { "@type": "Question", "name": "What happens if my Nigerian passport expires while I am abroad?", "acceptedAnswer": { "@type": "Answer", "text": "You can still renew it at the nearest Nigerian High Commission or Embassy. An expired passport does not affect your Nigerian citizenship. Contact the nearest mission immediately; do not wait, as processing times abroad can be lengthy." } }, { "@type": "Question", "name": "Can I travel with an expired Nigerian passport?", "acceptedAnswer": { "@type": "Answer", "text": "No. You cannot board international flights or cross most borders with an expired passport. You must renew before travelling. If you are in urgent need, enquire about emergency travel certificates at your nearest Nigerian embassy." } }, { "@type": "Question", "name": "How do I check my Nigerian passport renewal status?", "acceptedAnswer": { "@type": "Answer", "text": "Visit immigration.gov.ng and log into your account to check passport status. You can also call the NIS helpline or visit the office where you submitted your application." } } ] } ] } /* ===== CSS VARIABLES ===== */ :root { --green: #006B3F; --green-light: #00843F; --gold: #C9A84C; --gold-light: #F5D785; --white: #FEFDF8; --off-white: #F5F3EC; --dark: #0D1B12; --dark-muted: #1E3024; --text: #2C3B2F; --text-muted: #5A6B5F; --border: #D4CDB8; --shadow: 0 4px 32px rgba(0,60,30,0.10); --radius: 16px; --font-display: 'Playfair Display', Georgia, serif; --font-body: 'DM Sans', sans-serif; --font-mono: 'DM Mono', monospace; } /* ===== RESET ===== */ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } html { scroll-behavior: smooth; font-size: 16px; } body { font-family: var(--font-body); background: var(--white); color: var(--text); line-height: 1.75; -webkit-font-smoothing: antialiased; } img { max-width: 100%; display: block; } a { color: var(--green); text-decoration: none; } a:hover { text-decoration: underline; } /* ===== TOP BANNER ===== */ .top-bar { background: var(--green); color: rgba(255,255,255,0.85); font-size: 0.78rem; text-align: center; padding: 8px 20px; font-family: var(--font-body); letter-spacing: 0.04em; } .top-bar a { color: var(--gold-light); font-weight: 600; } /* ===== HEADER / NAV ===== */ header { background: var(--white); border-bottom: 2px solid var(--border); position: sticky; top: 0; z-index: 100; padding: 0 clamp(16px, 5vw, 80px); } .nav-inner { max-width: 1200px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; height: 64px; gap: 24px; } .logo { font-family: var(--font-display); font-size: 1.35rem; font-weight: 900; color: var(--green); display: flex; align-items: center; gap: 10px; } .logo-flag { font-size: 1.5rem; } nav { display: flex; gap: 28px; } nav a { font-size: 0.88rem; font-weight: 500; color: var(--text); letter-spacing: 0.02em; padding: 4px 0; border-bottom: 2px solid transparent; transition: color 0.2s, border-color 0.2s; } nav a:hover, nav a.active { color: var(--green); border-bottom-color: var(--gold); text-decoration: none; } .nav-cta { background: var(--green); color: #fff !important; padding: 8px 20px !important; border-radius: 50px !important; border-bottom: none !important; font-weight: 600 !important; transition: background 0.2s !important; } .nav-cta:hover { background: var(--green-light) !important; } /* ===== HERO ===== */ .hero { background: var(--dark); position: relative; overflow: hidden; padding: clamp(48px, 8vw, 100px) clamp(16px, 5vw, 80px); } .hero-bg-pattern { position: absolute; inset: 0; opacity: 0.07; background-image: repeating-linear-gradient(45deg, #fff 0, #fff 1px, transparent 0, transparent 50%), repeating-linear-gradient(-45deg, #fff 0, #fff 1px, transparent 0, transparent 50%); background-size: 28px 28px; } .hero-accent { position: absolute; top: -80px; right: -80px; width: 420px; height: 420px; background: radial-gradient(circle, rgba(0,107,63,0.5) 0%, transparent 70%); } .hero-accent2 { position: absolute; bottom: -60px; left: -60px; width: 300px; height: 300px; background: radial-gradient(circle, rgba(201,168,76,0.3) 0%, transparent 70%); } .hero-inner { position: relative; max-width: 860px; margin: 0 auto; } .hero-breadcrumb { font-size: 0.78rem; color: rgba(255,255,255,0.55); margin-bottom: 20px; display: flex; align-items: center; gap: 8px; } .hero-breadcrumb a { color: var(--gold-light); } .hero-breadcrumb span { opacity: 0.5; } .hero-badge { display: inline-flex; align-items: center; gap: 8px; background: rgba(201,168,76,0.15); border: 1px solid var(--gold); color: var(--gold-light); font-size: 0.75rem; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; padding: 6px 14px; border-radius: 50px; margin-bottom: 24px; } h1 { font-family: var(--font-display); font-size: clamp(2rem, 5vw, 3.4rem); font-weight: 900; color: var(--white); line-height: 1.15; margin-bottom: 20px; letter-spacing: -0.02em; } h1 em { font-style: italic; color: var(--gold-light); } .hero-meta { display: flex; flex-wrap: wrap; gap: 20px; align-items: center; color: rgba(255,255,255,0.65); font-size: 0.85rem; margin-bottom: 32px; } .hero-meta strong { color: #fff; } .hero-meta .dot { opacity: 0.4; } .hero-intro { font-size: 1.12rem; color: rgba(255,255,255,0.80); line-height: 1.8; max-width: 720px; margin-bottom: 36px; } .hero-stats { display: flex; flex-wrap: wrap; gap: 16px; } .stat-pill { background: rgba(255,255,255,0.07); border: 1px solid rgba(255,255,255,0.15); border-radius: 12px; padding: 12px 20px; display: flex; flex-direction: column; gap: 2px; } .stat-pill .val { font-size: 1.25rem; font-weight: 700; color: var(--gold-light); font-family: var(--font-display); } .stat-pill .lbl { font-size: 0.72rem; color: rgba(255,255,255,0.5); text-transform: uppercase; letter-spacing: 0.06em; } /* ===== LAYOUT ===== */ .layout { max-width: 1200px; margin: 0 auto; padding: clamp(32px, 5vw, 64px) clamp(16px, 5vw, 40px); display: grid; grid-template-columns: 1fr 340px; gap: 48px; align-items: start; } @media (max-width: 900px) { .layout { grid-template-columns: 1fr; } .sidebar { order: -1; } } /* ===== MAIN CONTENT ===== */ .main-content h2 { font-family: var(--font-display); font-size: clamp(1.4rem, 3vw, 1.9rem); font-weight: 700; color: var(--dark); margin: 48px 0 16px; line-height: 1.25; padding-top: 8px; border-top: 3px solid var(--gold); display: inline-block; } .main-content h2:first-of-type { margin-top: 0; } .main-content h3 { font-family: var(--font-display); font-size: 1.2rem; font-weight: 700; color: var(--green); margin: 28px 0 10px; } .main-content p { color: var(--text); margin-bottom: 18px; font-size: 1.02rem; } .main-content strong { color: var(--dark); font-weight: 600; } /* ===== QUICK ANSWER BOX (AEO) ===== */ .quick-answer { background: linear-gradient(135deg, #EBF7F0, #FEF9EC); border: 2px solid var(--green); border-radius: var(--radius); padding: 24px 28px; margin-bottom: 40px; position: relative; overflow: hidden; } .quick-answer::before { content: ''; position: absolute; top: 0; left: 0; width: 4px; height: 100%; background: linear-gradient(to bottom, var(--green), var(--gold)); } .quick-answer-label { font-size: 0.7rem; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--green); margin-bottom: 10px; display: flex; align-items: center; gap: 8px; } .quick-answer p { font-size: 1.05rem; color: var(--dark); margin: 0; line-height: 1.7; } /* ===== TABLE OF CONTENTS ===== */ .toc { background: var(--off-white); border: 1px solid var(--border); border-radius: var(--radius); padding: 24px 28px; margin-bottom: 40px; } .toc-title { font-family: var(--font-display); font-size: 1rem; font-weight: 700; color: var(--dark); margin-bottom: 16px; display: flex; align-items: center; gap: 10px; } .toc ol { padding-left: 20px; display: flex; flex-direction: column; gap: 8px; } .toc li { font-size: 0.93rem; } .toc a { color: var(--green); font-weight: 500; } .toc a:hover { text-decoration: underline; } /* ===== STEPS ===== */ .steps { display: flex; flex-direction: column; gap: 20px; margin: 24px 0 32px; } .step-card { display: flex; gap: 20px; align-items: flex-start; background: var(--white); border: 1px solid var(--border); border-radius: var(--radius); padding: 20px 24px; box-shadow: 0 2px 12px rgba(0,60,30,0.05); transition: box-shadow 0.2s, transform 0.2s; } .step-card:hover { box-shadow: var(--shadow); transform: translateY(-2px); } .step-num { width: 44px; height: 44px; min-width: 44px; background: var(--green); color: #fff; font-family: var(--font-display); font-size: 1.2rem; font-weight: 900; border-radius: 12px; display: flex; align-items: center; justify-content: center; } .step-body h4 { font-family: var(--font-display); font-size: 1.05rem; font-weight: 700; color: var(--dark); margin-bottom: 6px; } .step-body p { margin: 0; font-size: 0.95rem; color: var(--text-muted); } .step-tip { margin-top: 8px; font-size: 0.83rem; background: rgba(201,168,76,0.12); border-left: 3px solid var(--gold); padding: 6px 12px; border-radius: 0 8px 8px 0; color: #7A5C00; } /* ===== COST TABLE ===== */ .cost-table-wrap { overflow-x: auto; border-radius: var(--radius); border: 1px solid var(--border); margin: 24px 0 32px; box-shadow: 0 2px 16px rgba(0,60,30,0.06); } table { width: 100%; border-collapse: collapse; font-size: 0.95rem; } thead { background: var(--green); color: #fff; } thead th { padding: 14px 18px; text-align: left; font-weight: 600; font-size: 0.85rem; letter-spacing: 0.04em; } tbody tr { border-bottom: 1px solid var(--border); transition: background 0.15s; } tbody tr:last-child { border-bottom: none; } tbody tr:hover { background: #F0FAF5; } tbody tr:nth-child(even) { background: var(--off-white); } tbody tr:nth-child(even):hover { background: #E8F7EF; } td { padding: 13px 18px; color: var(--text); vertical-align: top; } td strong { color: var(--dark); } .badge-fast { display: inline-block; background: #DCFCE7; color: #166534; font-size: 0.72rem; font-weight: 700; padding: 2px 8px; border-radius: 20px; margin-left: 6px; } .badge-slow { display: inline-block; background: #FEF3C7; color: #92400E; font-size: 0.72rem; font-weight: 700; padding: 2px 8px; border-radius: 20px; margin-left: 6px; } /* ===== DOCS CHECKLIST ===== */ .checklist { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 14px; margin: 20px 0 32px; } .check-item { display: flex; align-items: flex-start; gap: 12px; background: var(--white); border: 1px solid var(--border); border-radius: 12px; padding: 14px 16px; } .check-icon { width: 28px; height: 28px; min-width: 28px; background: #DCFCE7; border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 0.9rem; } .check-item span { font-size: 0.93rem; color: var(--text); line-height: 1.5; } /* ===== INFO CALLOUT ===== */ .callout { border-radius: var(--radius); padding: 20px 24px; margin: 24px 0; display: flex; gap: 16px; align-items: flex-start; } .callout.info { background: #EFF6FF; border: 1px solid #BFDBFE; } .callout.warning { background: #FFFBEB; border: 1px solid #FDE68A; } .callout.danger { background: #FFF1F2; border: 1px solid #FECDD3; } .callout-icon { font-size: 1.4rem; line-height: 1; } .callout-body strong { display: block; font-size: 0.95rem; color: var(--dark); margin-bottom: 4px; } .callout-body p { font-size: 0.92rem; margin: 0; color: var(--text-muted); } /* ===== FAQ (AEO + GEO) ===== */ .faq-section { background: var(--off-white); border-radius: var(--radius); padding: 32px; margin: 40px 0; } .faq-section h2 { border-top: none !important; margin-top: 0 !important; padding-top: 0 !important; } .faq-list { display: flex; flex-direction: column; gap: 12px; margin-top: 24px; } details { background: var(--white); border: 1px solid var(--border); border-radius: 12px; overflow: hidden; transition: box-shadow 0.2s; } details[open] { box-shadow: 0 4px 20px rgba(0,60,30,0.08); } summary { padding: 18px 20px; font-weight: 600; font-size: 0.97rem; color: var(--dark); cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 12px; } summary::-webkit-details-marker { display: none; } summary::after { content: '+'; font-size: 1.4rem; color: var(--green); font-weight: 300; flex-shrink: 0; transition: transform 0.2s; } details[open] summary::after { transform: rotate(45deg); } .faq-answer { padding: 0 20px 18px; font-size: 0.95rem; color: var(--text-muted); line-height: 1.75; border-top: 1px solid var(--border); } .faq-answer p { margin: 12px 0 0; } /* ===== SIDEBAR ===== */ .sidebar { display: flex; flex-direction: column; gap: 24px; } .sidebar-card { background: var(--white); border: 1px solid var(--border); border-radius: var(--radius); padding: 24px; box-shadow: var(--shadow); } .sidebar-card h3 { font-family: var(--font-display); font-size: 1rem; font-weight: 700; color: var(--dark); margin-bottom: 16px; padding-bottom: 12px; border-bottom: 2px solid var(--gold); } .cta-card { background: linear-gradient(135deg, var(--green), var(--dark-muted)); color: #fff; border: none; } .cta-card h3 { color: var(--gold-light); border-bottom-color: rgba(201,168,76,0.4); } .cta-card p { font-size: 0.9rem; color: rgba(255,255,255,0.8); margin-bottom: 18px; line-height: 1.6; } .btn { display: inline-block; background: var(--gold); color: var(--dark) !important; font-weight: 700; font-size: 0.9rem; padding: 12px 22px; border-radius: 50px; text-align: center; width: 100%; transition: background 0.2s, transform 0.2s; } .btn:hover { background: var(--gold-light); transform: translateY(-1px); text-decoration: none !important; } .related-list { display: flex; flex-direction: column; gap: 14px; } .related-item { display: flex; gap: 12px; align-items: flex-start; padding-bottom: 14px; border-bottom: 1px solid var(--border); } .related-item:last-child { border-bottom: none; padding-bottom: 0; } .related-item .ri-num { font-family: var(--font-mono); font-size: 0.7rem; color: var(--gold); font-weight: 500; padding-top: 3px; min-width: 20px; } .related-item a { font-size: 0.88rem; font-weight: 500; color: var(--text); line-height: 1.4; } .related-item a:hover { color: var(--green); } .quick-facts { display: flex; flex-direction: column; gap: 10px; } .qf-row { display: flex; justify-content: space-between; align-items: center; font-size: 0.88rem; padding: 8px 0; border-bottom: 1px solid var(--border); } .qf-row:last-child { border-bottom: none; } .qf-label { color: var(--text-muted); } .qf-val { font-weight: 600; color: var(--dark); text-align: right; } /* ===== FOOTER ===== */ footer { background: var(--dark); color: rgba(255,255,255,0.65); padding: clamp(40px, 6vw, 72px) clamp(16px, 5vw, 80px) 32px; margin-top: 64px; } .footer-inner { max-width: 1200px; margin: 0 auto; } .footer-grid { display: grid; grid-template-columns: 2fr 1fr 1fr; gap: 48px; margin-bottom: 48px; } @media (max-width: 700px) { .footer-grid { grid-template-columns: 1fr; gap: 32px; } } .footer-brand .logo { color: var(--white); font-size: 1.2rem; margin-bottom: 14px; } .footer-brand p { font-size: 0.88rem; line-height: 1.7; max-width: 320px; } .footer-col h4 { font-size: 0.78rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--gold-light); margin-bottom: 16px; } .footer-col ul { list-style: none; display: flex; flex-direction: column; gap: 10px; } .footer-col a { font-size: 0.88rem; color: rgba(255,255,255,0.6); transition: color 0.2s; } .footer-col a:hover { color: #fff; text-decoration: none; } .footer-bottom { border-top: 1px solid rgba(255,255,255,0.1); padding-top: 24px; display: flex; justify-content: space-between; flex-wrap: wrap; gap: 12px; font-size: 0.8rem; } /* ===== PROGRESS BAR ===== */ #progress-bar { position: fixed; top: 0; left: 0; height: 3px; background: linear-gradient(to right, var(--green), var(--gold)); z-index: 999; width: 0%; transition: width 0.1s linear; } /* ===== ANIMATIONS ===== */ @keyframes fadeUp { from { opacity: 0; transform: translateY(24px); } to { opacity: 1; transform: translateY(0); } } .hero-inner > * { animation: fadeUp 0.6s ease both; } .hero-inner > *:nth-child(1) { animation-delay: 0.05s; } .hero-inner > *:nth-child(2) { animation-delay: 0.15s; } .hero-inner > *:nth-child(3) { animation-delay: 0.25s; } .hero-inner > *:nth-child(4) { animation-delay: 0.35s; } .hero-inner > *:nth-child(5) { animation-delay: 0.45s; } .hero-inner > *:nth-child(6) { animation-delay: 0.55s; } /* ===== SCROLL TO TOP ===== */ #scroll-top { position: fixed; bottom: 28px; right: 28px; width: 44px; height: 44px; background: var(--green); color: #fff; border: none; border-radius: 12px; font-size: 1.2rem; cursor: pointer; display: none; align-items: center; justify-content: center; box-shadow: 0 4px 16px rgba(0,60,30,0.3); transition: background 0.2s, transform 0.2s; z-index: 200; } #scroll-top:hover { background: var(--green-light); transform: translateY(-2px); } #scroll-top.visible { display: flex; } /* ===== RESPONSIVE ===== */ @media (max-width: 600px) { nav { display: none; } .hero-stats { gap: 10px; } .checklist { grid-template-columns: 1fr; } } Home › Travel Documents › Passport Renewal Guide 📄 Travel Documents Complete Nigeria Passport Renewal Guide 2026 By TBILS Travels · May 17, 2026 · 12 min read · Updated for 2026
Renewing your Nigerian passport doesn't have to be a nightmare. Whether you're applying from inside Nigeria or living in the UK, Canada, or USA — this complete guide walks you through every step, document, cost, and timeline you need to know in 2026. ₦35,000 Standard Fee (NG) 4–6 Wks Processing Time $100–$150 Abroad (USD) 10 Yrs Passport Validity ⚡ Quick Answer
To renew your Nigerian passport in 2026, visit immigration.gov.ng, fill the online form, pay the fee (₦35,000 standard / ₦70,000 express), book a biometric appointment at your nearest NIS office, and submit your documents. Processing takes 4–6 weeks inside Nigeria and 6–12 weeks for renewals abroad at Nigerian High Commissions. 📋 Table of Contents
- How to Renew Inside Nigeria (Step-by-Step)
- How to Renew Abroad (UK, Canada, USA)
- Documents Required
- Full Cost Breakdown 2026
- Processing Times
- Expert Tips to Avoid Delays
- Frequently Asked Questions
How to Renew Your Nigerian Passport Inside Nigeria
The Nigerian Immigration Service (NIS) handles all passport renewals within the country. The process is fully online — you should avoid any agent who claims you must pay them cash to process your application. Here is the official step-by-step: 1 Visit the NIS Official Portal
Go to immigration.gov.ng and create an account or log in if you already have one. All applications must start online.
💡 Tip: Use a desktop browser for best results. The portal can be slow — try early morning (7–9 AM). 2 Select "Passport Renewal" and Fill the Form
Choose the renewal option (not new application). Fill in your personal details exactly as they appear on your existing passport. Any mismatch causes delays. 3 Choose Your Passport Type & Pay Online
Select between the 32-page or 64-page booklet. Pay via the Remita payment platform using your debit card, USSD, or bank transfer. Keep your payment receipt.
💡 Tip: Save your Transaction ID immediately — you'll need it for the appointment booking. 4 Book Your Biometric Appointment
After payment, choose your nearest NIS office and pick an available appointment slot. Popular offices (Lagos, Abuja) fill up fast — book at least 2–3 weeks ahead. 5 Attend the NIS Office with Your Documents
Arrive early (at least 30 minutes before your slot) with all original documents (see checklist below). Your biometrics (fingerprints + photo) will be captured at the office.
💡 Tip: Dress formally — no sleeveless tops or caps for your passport photo. 6 Track Your Application & Collect
Log into your NIS portal account to track your passport status. Once ready, you'll receive an SMS notification. Collect your passport at the office where you submitted — or use the courier delivery option if available in your state. ⚠️ Beware of Touts & Scammers
The official NIS process requires NO middleman. Do not pay any "agent" outside the official portal. Report extortion attempts to NIS customer service or the ICPC.
How to Renew Your Nigerian Passport Abroad
If you live outside Nigeria, you can renew your passport at the nearest Nigerian High Commission or Embassy. The process is similar but slightly different per country.
🇬🇧 Renewing in the United Kingdom
Visit the Nigerian High Commission, London (9 Northumberland Avenue, WC2N 5BX). Book your appointment at immigration.gov.ng and pay the fee online before attending. Processing typically takes 6–10 weeks. Cost: approximately £80–£120.
🇨🇦 Renewing in Canada
Contact the Nigerian High Commission in Ottawa or the consulates in other major cities. You can also check immigration.gov.ng for an online portal appointment. Processing takes approximately 8–12 weeks. Cost: approximately CAD $130–$180.
🇺🇸 Renewing in the United States
Visit the Nigerian Embassy in Washington D.C. or consulates in Atlanta, New York, or Houston. Check each consulate's specific website for current requirements, as they may differ slightly. Processing takes 8–14 weeks on average. Cost: approximately $100–$150 USD. ℹ️ Proof of Residency Required Abroad
When renewing abroad, most Nigerian missions require proof of legal residency in that country (e.g. valid visa, BRP card, green card). Ensure your residency documents are current before applying.
Documents Required for Nigerian Passport Renewal
These are the core documents needed. Additional items may be required for renewals abroad — always confirm with your local Nigerian mission before your appointment. ✅ Expired or expiring passport — original copy required ✅ Photocopy of passport data page (biographical page) ✅ Birth certificate or Declaration of Age (sworn affidavit) ✅ 2 recent passport photographs — white background, formal attire ✅ Proof of payment — NIS Remita receipt or transaction ID ✅ Appointment confirmation — printed or digital copy ✅ National ID (NIN) — required for biometric linking 📌 (Abroad only) Proof of legal residency in that country
Nigerian Passport Renewal Cost Breakdown 2026
Here is a full breakdown of costs for all processing types and locations. All fees are government-set; never pay above these amounts to an agent. Nigerian Passport Renewal Fees — All Locations (2026) Location Type Fee Processing Time Inside Nigeria Standard (32-page) ₦35,000 (~$23) 4–6 weeks Standard Inside Nigeria Express (32-page) ₦70,000 (~$46) 2–3 weeks Faster Inside Nigeria Standard (64-page) ₦70,000 (~$46) 4–6 weeks Standard Inside Nigeria Express (64-page) ₦140,000 (~$92) 2–3 weeks Faster 🇬🇧 United Kingdom Standard ~£80–£120 6–10 weeks 🇨🇦 Canada Standard ~CAD $130–$180 8–12 weeks 🇺🇸 United States Standard ~$100–$150 USD 8–14 weeks 🚫 No Extra Unofficial Fees
These are the only official fees. If anyone — including NIS staff — asks for extra cash, refuse and report it. Corruption in passport processing is illegal.
Expert Tips to Avoid Delays in 2026
These practical tips come from travellers and our TBILS Travels community who have recently renewed their passports:
- Apply early: Don't wait until your passport expires. Apply at least 6 months before expiry — many countries require 6 months validity on arrival.
- Book the earliest available appointment: NIS slots fill up fast. Log in immediately after payment to secure a slot.
- Double-check your NIN: Your NIN must be linked to your NIS account. Any mismatch will delay your application significantly.
- Bring all originals AND photocopies: NIS officers may ask for both. Arriving without photocopies can mean being turned away.
- Check your name spelling: Ensure your name on the application matches your birth certificate and existing passport exactly.
- Renewing abroad? Email the mission first: Requirements can change. Always confirm the current document list with the Nigerian High Commission before your visit.
- Track your passport weekly: Log into immigration.gov.ng every week to check for status updates. Delays are common during peak periods (January, June–July).
Frequently Asked Questions
Everything Nigerians ask about passport renewal in 2026 — answered clearly. How long does Nigerian passport renewal take in 2026?
Standard renewal inside Nigeria takes 4–6 weeks. Express processing takes 2–3 weeks. Renewals abroad at Nigerian High Commissions typically take 6–14 weeks depending on the country and current workload. How much does it cost to renew a Nigerian passport in 2026?
Inside Nigeria: Standard renewal costs ₦35,000 (~$23), Express costs ₦70,000 (~$46). Abroad: fees vary — approximately £80–£120 in the UK, CAD $130–$180 in Canada, and $100–$150 USD in the USA. What documents do I need to renew my Nigerian passport?
You need: your expired or expiring Nigerian passport, a photocopy of the data page, birth certificate (or Declaration of Age), 2 recent passport photos (white background), proof of NIS payment, your appointment confirmation, and your NIN. Renewals abroad also require proof of legal residency in that country. Can I renew my Nigerian passport while living in the UK?
Yes. Visit the Nigerian High Commission in London (9 Northumberland Avenue, WC2N 5BX). Book your appointment at immigration.gov.ng. The process takes approximately 6–10 weeks and costs around £80–£120. Can I renew my Nigerian passport in Canada or the USA?
Yes. In Canada, visit the Nigerian High Commission in Ottawa or consulates in other cities. In the USA, contact the Nigerian Embassy in Washington D.C. or consulates in Atlanta, New York, or Houston. Book all appointments through immigration.gov.ng. What happens if my Nigerian passport expires while I am abroad?
You can still renew it at the nearest Nigerian High Commission or Embassy — an expired passport does not affect your citizenship. Contact the nearest mission immediately. If it is a genuine emergency, ask about an Emergency Travel Certificate (ETC), which can be issued quickly for urgent travel. Can I travel with an expired Nigerian passport?
No. You cannot board international flights or cross borders with an expired passport. You must renew before travelling. If you face an emergency, contact your nearest Nigerian High Commission and request an Emergency Travel Certificate. How do I check my Nigerian passport renewal status?
Log into your account at immigration.gov.ng and check the "Application Status" section. You can also call the NIS customer service line or visit the office where you submitted your application for an update. ✈️
Got your passport sorted? Now book your flight!
TBILS Travels helps Nigerians find the cheapest international flight tickets — without the confusion, without the stress. Find Cheap Flights from Nigeria →
✈️ Book Your Flight
TBILS Travels finds you the best flight deals from Nigeria to the UK, Canada, USA, Dubai and more. Get Flight Deals →
📊 Quick Facts
📰 Related Articles
📲 Follow TBILS Travels
TRAVEL HELP
Frequently asked questions
TBILS Travels helps Nigerians find the cheapest international flight tickets — without the confusion, without the stress.
READY WHEN YOU ARE
Book your next flight with confidence
Compare available fares and get help from a travel expert when you need it.
Search flights

