A typical nonstop flight from Denver (DEN) to London (usually Heathrow, LHR) takes about 9 hours in the air.

Quick Scoop

  • Usual nonstop flight time : around 8 hours 55 minutes to 9 hours 10 minutes.
  • Commonly advertised average: about 9 hours.
  • Distance: roughly 4,685 miles / 7,540 km between Denver and London.
  • Time zone difference: London is about 7 hours ahead of Denver.

If your itinerary includes a connection (for example, via another U.S. or European hub), total travel time can easily stretch to 12–20+ hours when you include layovers.

[3][1][5] [9][5] [5][9]
Type of flight Typical duration (gate-to- gate) Notes
Nonstop DEN → LHR ≈ 9 hours Most major carriers list around 8h 55m–9h 10m.
One-stop (good connection) ≈ 12–15 hours total Includes 1–3 hour layover depending on airport and airline.
Multi-stop / long layovers 15–24+ hours Cheaper tickets can have long or overnight layovers.

Why it can vary

  • Weather and winds : Strong tailwinds can trim some time; headwinds can add 30–45 minutes or more.
  • Flight path and air traffic : Routing around storms or congestion can add distance and time.
  • Airport operations : Taxiing, waiting for a gate, or minor delays can stretch the “scheduled” duration a bit.

If you’re looking at a specific date, check the exact flight you’re considering—airlines publish a scheduled duration for each flight, which will usually sit right around that 9‑hour mark for nonstop Denver–London.

Information gathered from public forums or data available on the internet and portrayed here.