Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
Hampstead Heath is located in London. This metropolitan area is known for its stunning river views and popular theatre scene. London is home to 8233 hotels and other accommodation options, so you can find something that's perfect for your stay.
Choose from 37 hotels and accommodation options within a mile of Hampstead Heath, including these options:
Now that you've visited Hampstead Heath, you can discover the sights and attractions within a few miles of the area.
Study the collections at Madame Tussaud's Wax Museum, The British Museum or Kensington Palace. Alexandra Palace, Baker Street and Russell Square are monuments to see when you're exploring the area around Hampstead Heath. You can watch performances at Roundhouse, KoKo London and O2 Academy Islington if you're interested in local theatre.
ZSL London Zoo, Regent's Park and Finsbury Park are a few additional nearby sights. Spend some time checking out Marble Arch, which is 3.6 mi from Hampstead Heath, or make a stop by Oxford Street, located 3.7 mi away.