LHR Hotel Information. Experience the best of British luck when you stay near the Heathrow Airport in London, England. Explore London’s top attractions when you book a flight to Heathrow Airport (LHR). Fly into the busiest airport in the United Kingdom, and you’ll find yourself just 15 miles west of central London.