The 12 Best Hotels In London With A View 2023

Welcome to your ultimate guide to experiencing the best of London's stunning skyline. London is a city that boasts some of the world's most iconic landmarks, beautiful architecture, and breathtaking views, and what better way to enjoy it than from the comfort of a luxury hotel room that offers stunning views of the city?

Please note that this page contains affiliate links. While we only recommend products that we believe in, we may benefit financially from any purchases you make.

Table of Contents

Best hotels in London with a view: top picks

Best view of Big Ben

Corinthia Hotel

Best view of Tower Bridge


Best view of St. Paul’s Cathedral

Sea Containers

So, what are the best hotels in London with a view?

Whether you’re looking for a romantic getaway or a business trip, London has some of the most exquisite hotels that provide a perfect combination of world-class amenities and unparalleled views. In this blog, we’ll take you on a journey to discover the most stunning and luxurious hotels in London that offer unforgettable views of this beautiful city.

1. Shangri-La at The Shard

Located at the tallest skyscraper in the EU, The Shard, the Shangri-La hotel is one of the most luxurious hotel picks in London. Oozing with 5-star luxury and breathtaking views of the capital, each uniquely designed guest room has floor to ceiling windows that make the most of the surroundings. Every room will give you a spectacular view of the city, with London Bridge, the Thames and the rest of London’s skyline on display from nearly everywhere – including the giant bathtubs!

The hotel itself has 3 dining and bar venues which are the perfect place for dinner or a nightcap with an amazing backdrop. There is also an infity Skypool on level 52, which of course also offers a panormic city view.

The Shangri-La is located on St Thomas Street, which is less than 1 minute rom the London Bridge tube station.

Location: Southwark
Nearest station: London Bridge
View of: London Bridge, The Thames, Big Ben, Houses of Parliament, Tate Modern and Shakespeare’s Globe
Price: ££££
Hotel rating: 9
Stars: 5

Image courtesy of Shangri-La Hotels

2. Corinthia Hotel

The super luxurious Corinthia hotel is in the pretigious area of Westminster, minutes away from Trafalgar Square , Buckingham Palace and the Houses of Parliament. It’s the ideal place to stay for a weekend sightseeing, hosting a restaurant headed up by Tom Kerridge, two bars, a florist and London’s largest spa. The ESPA flagship spa is spread out over four floors and features an indoor pool, amphitheater sauna, steam room, spa, nail studio and more.

It’s a beautiful victorian building with spacious guest rooms boasting river views. If you really want to go all out, choose to stay at the Whitehall Penthouse which comes with a terrace starring the best views in the hotel – and that’s not to mention the giant rooftop chess board.

Location: Westminster
Nearest station: Embankment
View of: St Paul’s Cathedral, Big Ben, The Thames, London Eye
Price: ££££
Hotel rating: 9.3
Stars: 5

Image courtesy of Corinthia London
Image courtesy of @hope_and_wander

3. CitizenM Tower of London

Located directly above Tower Hill underground station, this CitizenM branch gives boutique hotel vibes with modern decor. Staying here guarantees a fabulous view without having to break the bank, especially on the rooftop terrace where you can see the Shard.

Rooms at CitizenM are high tech, offering free on-demand movies as well as an iPad that controls the lighitng, blinds, and temperature. All the rooms here are identical – you’ll just be paying a tiny bit extra if you want to secure the Tower of London view.

Location: Tower Bridge
Nearest station: Tower Hill
View of: The Thames, Tower of London, Tower Bridge
Price: £
Hotel rating: 8.8
Stars: 4

4. ME London

Overlooking Somerset House, Hotel ME by Melia has panoramic views of London from its rooms and Radio Rooftop bar. The West End is only a five minute walk away, but the onsite restaurants and bars are considered to be destinations in their own right. Luckily, hotel guests get priority.

The hotel is ultra modern and minimalist, and the rooms are complete with Bali showers and city or river views.

Location: The Strand
Nearest station: Temple Station
View of: Somerset House, The Thames, London Skyline
Price: ££
Hotel rating: 8.6
Stars: 5

Image courtesy to ME London

5. Four Seasons Hotel London at Park Lane

Another frontrunner for the best views in London, the Four Seasons at Park Lane is located between Hyde Park and Buckingham Palace. The rooms have all been recently refurbished, and offer some French charm in the heart of London. The rooftop terrace is the perfect spot to admire the city, with a panoramic view of all the top hits.

The hotel has a spa, fitness center, relaction lounge, restaurant and bar. You can also opt for in-room dining so you can enjoy the beautiful views from your room.

Location: Mayfair
Nearest station: Hyde Park Corner
View of: Hyde Park, Green Park, Buckingham Palace, London Eye, The Shard, Big Ben
Price: ££££
Hotel rating: 9
Stars: 5

