Flight web check-in not working in India? 7 fixes for IndiGo, Air India, Akasa, and SpiceJet (2026)
By Vihaan Patel (Vihaan Patel covers the intersection of travel and digital payments — Indian OTAs, airline-direct booking flows, UPI vs credit-card surcharges, RBI tokenisation rules and the booking-funnel mechanics that quietly cost (or save) you money.) · Published · 12 min read
The web check-in failure is one of travel’s most reliably stressful experiences: you’re at home, an hour before you planned to leave for the airport, and the airline’s site keeps rejecting your PNR or name. In my experience, about 60% of these failures come down to a name-entry mismatch — your name on the booking doesn’t exactly match what you’re typing into the check-in form. Here’s how to diagnose and fix the seven most common causes before the counter closes.
TL;DR — the short answer
Most Indian airline web check-in failures are caused by name mismatches — what you’re typing doesn’t exactly match what was entered when the ticket was booked. Before anything else: open your booking confirmation email, copy the exact name as it appears (including middle name if present, or the absence of it), and re-enter it in the check-in form character by character. If that doesn’t work, try the airline’s mobile app instead of the website, then try a different browser, then call the airline. The 60-minute counter cutoff is the hard deadline — if nothing works by T-90min, head to the airport immediately.
Why name mismatches cause most Indian web check-in failures
When you book a flight through an OTA — MakeMyTrip, Cleartrip, EaseMyTrip, Yatra, or even a travel agent using a GDS — your name is entered into the airline’s reservation system as transmitted by that intermediary. A few things can go wrong at this stage:
- Middle name handling: You entered your middle name during booking but the OTA stripped it. Or you didn’t enter a middle name but the airline’s system received a placeholder from the OTA. Classic IndiGo failure: passport says ‘RAMESH KUMAR SHARMA’, booking shows ‘RAMESH SHARMA’, and check-in accepts neither because you’re typing ‘Ramesh Kumar Sharma’.
- Title prefixes: Some booking flows include ‘Mr’ or ‘Ms’ in the last-name field in the database. If the check-in form is asking for ‘last name’ and the database has ‘MR SHARMA’, typing just ‘Sharma’ fails.
- Prefix/suffix errors from GDS entries: Travel agents booking through Amadeus, Galileo, or Sabre often input names in a specific format (SHARMA/RAMESH MR) that can translate oddly into airline display names. If an agent booked your ticket, call them first — they can look up the exact name as stored in the GDS.
- Name correction after booking: If you had a name corrected by the airline after the original booking (say, a spelling mistake fix), the check-in system sometimes doesn’t fully sync for 24–48 hours. This is especially common on Air India and Air India Express after a name change request.
Fix 1: Check the exact name in your booking confirmation
This sounds obvious, but most people don’t actually look. The check-in form has a ‘last name’ field — open your original booking confirmation email and find the exact name as it appears on the e-ticket. Not the name you think you entered. The name on the ticket.
For IndiGo: the e-ticket PDF (usually attached to the confirmation email or downloadable from indigo6e.com) shows the passenger name exactly as stored. Enter the ‘surname’ portion — typically everything after the ‘/’ in the ticket name field.
For Air India: the PNR itinerary PDF shows the name. The check-in form asks for ‘last name’ — enter what’s after the slash in the IATA name field.
For Akasa: your booking confirmation email shows the full name. The check-in form typically just asks for last name. If the full name is ‘PRIYA NAIR’, try ‘NAIR’ first. If that fails, try ‘PRIYA NAIR’ in the last name field — some Akasa tickets were entered surname-first in the database.
For SpiceJet: same logic. The SpiceJet e-ticket shows the exact name field. Use that, not your passport.
Fix 2: Try all name format variants systematically
If Fix 1 doesn’t work, try these variants in order — one of them is likely what’s in the database:
- Last name only (e.g., ‘Sharma’)
- Last name in ALL CAPS (‘SHARMA’) — some airline systems are case-sensitive in unexpected ways
- Last name + first name as one string (‘SHARMA RAMESH’) — sometimes the full name is the ‘last name’ in the system
- First name only (‘RAMESH’) — occasionally name fields are flipped
- Full name exactly as on the e-ticket including middle name
- Name without the middle name if you included it in the booking
- Name with a space where you might have a hyphen, and vice versa
This is tedious, but the permutation count is usually small and you’ll hit the right one within 7 tries. Note: most airline check-in systems block you after 5–7 failed attempts. Switch devices or clear browser cookies if you hit a lockout.
Fix 3: Switch from the website to the mobile app (or vice versa)
Indian airline websites and their mobile apps sometimes run different versions of the check-in engine. I’ve had the IndiGo website reject me and the IndiGo app accept the exact same PNR and name. And I’ve had the opposite too — SpiceJet’s app failing when the website was fine.
If the website is failing: try the airline app (download if you don’t have it — IndiGo, Air India, Akasa, and SpiceJet all have iOS and Android apps).
If the app is failing: try the website on Chrome desktop. Avoid Safari for Indian airline check-in sites if you can — there are intermittent session issues with Safari and IndiGo’s check-in in particular.
Also try: incognito/private browser mode, which clears cached sessions and cookies that can sometimes interfere with airline check-in forms.
Fix 4: PNR mismatch — OTA reference vs airline PNR
This one is a trap that catches a lot of first-time OTA users. When you book through MakeMyTrip, Cleartrip, Yatra, or EaseMyTrip, you get two reference numbers:
- The OTA booking ID (something like MMT-123456789 or CLT-987654321)
- The airline PNR (a 6-character alphanumeric code that goes directly into the airline’s reservation system)
Web check-in always requires the airline PNR, not the OTA booking ID. They look different — the airline PNR is typically 6 characters like ‘A3KM9P’; the OTA ID is usually longer and prefixed with the OTA’s code.
Where to find the airline PNR:
- MakeMyTrip: In the booking confirmation email, look for ‘Airline PNR’ or ‘Booking Reference’ — it’s separate from the MMT booking ID. Also visible in the MMT app under ‘My Trips’.
- Cleartrip: Listed in the confirmation email as ‘PNR’ alongside the flight details for each segment.
- EaseMyTrip: In the e-ticket attached to the confirmation email — the airline PNR is in the ticket header.
- Yatra: Similar — the booking summary shows both the Yatra reference and the airline PNR.
If you booked through a travel agent and only have a paper printout, call the agent and ask for the GDS PNR — that is your airline reference.
Fixes 5, 6, and 7: technical and escalation options
If you’ve confirmed the name and PNR are correct and check-in is still failing, the problem is technical on the airline’s end. Here are the remaining options:
Fix 5: Call the airline’s customer service line immediately. Have your PNR and passenger name ready. IndiGo, Air India, Akasa, and SpiceJet all have customer lines; hold times vary. Explain exactly that web check-in is failing and ask the agent to either check you in over the phone or tell you what the name reads as in their system. Often the agent can identify a name mismatch in 30 seconds that you’d spend 30 minutes trying to diagnose yourself. IndiGo’s customer line tends to be faster via the app chat than via phone in 2026.
Fix 6: Try web check-in from a different network. Some users have reported IndiGo and Air India check-in failing on certain ISP networks or corporate Wi-Fi, possibly due to geographic blocking or SSL certificate validation issues. Switch to 4G/5G mobile data and try again. This sounds unlikely but it works more often than you’d expect.
Fix 7: Head to the airport with extra time and use the kiosk or counter. All major Indian airports have self-service check-in kiosks from the airlines (IndiGo has these at most Tier 1 airports; Air India too). These use a different interface than the website and sometimes accept the name/PNR combination that the website rejected. If kiosks fail, go to the counter. Remember: SpiceJet charges ₹100 for counter check-in; the others don’t. But a ₹100 fee is infinitely better than missing your flight.
The hard deadline that matters: most Indian airlines close check-in at T-60min before departure (the counter), though some international flights close at T-90min or T-120min. If it’s already within 2 hours of departure and you haven’t resolved the web check-in issue, leave for the airport immediately and fix it there. Read more about SpiceJet’s counter fee and know that IndiGo, Air India, and Akasa don’t charge this.
Airline-specific quirks to know
IndiGo: The most common failure is the middle name issue. IndiGo’s system often stores names without middle names even if you entered one. Try last name only first. Also: IndiGo’s web check-in sometimes throws a generic ‘check-in is not available at this time’ error when the flight is within a certain window of a gate change or delay update — wait 10 minutes and try again.
Air India: Air India’s check-in system (migrated and updated several times since the government disinvestment) is more stable than before but occasionally has passport validation issues on international routes. If it’s rejecting your passport number format, try entering it without spaces. Air India also has a more robust customer service line than it used to — call if you’re stuck.
Akasa Air: Relatively newer system, generally more reliable than SpiceJet’s. Akasa’s most common name issue is with single-name passengers (some South Indian and tribal names that appear in the passport as a single name) — the system sometimes requires a dummy last name entered at booking which must be repeated at check-in. If you booked with a single name, call Akasa to confirm what was entered.
SpiceJet: The most problematic check-in system among current Indian LCCs. If the SpiceJet site fails entirely (not just a name error, but a server error or blank page), try the app, wait 20 minutes, and try again. Keep screenshots of errors with timestamps. SpiceJet’s technical failures have been documented well enough that DGCA has flagged the carrier on passenger experience grounds. Check spicejet.com for current system status before your departure day.
Also: remember that Vistara no longer exists as a separate airline — it merged fully into Air India. If you have an old Vistara booking reference that was converted to an Air India booking, use the Air India check-in system with the new Air India PNR (you should have received a new reference by email).
Find your route and compare options on FlightGPT. If you’re a travel agent looking for a smoother check-in-to-booking workflow for your clients, the FlightGPT Partner portal (agent.flightgpt.in) is worth exploring.
Bottom line
Web check-in failures are rarely mysterious once you know what to look for. Start with the name: read it off the e-ticket, not the passport. Try every reasonable variant. Switch apps and browsers. Call the airline if you’re still stuck. And if you’re within 2 hours of departure, go to the airport — don’t keep debugging from home. The counter is your fallback; the 60-minute (or 120-minute for international) cutoff is the hard wall. Also read our guides on IndiGo’s T-48h seat trick and Akasa Air’s T-6h seat fee trap so you’re not solving two problems at once.
Frequently asked questions
What’s the most common reason IndiGo web check-in fails?
Name mismatch, almost always. The check-in form asks for ‘last name’ and the system compares it against what was entered at booking. If your OTA stripped your middle name, or if your travel agent entered it differently, the names won’t match. Open your IndiGo e-ticket PDF and use the exact name shown there, not your passport name.
Air India web check-in says ‘PNR not found’ — what do I do?
First confirm you’re using the Air India PNR, not an OTA booking reference. If you booked through MakeMyTrip or another OTA, the Air India PNR is in your confirmation email under ‘Airline PNR’ or ‘Airline Reference’ — it’s typically 6 characters. If you have a PNR that was migrated from a cancelled Vistara booking, use the new Air India PNR sent to you by email.
I’m getting a name mismatch on Akasa Air. My passport shows a single name only.
Single-name passengers (common in parts of South India and some tribal communities) are sometimes entered into Akasa’s system with a placeholder in the last-name field at booking. Call Akasa’s customer service and ask them to read back exactly how your name is stored in the reservation — then use that exact format in the check-in form.
SpiceJet web check-in is completely down. I’m leaving in 5 hours. What do I do?
Try the SpiceJet mobile app first. If both are down, screenshot the error with a timestamp. Head to the airport at least 3 hours before departure and check in at the counter. Tell the agent the website was non-functional and show the screenshot — this is your best chance at having the ₹100 counter check-in fee waived. Don’t wait and keep retrying at home until you’re within 2 hours of departure.
Can the airline fix a name entry error for web check-in over the phone?
They can tell you exactly what name is in their system, which is usually enough to resolve the check-in. Minor name corrections (a swapped letter, a missing middle name) can sometimes be handled by the airline customer service team before check-in. Major name changes (a completely different name) require a formal correction request and may not be possible same-day. Call the airline immediately if you suspect a significant name error.
How much time before the flight can I still do web check-in?
Domestic India flights: web check-in typically closes 60 minutes before departure on IndiGo, Air India, and Akasa; SpiceJet closes around 45–60 minutes. International flights: Air India Express closes 2 hours before departure; Air India domestic-international routes vary by sector. As a safe rule, complete all web check-in at least 4–6 hours before any departure so you have time to fix problems if they arise.