Whether 2 hours is enough at Heathrow depends entirely on the context of your visit. For a check-in/departure, 2 hours is generally considered insufficient and very risky in 2026. Most airlines and Heathrow Airport itself recommend arriving at least 3 hours before international flights. This is due to the time required for bag drop queues, the new security scanning procedures, and the often-long walks to remote "satellite" gates (like the C-gates in Terminal 5). For a layover/connection, 2 hours is usually enough only if you are on a "through-ticket" where your bags are checked to your final destination and you stay "airside" (within the terminal). If you need to change terminals (e.g., from T2 to T5) or pass through Border Control to collect bags and re-check them, 2 hours is almost certainly not enough time, especially since many travelers now require an Electronic Travel Authorisation (ETA) to enter the UK, which can add complexity to the transit process.