The straight-line (great circle) distance between **London, England** and **Bucharest, Romania** is approximately:
Flight time on a direct flight (Wizz Air, British Airways, Ryanair operate LON–OTP/BUH) is **~3 hours 15 minutes – 3 hours 45 minutes**.
Distances vary slightly depending on the specific English and Romanian cities (e.g., Manchester to Cluj-Napoca is ~1,550 mi / 2,500 km).