Flight status
Is my flight delayed?
Enter your flight number to see if it’s delayed or cancelled, with local departure and arrival times, delay minutes and its recent on-time record.
Your flight at a glance
- Arrival time
- Delay in minutes
- Recent history
Disrupted right now
Airports with the most late departures today, and popular flights running late or cancelled.
Airports with the most late departures today
- DXBDubai International Airport99 of 106 departures left more than 15 min late · 2 cancelled93%
- BOMChhatrapati Shivaji International Airport51 of 58 departures left more than 15 min late88%
- LISLisbon Portela Airport111 of 138 departures left more than 15 min late · 1 cancelled80%
- SINSingapore Changi International Airport122 of 153 departures left more than 15 min late80%
- PVGShanghai Pudong International Airport134 of 182 departures left more than 15 min late74%
Airports with at least 40 departures today. A flight sold under several numbers counts once.
Find your flight
Choose a flight below, or search with the flight number on your booking.
- AA1American AirlinesCheck flight status
- OZ101Asiana AirlinesCheck flight status
- BX104Air BusanCheck flight status
- PA110AirblueCheck flight status
- G9130Air ArabiaCheck flight status
- AC10Air CanadaCheck flight status
- HD111AIRDOCheck flight status
- UX1028Air EuropaCheck flight status
- A3104Aegean AirlinesCheck flight status
- SU1109AeroflotCheck flight status
- AA10American AirlinesCheck flight status
- OZ102Asiana AirlinesCheck flight status
- BX223Air BusanCheck flight status
- G9132Air ArabiaCheck flight status
- AC100Air CanadaCheck flight status
- UX1047Air EuropaCheck flight status
- A31413Aegean AirlinesCheck flight status
- SU1257AeroflotCheck flight status
- AA100American AirlinesCheck flight status
- OZ1035Asiana AirlinesCheck flight status
- BX224Air BusanCheck flight status
- G9135Air ArabiaCheck flight status
- AC1005Air CanadaCheck flight status
- HD39AIRDOCheck flight status
- UX1061Air EuropaCheck flight status
- A31426Aegean AirlinesCheck flight status
- SU1351AeroflotCheck flight status
- AA1002American AirlinesCheck flight status
- OZ1045Asiana AirlinesCheck flight status
- G9138Air ArabiaCheck flight status
- AC1007Air CanadaCheck flight status
- HD43AIRDOCheck flight status
- UX1065Air EuropaCheck flight status
- A31530Aegean AirlinesCheck flight status
- SU1545AeroflotCheck flight status
- AA1003American AirlinesCheck flight status
- OZ105Asiana AirlinesCheck flight status
- BX266Air BusanCheck flight status
- G9175Air ArabiaCheck flight status
- AC1009Air CanadaCheck flight status
- UX1093Air EuropaCheck flight status
- SU1957AeroflotCheck flight status
- AA1004American AirlinesCheck flight status
- OZ1055Asiana AirlinesCheck flight status
- BX327Air BusanCheck flight status
- G9177Air ArabiaCheck flight status
- AC1015Air CanadaCheck flight status
- HD68AIRDOCheck flight status
- UX1153Air EuropaCheck flight status
- A31797Aegean AirlinesCheck flight status
- SU2137AeroflotCheck flight status
- AA1005American AirlinesCheck flight status
- BX328Air BusanCheck flight status
- G9251Air ArabiaCheck flight status
- AC1023Air CanadaCheck flight status
- UX1157Air EuropaCheck flight status
- A31819Aegean AirlinesCheck flight status
- SU271AeroflotCheck flight status
- AA1006American AirlinesCheck flight status
- OZ1065Asiana AirlinesCheck flight status
- BX332Air BusanCheck flight status
- G9253Air ArabiaCheck flight status
- AC1029Air CanadaCheck flight status
- UX1502Air EuropaCheck flight status
- A33054Aegean AirlinesCheck flight status
- SU285AeroflotCheck flight status
- AA1007American AirlinesCheck flight status
- OZ107Asiana AirlinesCheck flight status
- BX373Air BusanCheck flight status
- G9258Air ArabiaCheck flight status
- AC1030Air CanadaCheck flight status
- UX1518Air EuropaCheck flight status
- A3334Aegean AirlinesCheck flight status
- SU6031AeroflotCheck flight status
- AA1008American AirlinesCheck flight status
- OZ1075Asiana AirlinesCheck flight status
- BX374Air BusanCheck flight status
- G9265Air ArabiaCheck flight status
- AC1032Air CanadaCheck flight status
- UX176Air EuropaCheck flight status
- A33354Aegean AirlinesCheck flight status
- AA1009American AirlinesCheck flight status
- BX445Air BusanCheck flight status
- G9283Air ArabiaCheck flight status
- AC104Air CanadaCheck flight status
- UX198Air EuropaCheck flight status
- A3356Aegean AirlinesCheck flight status
- AA1010American AirlinesCheck flight status
- OZ1085Asiana AirlinesCheck flight status
- BX446Air BusanCheck flight status
- G9294Air ArabiaCheck flight status
- AC1042Air CanadaCheck flight status
How to check your flight for a delay
Enter the flight number
Use the airline letters and number on your booking, such as EK203 or EK 203. Match the airline and route shown.
Choose the date and check the route
On the flight page, pick your travel date and check both airports. The date is usually the local date at the departure airport. For overnight flights, check which date is shown.
Check the status and update time
Compare departure with departure and arrival with arrival. The UTC time shows when we last updated the flight.
Scheduled, estimated or actual?
- Scheduled
- The time in the timetable.
- Estimated
- The latest expected time. It can change.
- Actual
- When the departure or arrival happened.
A late departure doesn’t always mean a late arrival. Estimates can change until the actual time is recorded.
What if there’s no update or the records disagree?
With no update, we can’t confirm the flight’s status. It doesn’t mean the flight is on time or cancelled.
When records disagree, the status stays unconfirmed. Check with your airline or the airport’s departures and arrivals boards.
Flight status and prediction-market prices
A prediction market lets people trade on a set outcome. Its price doesn’t confirm a flight’s status or what will happen. Check each market’s time window, delay threshold and rules.