British Airways advises passengers to check in online 24 hours before departure or at least 2-3 hours before the flight at the airport.