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 flights[ { "@context": "https://schema.org", "@type": "Article", "headline": "Lagos to Uyo Flights: Best Deals, Airlines & Booking Guide (2025)", "description": "Find the best deals on flights from Lagos (LOS) to Uyo (QUO). Compare airlines, discover the cheapest times to fly, and get expert tips to save big on your Lagos to Uyo ticket.", "image": "https://blog.tbils.com/wp-content/uploads/lagos-uyo-flights.jpg", "author": { "@type": "Organization", "name": "Tbils Travel", "url": "https://tbils.com" }, "publisher": { "@type": "Organization", "name": "Tbils Travel Blog", "url": "https://blog.tbils.com", "logo": { "@type": "ImageObject", "url": "https://blog.tbils.com/wp-content/uploads/tbils-logo.png" } }, "datePublished": "2025-06-10", "dateModified": "2025-06-22", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://blog.tbils.com/lagos-uyo-flights" }, "keywords": ["Lagos to Uyo flights", "LOS to QUO", "cheap flights Lagos Uyo", "Ibom Air Lagos Uyo", "Uyo flight deals Nigeria"], "articleSection": "Travel Tips", "about": { "@type": "Flight", "departureAirport": { "@type": "Airport", "name": "Murtala Muhammed International Airport", "iataCode": "LOS", "addressLocality": "Lagos", "addressCountry": "NG" }, "arrivalAirport": { "@type": "Airport", "name": "Victor Attah International Airport", "iataCode": "QUO", "addressLocality": "Uyo", "addressRegion": "Akwa Ibom", "addressCountry": "NG" } } }, { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "How much is a flight from Lagos to Uyo?", "acceptedAnswer": { "@type": "Answer", "text": "Flights from Lagos (LOS) to Uyo (QUO) typically cost between ₦30,000 and ₦75,000 one-way. The cheapest fares are available on Ibom Air when booked 3–5 weeks in advance, especially for midweek travel." } }, { "@type": "Question", "name": "Which airlines fly Lagos to Uyo?", "acceptedAnswer": { "@type": "Answer", "text": "Ibom Air, Air Peace, and Arik Air are the main airlines operating the Lagos to Uyo route. Ibom Air, based in Akwa Ibom State, offers the most frequent service and is often the most competitively priced on this route." } }, { "@type": "Question", "name": "How long is the flight from Lagos to Uyo?", "acceptedAnswer": { "@type": "Answer", "text": "The direct flight from Lagos (LOS) to Uyo (QUO) takes approximately 1 hour to 1 hour 15 minutes. Victor Attah International Airport in Uyo is located about 25 km from the city centre." } }, { "@type": "Question", "name": "Is there a direct flight from Lagos to Uyo?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, there are direct (non-stop) flights from Lagos to Uyo. Ibom Air and Air Peace both operate direct services on this route, with Ibom Air typically offering the highest frequency." } }, { "@type": "Question", "name": "What airport does Lagos to Uyo fly into?", "acceptedAnswer": { "@type": "Answer", "text": "Flights from Lagos land at Victor Attah International Airport (IATA: QUO) in Uyo, Akwa Ibom State. The airport is one of Nigeria's most modern regional airports and is named after a former governor of Akwa Ibom State." } }, { "@type": "Question", "name": "When is the cheapest time to fly Lagos to Uyo?", "acceptedAnswer": { "@type": "Answer", "text": "The cheapest time to fly from Lagos to Uyo is between January and April, and again in September and October. Avoid the December holiday period, Eid, and any major Akwa Ibom State events when demand spikes. Midweek morning flights are generally the most affordable." } } ] }, { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "name": "Home", "item": "https://blog.tbils.com"}, {"@type": "ListItem", "position": 2, "name": "Nigeria Flights", "item": "https://blog.tbils.com/nigeria-flights"}, {"@type": "ListItem", "position": 3, "name": "Lagos to Uyo Flights", "item": "https://blog.tbils.com/lagos-uyo-flights"} ] }] /* ── RESET ── */ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } .uy-blog { font-family: 'DM Sans', -apple-system, sans-serif; color: #1a2e1a; background: #FAFAF7; line-height: 1.7; overflow-x: hidden; } /* ── BREADCRUMB ── */ .uy-breadcrumb { background: #fff; padding: 12px 24px; font-size: 13px; color: #6b7280; border-bottom: 1px solid #e5e7eb; } .uy-breadcrumb a { color: #16A34A; text-decoration: none; } .uy-breadcrumb a:hover { text-decoration: underline; } .uy-breadcrumb span { margin: 0 7px; color: #d1d5db; } /* ══════════════════════════════════════ HERO — Departure Board Aesthetic ══════════════════════════════════════ */ .uy-hero { background: #0B2818; padding: 52px 24px 0; position: relative; overflow: hidden; } /* Subtle texture overlay */ .uy-hero::before { content: ''; position: absolute; inset: 0; background: repeating-linear-gradient( 0deg, transparent, transparent 39px, rgba(255,255,255,0.025) 39px, rgba(255,255,255,0.025) 40px ); pointer-events: none; } .hero-inner { max-width: 820px; margin: 0 auto; position: relative; z-index: 2; } .hero-tag { display: inline-flex; align-items: center; gap: 8px; background: rgba(22,163,74,0.18); border: 1px solid rgba(22,163,74,0.35); color: #4ade80; font-size: 11px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; padding: 6px 14px; border-radius: 4px; margin-bottom: 22px; } .hero-tag::before { content: '●'; font-size: 8px; animation: blink 1.8s infinite; } @keyframes blink { 0%,100%{opacity:1} 50%{opacity:0.2} } .uy-hero h1 { font-family: 'DM Serif Display', Georgia, serif; font-size: clamp(28px, 5.5vw, 54px); color: #ffffff; line-height: 1.15; margin-bottom: 16px; font-weight: 400; } .uy-hero h1 em { font-style: italic; color: #FBBF24; } .hero-desc { color: rgba(255,255,255,0.62); font-size: clamp(14px, 2vw, 17px); max-width: 520px; margin-bottom: 36px; line-height: 1.65; } /* ── DEPARTURE BOARD ── */ .dep-board { background: #071810; border: 1px solid rgba(22,163,74,0.25); border-radius: 12px 12px 0 0; overflow: hidden; max-width: 640px; } .dep-board-header { background: rgba(22,163,74,0.12); border-bottom: 1px solid rgba(22,163,74,0.2); padding: 10px 20px; display: flex; align-items: center; gap: 10px; } .dep-board-header span { font-size: 11px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; color: #4ade80; } .dep-board-header .dot { width: 8px; height: 8px; background: #4ade80; border-radius: 50%; animation: blink 1.8s infinite; flex-shrink: 0; } .dep-row { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; padding: 16px 20px; border-bottom: 1px solid rgba(255,255,255,0.06); gap: 8px; } .dep-row.header-row { padding: 8px 20px; background: rgba(255,255,255,0.04); } .dep-row.header-row .dc { font-size: 10px; color: rgba(255,255,255,0.35); letter-spacing: 1px; text-transform: uppercase; } .dep-row:last-child { border-bottom: none; } .dep-row .dc { font-size: 14px; color: rgba(255,255,255,0.85); font-variant-numeric: tabular-nums; } .dep-row .dc.route { color: #FBBF24; font-weight: 600; font-size: 15px; } .dep-row .dc.green { color: #4ade80; font-weight: 600; } .dep-row .dc.dim { color: rgba(255,255,255,0.4); font-size: 13px; } /* Flip animation for rows */ .dep-row { opacity: 0; transform: translateY(6px); } .dep-row.visible { animation: rowIn 0.4s ease forwards; } @keyframes rowIn { to { opacity:1; transform:translateY(0); } } /* ── HERO STATS BAR (below board) ── */ .uy-stats { display: flex; gap: 0; max-width: 640px; background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.08); border-top: none; border-radius: 0 0 12px 12px; overflow: hidden; margin-bottom: 0; } .uy-stat { flex: 1; text-align: center; padding: 14px 10px; border-right: 1px solid rgba(255,255,255,0.07); } .uy-stat:last-child { border-right: none; } .uy-stat .sv { display: block; font-family: 'DM Serif Display', serif; font-size: 20px; color: #FBBF24; line-height: 1; } .uy-stat .sl { display: block; font-size: 10px; color: rgba(255,255,255,0.4); text-transform: uppercase; letter-spacing: 1px; margin-top: 4px; } /* space under hero */ .hero-bottom-space { height: 48px; background: #0B2818; } /* ── CONTENT ── */ .uy-content { max-width: 860px; margin: 0 auto; padding: 52px 24px 72px; } /* ── ARTICLE META ── */ .uy-meta { display: flex; align-items: center; gap: 14px; margin-bottom: 40px; padding: 14px 20px; background: #fff; border-radius: 10px; border: 1px solid #e5e7eb; } .uy-avatar { width: 42px; height: 42px; background: linear-gradient(135deg, #0B2818, #16A34A); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 18px; flex-shrink: 0; } .uy-meta .mn { font-weight: 700; font-size: 14px; color: #0B2818; } .uy-meta .md { font-size: 12px; color: #9ca3af; margin-top: 2px; } .uy-reading { margin-left: auto; font-size: 12px; color: #6b7280; background: #f3f4f6; padding: 5px 12px; border-radius: 20px; white-space: nowrap; } /* ── QUICK ANSWER ── */ .uy-qa { border-left: 5px solid #16A34A; background: linear-gradient(135deg, #f0fdf4, #dcfce7); border-radius: 0 12px 12px 0; padding: 22px 26px; margin-bottom: 48px; } .uy-qa .qa-tag { font-size: 11px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #16A34A; margin-bottom: 10px; } .uy-qa p { font-size: 17px; color: #0B2818; font-weight: 500; line-height: 1.65; margin: 0; } .uy-qa strong { color: #15803d; } /* ── HEADINGS ── */ .uy-content h2 { font-family: 'DM Serif Display', serif; font-size: clamp(22px, 3.5vw, 32px); font-weight: 400; color: #0B2818; margin: 52px 0 18px; line-height: 1.25; position: relative; padding-bottom: 16px; } .uy-content h2::after { content: ''; position: absolute; bottom: 0; left: 0; width: 40px; height: 3px; background: linear-gradient(90deg, #16A34A, #FBBF24); border-radius: 2px; } .uy-content h3 { font-size: 18px; font-weight: 700; color: #0B2818; margin: 30px 0 10px; } .uy-content p { color: #374151; font-size: 16px; line-height: 1.8; margin-bottom: 18px; } /* ── ROUTE HIGHLIGHT STRIP ── */ .route-strip { background: #0B2818; border-radius: 14px; padding: 24px 28px; display: flex; align-items: center; justify-content: center; gap: 12px; flex-wrap: wrap; margin: 32px 0 44px; } .route-airport { text-align: center; } .route-airport .ra-code { font-family: 'DM Serif Display', serif; font-size: 36px; color: #FBBF24; line-height: 1; } .route-airport .ra-city { font-size: 12px; color: rgba(255,255,255,0.55); text-transform: uppercase; letter-spacing: 1.5px; margin-top: 4px; } .route-arrow { display: flex; flex-direction: column; align-items: center; gap: 4px; padding: 0 12px; } .route-arrow .arr-line { display: flex; align-items: center; gap: 0; } .route-arrow .arr-dash { height: 2px; width: 60px; background: linear-gradient(90deg, rgba(22,163,74,0.3), #16A34A, rgba(22,163,74,0.3)); border-radius: 1px; } .route-arrow .arr-icon { color: #16A34A; font-size: 18px; margin-left: -2px; } .route-arrow .arr-time { font-size: 11px; color: rgba(255,255,255,0.4); letter-spacing: 1px; text-transform: uppercase; } /* ── AIRLINE CARDS ── */ .airline-row { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 18px; margin: 28px 0 44px; } .al-card { background: #fff; border: 1.5px solid #e5e7eb; border-radius: 16px; padding: 26px 22px 22px; position: relative; transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s; overflow: hidden; } .al-card:hover { transform: translateY(-5px); box-shadow: 0 14px 36px rgba(11,40,24,0.1); border-color: #86efac; } .al-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, #16A34A, #4ade80); border-radius: 16px 16px 0 0; opacity: 0; transition: opacity 0.22s; } .al-card:hover::before { opacity: 1; } .al-badge { position: absolute; top: 14px; right: 14px; font-size: 10px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; padding: 3px 10px; border-radius: 20px; } .al-badge.green { background: #dcfce7; color: #15803d; } .al-badge.amber { background: #fef3c7; color: #92400e; } .al-badge.blue { background: #dbeafe; color: #1d4ed8; } .al-icon { width: 46px; height: 46px; border-radius: 12px; background: linear-gradient(135deg, #0B2818, #1a4d2e); display: flex; align-items: center; justify-content: center; font-size: 22px; margin-bottom: 14px; } .al-name { font-weight: 700; font-size: 17px; color: #0B2818; margin-bottom: 4px; } .al-route { font-size: 12px; color: #9ca3af; margin-bottom: 12px; } .al-price-block { margin-bottom: 14px; } .al-price { font-family: 'DM Serif Display', serif; font-size: 28px; color: #16A34A; line-height: 1; } .al-price-note { font-size: 12px; color: #9ca3af; } .al-features { list-style: none; font-size: 13px; color: #6b7280; } .al-features li { padding: 3px 0; display: flex; align-items: flex-start; gap: 8px; } .al-features li::before { content: '✓'; color: #16A34A; font-weight: 700; flex-shrink: 0; margin-top: 1px; } /* ── PRICE TABLE ── */ .pt-wrap { background: #fff; border-radius: 16px; border: 1px solid #e5e7eb; overflow: hidden; margin: 24px 0 40px; box-shadow: 0 2px 16px rgba(0,0,0,0.04); } .uy-table { width: 100%; border-collapse: collapse; font-size: 15px; } .uy-table thead th { background: #0B2818; color: rgba(255,255,255,0.85); padding: 14px 18px; text-align: left; font-size: 11px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; } .uy-table tbody tr:nth-child(even) { background: #f9fafb; } .uy-table tbody tr:hover { background: #f0fdf4; } .uy-table td { padding: 13px 18px; color: #374151; border-bottom: 1px solid #f0f0f0; font-size: 14px; } .uy-table td:first-child { font-weight: 600; color: #0B2818; } .pt { font-weight: 700; } .pt-lo { color: #16A34A; } .pt-mid { color: #d97706; } .pt-hi { color: #dc2626; } /* ── TIPS ── */ .tips-list { margin: 24px 0 40px; display: flex; flex-direction: column; gap: 14px; } .tip-row { display: flex; gap: 18px; align-items: flex-start; background: #fff; border: 1px solid #e5e7eb; border-radius: 12px; padding: 18px 20px; transition: border-color 0.2s; } .tip-row:hover { border-color: #86efac; } .tip-num { width: 34px; height: 34px; min-width: 34px; background: linear-gradient(135deg, #16A34A, #15803d); border-radius: 8px; color: #fff; font-weight: 700; font-size: 14px; display: flex; align-items: center; justify-content: center; box-shadow: 0 3px 10px rgba(22,163,74,0.3); } .tip-body strong { display: block; font-size: 15px; font-weight: 700; color: #0B2818; margin-bottom: 4px; } .tip-body span { font-size: 14px; color: #6b7280; line-height: 1.55; } /* ── CALLOUT BOX ── */ .uy-callout { display: flex; gap: 16px; background: #fefce8; border: 1px solid #fde68a; border-radius: 12px; padding: 20px 22px; margin: 28px 0; align-items: flex-start; } .uy-callout .ci { font-size: 22px; min-width: 26px; } .uy-callout p { margin: 0; font-size: 15px; color: #78350f; line-height: 1.65; } .uy-callout strong { color: #92400e; } /* ── GREEN INFO BOX ── */ .green-box { background: #f0fdf4; border: 1px solid #bbf7d0; border-radius: 12px; padding: 20px 24px; margin: 24px 0 36px; } .green-box p { margin: 0; font-size: 15px; color: #166534; line-height: 1.7; } .green-box strong { color: #15803d; } /* ── FAQ ── */ .uy-faq { margin: 16px 0 50px; } .uy-faq-item { background: #fff; border: 1.5px solid #e5e7eb; border-radius: 12px; margin-bottom: 10px; overflow: hidden; transition: border-color 0.2s, box-shadow 0.2s; } .uy-faq-item.open { border-color: #86efac; box-shadow: 0 4px 18px rgba(22,163,74,0.08); } .uy-fq { display: flex; justify-content: space-between; align-items: center; padding: 18px 22px; cursor: pointer; gap: 14px; user-select: none; } .uy-fq span { font-weight: 600; font-size: 15px; color: #0B2818; line-height: 1.4; } .uy-fchev { width: 30px; height: 30px; min-width: 30px; background: #f0fdf4; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #16A34A; font-size: 14px; transition: transform 0.3s, background 0.2s, color 0.2s; font-style: normal; } .uy-faq-item.open .uy-fchev { transform: rotate(180deg); background: #16A34A; color: #fff; } .uy-fa { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; padding: 0 22px; } .uy-fa p { font-size: 15px; color: #4b5563; line-height: 1.75; padding-bottom: 18px; margin: 0; } .uy-faq-item.open .uy-fa { max-height: 320px; } /* ── CTA ── */ .uy-cta { background: linear-gradient(135deg, #0B2818 0%, #0d3d1f 100%); border-radius: 20px; padding: 48px 36px; text-align: center; position: relative; overflow: hidden; margin-top: 16px; } .uy-cta::after { content: '✈'; position: absolute; font-size: 200px; color: rgba(255,255,255,0.025); bottom: -30px; right: -10px; line-height: 1; pointer-events: none; } .uy-cta h2 { font-family: 'DM Serif Display', serif; font-size: clamp(22px, 4vw, 36px); color: #fff; font-weight: 400; margin: 0 0 12px; padding: 0; } .uy-cta h2::after { display: none; } .uy-cta p { color: rgba(255,255,255,0.58); font-size: 16px; max-width: 460px; margin: 0 auto 30px; } .uy-cta-btn { display: inline-block; background: linear-gradient(135deg, #FBBF24, #f59e0b); color: #0B2818; font-weight: 700; font-size: 16px; padding: 16px 44px; border-radius: 50px; text-decoration: none; box-shadow: 0 6px 24px rgba(251,191,36,0.4); transition: transform 0.2s, box-shadow 0.2s; } .uy-cta-btn:hover { transform: translateY(-3px); box-shadow: 0 12px 32px rgba(251,191,36,0.5); text-decoration: none; color: #0B2818; } /* ── RESPONSIVE ── */ @media (max-width: 620px) { .uy-hero { padding: 40px 18px 0; } .dep-row { grid-template-columns: 1fr 1fr; } .dep-row .dc:nth-child(3), .dep-row .dc:nth-child(4) { display: none; } .dep-row.header-row .dc:nth-child(3), .dep-row.header-row .dc:nth-child(4) { display: none; } .uy-content { padding: 36px 18px 56px; } .route-strip { padding: 20px 18px; gap: 8px; } .route-airport .ra-code { font-size: 28px; } .route-arrow .arr-dash { width: 36px; } .uy-cta { padding: 34px 22px; } .uy-table td, .uy-table thead th { padding: 10px 12px; font-size: 13px; } } @media (prefers-reduced-motion: reduce) { .dep-row { animation: none; opacity: 1; transform: none; } .hero-tag::before { animation: none; } } Nigeria Domestic Flights Lagos to Uyo Flights:Best Deals & Airlines
Everything you need to fly LOS → QUO — compare carriers, unlock the lowest fares, and land in Akwa Ibom without overpaying. Live Departures — Lagos (LOS) → Uyo (QUO) Airline From Duration Status Ibom Air ₦30,000 1h 05m ✓ Daily Air Peace ₦32,000 1h 10m ✓ Daily Arik Air ₦38,000 1h 10m Select Days United Nigeria ₦35,000 1h 05m Select Days ~1hrFlight Time ₦30k+From Price 4Airlines QUOUyo Airport ✈ Tbils Travel Team June 10, 2025 · Updated June 22, 2025 8 min read ⚡ Quick Answer
Flights from Lagos to Uyo start from ₦30,000 one-way. Ibom Air is the most frequent carrier on the route, with daily direct services taking under 1 hour 15 minutes. Lagos departs from Murtala Muhammed Airport (LOS) and arrives at Victor Attah International Airport (QUO) in Uyo, Akwa Ibom State. Book midweek, 3–5 weeks ahead, for the best deals.
Lagos to Uyo — Route Overview
The Lagos–Uyo air corridor connects Nigeria's commercial nerve centre to the serene capital of Akwa Ibom State — one of Nigeria's fastest-growing and most economically significant states. Whether you're travelling for business in the oil sector, visiting family, or exploring the South-South region, this route offers reliable daily options from multiple carriers.
Flights depart from Lagos' domestic terminal at Murtala Muhammed Airport (MMA2) and arrive at Victor Attah International Airport (QUO), one of Nigeria's most modern regional airports, located about 25 km from Uyo city centre. The straight-line distance is roughly 500 km, with block time consistently under 75 minutes.
Airlines Flying Lagos to Uyo
Four carriers operate the Lagos–Uyo route. Here's how they compare on price, service, and reliability: Best Frequency ✈ Ibom Air Lagos (LOS) → Uyo (QUO) ₦30,000+ one-way from
- Akwa Ibom State's flagship carrier
- Airbus A220 — modern & comfortable
- Multiple daily departures
- Consistently lowest base fares
- Nigeria's largest domestic airline
- Regular promotional fares
- Generous baggage allowance
- Loyalty rewards programme
- Growing South-South network
- Competitive introductory fares
- Direct booking discounts
Ibom Air tip: As the state-owned carrier of Akwa Ibom, Ibom Air treats the Lagos–Uyo route as a flagship service. Their A220 aircraft are among the newest in Nigeria's domestic fleet, meaning a smoother, quieter ride. Check their website directly for exclusive web-only fares that don't always appear on aggregators.
Lagos to Uyo Flight Prices by Season
Fares on this route follow Nigeria's broader domestic travel patterns, with distinct peaks around public holidays and the end-of-year period. Use the table below to plan your travel budget: Period One-Way Fare Demand Booking Tip January – April ₦30,000 – ₦44,000 Low Best window for cheap fares May – June ₦32,000 – ₦48,000 Low–Medium Steady prices, good availability July – August ₦40,000 – ₦60,000 High School holiday surge — book early Eid & Public Holidays ₦55,000 – ₦85,000 Very High Book 6+ weeks ahead September – October ₦30,000 – ₦46,000 Low Post-holiday sweet spot November – December ₦60,000 – ₦110,000 Peak Book in October or expect high fares
7 Tips to Get the Best Deal on Lagos to Uyo Flights
Airport Guide: Lagos & Uyo
Murtala Muhammed Airport, Lagos (LOS) — Domestic Terminal
Domestic flights depart from MMA2 (the Bi-Courtney terminal), which is separate from the international terminal at Lagos Airport. Check-in counters typically open 2 hours before departure. Expect security queues during morning and evening peak windows — arrive at least 90 minutes before your flight. Ridesharing (Uber, Bolt) and the yellow taxis all operate from the MMA2 forecourt.
Victor Attah International Airport, Uyo (QUO)
Uyo's airport is one of Nigeria's most modern and least congested regional terminals. Named after a former Akwa Ibom State Governor, it sits approximately 25 km from Uyo city centre on the Airport Road. Taxis, ride-hailing apps, and car hire services are available immediately outside the arrivals exit. The journey to central Uyo takes 30–45 minutes depending on traffic. 💡
Local Tip: Victor Attah Airport is notably calmer than Lagos or Abuja airports. Baggage reclaim is fast — most passengers are through the arrivals hall within 15–20 minutes of landing. Uber operates in Uyo and is significantly cheaper than negotiating with roadside taxis.
Why Fly Lagos to Uyo?
Uyo has emerged as one of Nigeria's most compelling domestic destinations. As the capital of Akwa Ibom — a state that contributes significantly to Nigeria's oil production — the city blends government activity with genuine hospitality and greenery that surprises first-time visitors.
Popular reasons to fly Lagos–Uyo include business travel to the oil and gas sector, visits to the stunning Ibeno Beach (one of West Africa's longest stretches of Atlantic coastline), cultural tourism, and family visits. The city's infrastructure has improved substantially over the past decade, and the Ibom Tropicana Entertainment Centre is a favourite stopover for leisure travellers.
Frequently Asked Questions
Flights from Lagos (LOS) to Uyo (QUO) typically cost ₦30,000 to ₦75,000 one-way. The cheapest fares are available on Ibom Air when booked 3–5 weeks ahead. Prices spike significantly during December, Eid, and major public holidays. Which airlines fly Lagos to Uyo? ▾
Ibom Air, Air Peace, United Nigeria Airlines, and Arik Air operate the Lagos–Uyo route. Ibom Air offers the most daily frequencies and is usually the most competitively priced, particularly on direct bookings through their website. How long is the flight from Lagos to Uyo? ▾
The direct flight from Lagos (LOS) to Uyo (QUO) takes approximately 1 hour to 1 hour 15 minutes. It is a non-stop service with no intermediate stops — one of Nigeria's faster South-South domestic connections. Is there a direct flight from Lagos to Uyo? ▾
Yes, direct (non-stop) flights from Lagos to Uyo are available daily. Ibom Air and Air Peace both operate direct services, so there is no need to connect via Abuja or Port Harcourt. What airport does Lagos to Uyo fly into? ▾
Flights from Lagos arrive at Victor Attah International Airport (IATA: QUO) in Uyo, Akwa Ibom State. The airport is around 25 km from central Uyo and is considered one of Nigeria's most modern and well-maintained regional airports. When is the cheapest time to fly Lagos to Uyo? ▾
The cheapest periods for Lagos–Uyo flights are January–April and September–October. Avoid the December holiday window, Eid, and any major state events in Akwa Ibom. Flying on a Tuesday or Wednesday morning also gives you the lowest fares within any given week.
Ready to Fly Lagos to Uyo?
Compare live prices from Ibom Air, Air Peace, and more — all in seconds. Find the Best Fare Now → (function() { 'use strict'; /* ── Departure board stagger animation ── */ var rows = document.querySelectorAll('.dep-row:not(.header-row)'); rows.forEach(function(row, i) { setTimeout(function() { row.classList.add('visible'); }, 300 + i * 140); }); /* ── FAQ accordion ── */ document.querySelectorAll('.uy-fq').forEach(function(btn) { btn.addEventListener('click', toggleFaq); btn.addEventListener('keydown', function(e) { if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); toggleFaq.call(this); } }); }); function toggleFaq() { var item = this.closest('.uy-faq-item'); var isOpen = item.classList.contains('open'); document.querySelectorAll('.uy-faq-item.open').forEach(function(el) { el.classList.remove('open'); el.querySelector('.uy-fq').setAttribute('aria-expanded', 'false'); }); if (!isOpen) { item.classList.add('open'); this.setAttribute('aria-expanded', 'true'); } } /* ── Scroll-triggered fade-in ── */ if ('IntersectionObserver' in window) { var els = document.querySelectorAll('.al-card, .tip-row, .uy-faq-item, .pt-wrap, .route-strip'); els.forEach(function(el) { el.style.opacity = '0'; el.style.transform = 'translateY(16px)'; el.style.transition = 'opacity 0.45s ease, transform 0.45s ease'; }); var obs = new IntersectionObserver(function(entries) { entries.forEach(function(entry) { if (entry.isIntersecting) { entry.target.style.opacity = '1'; entry.target.style.transform = 'translateY(0)'; obs.unobserve(entry.target); } }); }, { threshold: 0.1 }); els.forEach(function(el) { obs.observe(el); }); }})();
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

