Online Check-In Guides (2026)
Step-by-step online check-in instructions for 98 airlines. Find when check-in opens, what documents you need, mobile app details, and troubleshooting tips.
Check-In Timing Comparison
| Airline | Opens | Closes | Mobile App |
|---|---|---|---|
| American Airlines | 24 hours before departure | 45 minutes before domestic flights, 90 minutes before international flights | Yes |
| Delta Air Lines | 24 hours before departure | 45 minutes before domestic flights, 60 minutes before international flights | Yes |
| United Airlines | 24 hours before departure | 45 minutes before domestic flights, 60 minutes before international flights | Yes |
| Southwest Airlines | 24 hours before scheduled departure | 45 minutes before domestic departures, 60 minutes before international departures | Yes |
| JetBlue Airways | 24 hours before departure | 45-60 minutes before domestic flights, 60 minutes before international flights | Yes |
| Alaska Airlines | 24 hours before departure | 40 minutes before domestic flights, 60 minutes before international flights | Yes |
| Spirit Airlines | 24 hours before departure | 45 minutes before domestic departures, 60 minutes before international departures | Yes |
| Frontier Airlines | 24 hours before departure | 60 minutes before domestic and international flights | Yes |
| Hawaiian Airlines | 24 hours before departure | 45 minutes before North America flights, 30 minutes before Neighbor Island flights, and 60 minutes before international flights | Yes |
| Sun Country Airlines | 24 hours before departure | 45 minutes before domestic flights, 60 minutes before international flights | Yes |
| Allegiant Air | 24 hours before departure | 45 minutes before scheduled flight departure | Yes |
| Breeze Airways | 24 hours before departure | 45 minutes before domestic departures, 60 minutes before international departures | Yes |
| Air Canada | 24 hours before departure | 45 minutes before domestic departures, 60 minutes before international departures | Yes |
| WestJet | 24 hours before departure | 60 minutes before departure for domestic, US, and international flights (except 75 minutes for flights departing Calgary, Edmonton, Toronto, and Vancouver) | Yes |
| Porter Airlines | 24 hours before scheduled departure time | 60 minutes before domestic flights, 75 minutes before US flights from YOW/YUL/YVR, and 90 minutes before US flights from YYZ | Yes |
| Flair Airlines | 24 hours before departure | 2 hours before departure | Yes |
| Aeromexico | 48 hours before departure for domestic flights, 24 hours before departure for international flights | 30 minutes before domestic flights, 40 minutes before international flights (at the boarding gate with boarding pass in hand); 90 minutes before domestic, 180 minutes before international (at the airport counter without boarding pass) | Yes |
| Volaris | 3, 5, or 7 days before departure for domestic flights (depending on fare), and 24 hours before departure for international flights | 1 hour before departure | Yes |
| LATAM Airlines | 48 hours before departure | 2 hours before departure for online check-in (counter closes 60 minutes before domestic, 2 hours before international) | Yes |
| Avianca | 48 hours before departure, or 24 hours for flights to/from the US, Puerto Rico, and Canada | 60 minutes before international flights and 45 minutes before domestic flights in Colombia and Ecuador | Yes |
| Copa Airlines | 24 hours before flight departure | 60 minutes before scheduled departure for most international flights, 2 hours before departure for flights from Venezuela, and 45 minutes before departure for international flights if no bags to check | Yes |
| GOL Airlines | 48 hours before departure for domestic and international flights, 24 hours before departure for flights to the United States | 1 hour before departure for most flights (2 hours before departure at the service counter for flights departing from Caracas) | Yes |
| Azul Brazilian Airlines | 72 hours before departure | 90 minutes before domestic departures, 1 hour 30 minutes before international departures | Yes |
| Emirates | 48 hours before departure | 90 minutes before scheduled departure | Yes |
| Qatar Airways | 48 hours before departure for most flights, 24 hours before departure for flights to/from the U | 90 minutes before departure | Yes |
| Etihad Airways | 30 hours before departure | 60 minutes before departure for Economy, 45 minutes for Business/First class, and 2 hours for US flights | Yes |
| Saudia | 48 hours before departure | 1 hour before departure for domestic and international flights | Yes |
| Gulf Air | 24 hours before departure | 90 minutes before scheduled departure | Yes |
| Oman Air | 48 hours before departure | 60 minutes before departure for most flights (90 minutes for some international flights) | Yes |
| Kuwait Airways | 24 hours before departure | 3 hours before departure | Yes |
| Royal Jordanian | 24 hours before departure | 4 hours before departure | Yes |
| Lufthansa | 30 hours before departure | 45 minutes before domestic flights, 60 minutes before international flights | Yes |
| British Airways | 24 hours before departure | 45 minutes before short-haul flights and 60 minutes before long-haul flights from London Heathrow and Gatwick; 30 minutes before all flights from London City | Yes |
| Air France | 30 hours before departure (24 hours for Delta flights from the US, or Air France flights from Atlanta and Detroit) | Varies by departure point | Yes |
| KLM Royal Dutch Airlines | 30 hours before departure (24 hours for flights to/from the United States) | European flights: 40 minutes before departure | Yes |
| Turkish Airlines | 24 hours before departure | 90 minutes before departure for online check-in; airport counters close 45 minutes before domestic and 60 minutes before international flights | Yes |
| Swiss International Air Lines | 23 hours before departure | 1 hour before departure for both domestic and international flights | Yes |
| Austrian Airlines | 47 hours before departure (24 hours for flights to the USA) | 60 minutes before departure for international flights, 45 minutes for domestic flights | Yes |
| Brussels Airlines | 24 hours before departure | 60 minutes before short-haul flights, 70 minutes before long-haul flights | Yes |
| Scandinavian Airlines (SAS) | 30 hours before departure | 1 hour before departure | Yes |
| Finnair | 36 hours before departure (24 hours for direct flights to the United States) | 45 minutes before departure for flights within Europe; 1 hour before departure for flights to Asia, Central America, and Middle East; 75 minutes before departure for flights to the United States | Yes |
| Iberia | 24 hours before departure for flights outside the Schengen Area; from the time of purchase for domestic or Schengen Area flights if seat selection is included or purchased | 1 hour before scheduled departure (90 minutes for Lagos and San José, 180 minutes for Caracas) | Yes |
| TAP Air Portugal | 36 hours before departure (24 hours for flights to/from the USA) | 45 minutes before domestic and European flights, 60 minutes before intercontinental flights | Yes |
| LOT Polish Airlines | 36 hours before scheduled departure | 120 minutes (2 hours) before departure | Yes |
| Aer Lingus | 48 hours before departure for flights within Europe (15 days for Plus/Advantage/AerSpace fares or Saver with purchased seat); 24 hours before departure for transatlantic flights | 60 minutes before departure for most European flights; 1 hour 35 minutes before departure for transatlantic flights | Yes |
| ITA Airways | 48 hours before departure (24 hours for USA/Canada flights, 30 hours for connecting flights with partner airlines) | 40 minutes before domestic flights, 60 minutes before long-haul international and non-Schengen flights | Yes |
| Norwegian Air | 48 hours before departure for most flights within Europe | 30 minutes before domestic flights (45 minutes at Arlanda), 45 minutes before international flights, and 1 hour before international flights to/from UAE, Egypt, Israel, Morocco, Geneva, Istanbul, Beirut, Tbilisi and Antalya | Yes |
| Ryanair | 60 days before departure with a reserved seat, or 24 hours before departure with random seat allocation | 60 minutes before scheduled departure (as of Nov 2026) | Yes |
| easyJet | 30 days before departure | 2 hours before departure | Yes |
| Wizz Air | 30 days before departure if a seat is purchased, otherwise 24 hours before departure | 3 hours before departure | Yes |
| Vueling | 24 hours before departure for Fly Light bundle; instantly (up to 365 days) for Fly, Fly Grande, or Fly Pro bundles; 7 days for Vueling Club members | Up to 50 minutes before departure for Schengen flights, 70 minutes for non-Schengen flights, and up to 4 hours for specific airports | Yes |
| Eurowings | 72 hours before departure | 3 hours before departure generally, 40 minutes before departure at most German airports, 45 minutes at London Heathrow and Palma de Mallorca | Yes |
| Pegasus Airlines | 7 days before departure | 60 minutes before departure for both domestic and international flights | Yes |
| Icelandair | 24 hours before departure for all destinations | 60 minutes before departure for international flights (from Keflavik) and 45 minutes for domestic flights | Yes |
| Singapore Airlines | 48 hours before departure | 1 | Yes |
| Cathay Pacific | 48 hours before departure for Cathay members and oneworld members, 24 hours before departure for non-members | 60 minutes before departure (exceptions: 40-60 mins for Chinese Mainland, 50 mins for Hanoi and Ho Chi Minh City) | Yes |
| ANA (All Nippon Airways) | 24 hours before departure | 75 minutes before international departure, 20 minutes before domestic departure | Yes |
| Japan Airlines | 24 hours before departure | 1 hour before departure | Yes |
| Korean Air | 48 hours before departure (24 hours for US/Canada flights) | 30 minutes before departure for domestic flights, 1 hour before departure for international flights | Yes |
| Asiana Airlines | 48 hours before departure for international flights (24 hours prior to departure for U | 30 minutes before departure for domestic flights, and 1 hour before departure for international flights (70 minutes prior to departure for free advance seat cancellation) | Yes |
| Thai Airways | 24 hours before departure | 1 hour before departure | Yes |
| Vietnam Airlines | 24 hours before departure | 1 hour before departure for both domestic and international flights | Yes |
| Malaysia Airlines | 48 hours before departure | 90 minutes before departure for most flights, airport counters close 60 minutes before departure | Yes |
| Garuda Indonesia | 48 hours before departure | 2 hours before departure for domestic flights, 4 hours before departure for international flights | Yes |
| Philippine Airlines | 24 hours before departure | 1 hour and 15 minutes before international flights, 1 hour before domestic flights | Yes |
| EVA Air | 48 hours before departure | 1 hour before departure | Yes |
| China Airlines | 48 hours before departure (24 hours for flights to the US, including Guam) | 60 minutes before departure | Yes |
| Air China | From 20:00 two days before departure for domestic flights, and 36 hours before departure for international flights | 30 minutes before departure for domestic flights and 60 minutes before departure for international and regional flights | Yes |
| China Eastern Airlines | 48 hours before departure for domestic flights, 24 hours for US/Canada routes | 45 minutes before domestic flights, 60 minutes before international flights | Yes |
| China Southern Airlines | 14:00 on the day before departure (some cities can start earlier) | 1 hour before departure for most flights (some domestic airports close 30-45 minutes before departure, international typically 50-60 minutes) | Yes |
| Hainan Airlines | 24 hours before departure | 1 hour before domestic flights, 5 hours before international and regional flights | Yes |
| IndiGo | 48 hours before departure for domestic flights, 24 hours before departure for international flights | 60 minutes before domestic flights, 75 minutes before international flights | Yes |
| Air India | 48 hours before departure | 60 minutes before domestic, 120 minutes before international (75 minutes at Delhi Airport) | Yes |
| Air India Express | 14 days before departure | 60 minutes before domestic departures, 2 hours before international departures | Yes |
| SpiceJet | 48 hours before departure | 60 minutes before domestic departures, 75 minutes before international departures | Yes |
| Vistara | 48 hours before scheduled departure time | 1 hour before domestic flights, 2 hours before international flights | Yes |
| AirAsia | 14 days before departure (10 days for flights to/from Australia, Saudi Arabia, Myanmar, and Thailand) | 1 hour before departure for most flights (2 hours for flights from China) | Yes |
| Lion Air | 12 hours before departure for domestic flights, 24 hours before departure for international flights | 45 minutes before departure for domestic flights, 45 minutes before departure for international flights | Yes |
| Qantas | 24 hours before departure | 30 minutes before domestic departures, 90 minutes before international departures | Yes |
| Air New Zealand | 24 hours before departure | 30 minutes before domestic New Zealand flights, 90 minutes before international flights | Yes |
| Fiji Airways | 48 hours before departure | 1 hour before international flights, 45 minutes before domestic flights | Yes |
| Virgin Australia | 48 hours before departure for domestic flights (online check-in currently unavailable for international flights) | 30 minutes before domestic flights, 60 minutes before international flights | Yes |
| Jetstar | 48 hours before departure | 40 minutes before domestic flights, 2 hours before international flights | Yes |
| Ethiopian Airlines | 48 hours before departure | 2 hours before departure for online check-in | Yes |
| South African Airways | 24 hours before departure | 90 minutes before domestic flights, 2 hours before international flights | Yes |
| Kenya Airways | 30 hours before departure (24 hours for flights involving the United States) | 1 hour before departure for international flights, 30 minutes before departure for domestic flights | Yes |
| EgyptAir | 48 hours before departure | 90 minutes before departure for online check-in; airport counters close 60 minutes before international and 30 minutes before domestic flights | Yes |
| Royal Air Maroc | 48 hours before departure | 2 hours before departure for online check-in, and 60 minutes before departure at airport counters | Yes |
| Air Transat | 24 hours before departure | 75 minutes before departure for international flights from Canada, US, Europe, and South destinations; 45 minutes before departure for domestic flights within Canada | Yes |
| Condor | 24 hours before departure | 60 minutes before long-haul flights, 45 minutes before short and medium-haul flights | Yes |
| TUI fly | 30 days before departure with seat reservation, or 48 hours before departure without seat reservation | 45 minutes before departure (60 minutes for flights from Tel Aviv) | Yes |
| Virgin Atlantic | 24 hours before departure | 70 minutes before departure for online check-in, 60 minutes before departure at airport desks | Yes |
| Aeroflot | 24 hours before departure | 45 minutes before departure (6 hours and 20 minutes before departure from Dubai, Cairo, Malé, and Colombo) | Yes |
| Bamboo Airways | 24 hours before departure | 1 hour before departure | Yes |
| Batik Air | 12 hours before departure for domestic flights, 24 hours before departure for international flights | 45 minutes before departure for domestic flights, 60 minutes before departure for international flights | Yes |
| Starlux Airlines | 48 hours before departure for flights to/from Asia, 24 hours before departure for flights to/from North America | 1 hour before departure | Yes |
| Peach Aviation | 90 minutes before domestic flights, 120 minutes before international flights (App Auto Check-in available 48 hours before) | 30 minutes before domestic flights, 50 minutes before international flights | Yes |
| Zipair | 24 hours prior to departure | 90 minutes before the scheduled time of departure | Yes |
Frequently Asked Questions
- When does online check-in open for most airlines?
- Most airlines open online check-in 24 hours before departure. Some exceptions: Ryanair opens 48 hours before, and some Asian carriers open 72 hours before for international flights.
- Do I need to print my boarding pass?
- Most airlines now accept mobile boarding passes on your phone. However, some international destinations still require a printed boarding pass.
- Can I check in online for international flights?
- Yes, most airlines allow online check-in for international flights. However, you may still need to visit the check-in counter to verify travel documents.