BA248 flight from Rio (GIG) to London (LHR) - 30th April

Hi! I’m a newbie and it’s just a curiosity of mine, since I’ll be flying GIG-LHR on the 24th of May and I’ve been tracking the flight for about a week now, to check if it usually leaves on time etc. Link to the flight: BA248 (BAW248) British Airways Flight Tracking and History - FlightAware

As can be seen, the whole flight actually does EZE-LHR, but yesterday the GIG-LHR leg was delayed for about 3 hours (last time I looked, there was an estimated departure time at 7pm when it should’ve left by 4:30pm) and then disappeared completely from the airport online departure board. Neither does FlightAware know anything about it. Was it cancelled? Well, evidently it has, but I’ve seen occasions where it does actually say the flight was cancelled. Is there any specific reason for airlines to do that? I should’ve imagined an aircraft problem or something. Do the passengers get allocated in other flights or what?

Thanks!

In more surprising news, the BA website says yesterday’s flight was scheduled to leave GIG at 7pm tonight. Only it didn’t? At least it hasn’t been updated to say so: https://www.britishairways.com/travel/flightstatus/public/pt_br/results/loaded?searchMethod=airport&date=2026-05-01&isDepartures=true&location0=GIG&location0Name=Rio%20de%20Janeiro%20Intl&location0Type=airport&time0=10:00:00&time1=20:00:00