how long do you have to be at airport before your flight?
London Heathrow recommends three hours for long-haul flights, two hours for European flights, and 90 minutes for domestic flights. However, smaller airports with fewer flyers and quicker check-in and security processes can require less time.