The Best London Hotels for Every Type of Traveller

Ready for an adventure in London? Finding the perfect hotel where you can kick your feet up at the end of the day is a requirement if you’re wanting to see it all. Whether you’re seeking skyscraper views, family-friendly charm, or maritime lodging (!), the city of London has something for you. We’ve picked out some of our favourite hotels to help make your decision a little easier. Head to for the best hotel deals in London.

The Treehouse Hotel

The Treehouse Hotel in Marylebone is the perfect place to set up shop for those wanting to explore the sites in the centre of the city. Fun and colourful rooms offer sprawling views of some of London’s most iconic landmarks. The hotel even offers “fun finders” who will give you the best local tips for whatever you’re looking for.

The Tower Hotel

Overlooking Tower Bridge, this hotel sits in the middle of London’s most iconic landmarks, including the Tower of London, St Katherine’s Docks, and the Shard. With easy access to the main railway stations and ferries, it’s a great hub from which to explore the city.

The Café Royal Hotel

The Café Royal Hotel is in the heart of West London and just a quick walk away from Piccadilly Circus and Leicester Square. The hotel has been around for over 150 years and has welcomed iconic guests including Oscar Wilde and Princess Diana. The spa was rated the #1 spa destination in London, with offerings you will not find elsewhere.

Shangri-La Hotel at The Shard

Located in Southwark’s iconic skyscraper The Shard, the Shangri-La Hotel offers rooms with sky-high views that can be seen through floor-to-ceiling windows and binoculars that come with each room. The hotel even boasts Western Europe’s highest swimming pool, situated 52 floors above London.

The Goring

The family-owned Goring is one of the most traditional English hotels, located right behind Buckingham Palace. A fun fact for Royal watchers: the Goring is where the Middleton family stayed before the royal wedding. Afternoon tea is taken extremely seriously here, with teas from all over the world included on the menu. The five-star hotel also holds a Michelin star dining room as well as a private garden.

The Ham Yard

Located directly in the middle of Soho, this hotel has its own sprawling library, drawing room, theatre, rooftop terrace and an old school bowling alley. Bring the kids for some milk and cookies at bedtime, too!

The Good Hotel

Hoping to stay near the water? You can’t get any closer than the Good Hotel, a floating hotel on the River Thames. Staying here will also do some good, as the name states: 100% of the hotel’s profits go towards training unemployed workers to build careers in hospitality. Each room is a cozy cabin, with portholes looking out over the water. Head up to the roof deck at night for great views of London.

Want to explore more? Browse the best deals on