Image courtesy Four Seasons Hotel
Image courtesy of Park Tower Knightsbridge

6. The Park Tower Knightsbridge

This hotel is based on the edge of Hyde Park, and features a circular tower design to ensure that each of it’s luxury rooms has views of the London skyline. The rooms are classically british with large windows and warm towns, and all the fittings you need to relax comfortably. There is also a lounge inspired by British members clubs, serving whiskeys and cigars.

Rooms at CitizenM are high tech, offering free on-demand movies as well as an iPad that controls the lighitng, blinds, and temperature. All the rooms here are identical – you’ll just be paying a tiny bit extra if you want to secure the Tower of London view.

Location: Knightsbridge
Nearest station: Knightsbridge
View of: London Skyline
Price: ££
Hotel rating: 7.5
Stars: 5

7. Novotel in Canary Wharf

Bedrooms at Novotel Canary Whard look out over London’s skyscrapers and architecture. Based a bit further away from the city centre, this has the benefit of being able to see an amazing skyline view of London, including the Shard. The decor is ultra modern and industrial, giving the extra bit of wow factor as you soak in the views.

The hotel also features a AA rosette winning restaurant, Bokan which serves up a Mediterranean menu. After dinner, head to the bar on the 39th floor to watch the sun set over the city.

Location: Canary Wharf
Nearest station: Canary Wharf
View of: London Skyline
Price: £
Hotel rating: 8.5
Stars: 4

Image courtesy of Novotel Canary Wharf

8. Treehouse Hotel London

What used to be a 1960s office block, is now a cool oasis of calm based by the busiest street in London. Bedrooms feature teddy bears, brushed concrete walls, large windows and cute trinkets, creating a fun base to explore central London. If you care about the planet, this is a great pick for you as the hotel is commited to environmental integrity.

Madera, the hotel’s Mexican restaurant has wraparound windows with views of some of London’s most famous landmarks. Also on site is a skyline bar, coffee shop and pizzeria. Overall, this is one of the newest best hotels in London with a view.

Location: Fitzrovia
Nearest station: Oxford Circus
View of: Regent Street, London Eye, The Shard, Canary Whard, Regent’s Park
Price: £££
Hotel rating: 8.7
Stars: 4

Image courtesy of Treehouse London
Image courtesy of Sea Containers

9. Sea Containers

Located on the banks of the River Thames, is the 1920s inspired Sea Containers. The hotel highlights some of the best views in the city, especially on the rooftop cocktail bar, The 12th Knot.

Rooms stick with the nautical chic theme, with rich jewel tones and gold accents throughout. You’ve got Shakespeare’s Glove and the Tate Modern within a 10 minute walk, but you may find it hard to leave with a restaurant, spa and bars on site.

Location: South Bank
Nearest station: Blackfriars
View of: St. Paul’s Cathedral, Tower Bridge, The Shard, and the City of London skyline
Price: ££
Hotel rating: 8.8
Stars: 5

10. Good Hotel

A great budget pick that you can feel good about – Good Hotel is a profit for non-profit floating hotel on the Royal Docks. All profits are donated to train local unemployed people in London, and to educate disadvantaged children in Guatemala.

Their hotel rooftop is one of the best kept secrets in London, with views over the O2. The rooms have modern decor, with the option to choose between a water or city view.

Location: Royal Docks
Nearest station: Royal Victoria
View of: 02, Royal Docks, The Thames
Price: £
Hotel rating: 7.7
Stars: 4

Image courtesy of Good Hotel

11. The Savoy Hotel

The Savoy Hotel is undoubtedly one of the best hotels in London with a view. Room views cover some of the best London attractions, such as Big Ben and the London Eye. Speaking of the rooms, they are as elegant as you would expect, with gold accents and floral furnishings.

This is also one of the best located hotels in London, right on the Thames and within walking distance to Covent Garden, Mayfair, and the British Museum.

Location: Embankment
Nearest station: Embankment
View of: Thames River, Big Ben, the Houses of Parliament, Canary Wharf, and the London Eye
Price: ££££
Hotel rating: 9.4
Stars: 5

Image courtesy of The Savoy
Image courtesy of @a_ontheroad

12. Hotel Café Royal

Considered by many to be the epicentre of London, Picadilly Circus is known for it’s mayhem, and Hotel Café Royal is right in the middle of it. As soon as you step in however, you’ll feel instantly at peace. This is an iconic luxury hotel with rooms designed for their careful details, such as Bang & Olufsen entertainment systems, media hubs and luxury bathroom amenities.

The hotel features a wellbeing centre, and a whole selection of restaurants and bars.

Location: Mayfair
Nearest station: Picadilly Circus
View of: Picadilly Circus, Regent Street
Price: ££££
Hotel rating: 9.3
Stars: 5

You may also enjoy