Hotels along the river thames - Park Plaza London Riverbank
Where to Stay

17 London Hotels with the Best Views

As you’ve probably guessed from planning your London trip so far, there is no shortage of different, interesting, beautiful places to stay in London across the entire range of budget you might have (or wish you had) to spend. You can choose quirky spots like a houseboat or cottage, splurge on a penthouse, or stay along the River Thames. Or, if you love a good view, you might want to book a London hotel with a stunning view of some of the city’s top landmarks – be it the London Eye, Westminster Palace, or the many beautiful green spaces and parks.

I’ve had the pleasure to stay in a number of different accommodations throughout my various trips to London over the years, but nothing beats staying at one of the London hotels with the best views in the city. Best of all, there are London hotels with great views across the full range of travel budgets – so you don’t have to spend your entire vacation savings to get a nice view after each day out exploring the city.

If you’re curious about which hotels in London have the best views, you’ve come to the right place. Below you’ll find a list of 17 London hotels to choose from, depending on which city view you want to enjoy. The only tough part is choosing one to stay at during your trip!

45 Park Lane

Best Hotels in London with a View - 45 Park Lane
Photo Courtesy of 45 Park Lane

Located in Park Lane, 45 Park Lane is the sassy child of the Dorchester Collection. The venue has gained a good reputation as one of the best hotels in London with a view. Such a title makes sense when you see the views of Hyde Park from the rooms and restaurants. 

The hotel’s architecture and interior design are also up to the task. Everything, from the furniture to the fabrics, is an ode to the 1920s. Architect Thierry Despon dressed the hotel in a glossy Art Deco style, which reaches all its glory in the lobby. Think sixties-style black lacquer staircase, varnished wood-paneled walls, and a chrome-spoked cylindrical lamp. The rooms, which enjoy equally spectacular style, provide unbeatable views of Hyde Park. All you have to do is go out to the huge-sized balcony.

Rooms from $1,153/night; book on Booking.com or Hotels.com

Baglioni Hotel London

Best Hotels in London with a view - baglionihotels
Photo Courtesy of Baglioni Hotels

Baglioni Hotel London has mastered the art of hospitality like no other hotel in the city. A piece of Italy in the heart of Kensington, you’ll forget you’re in London as soon as you cross the hotel’s door. Baglioni characterizes itself for its European vibe. Expect opulent architecture and typical Italian touches, like oversized vases, Murano glass chandeliers, and gold-accented walls. 

Once you go to your room, open the curtains, and see the views of Hyde Park and Kensington Gardens sprawling right at your feet, you’ll feel right at home in London despite the Italian touches. Don’t think twice and book a table at the hotel’s Italian restaurant, especially if Tuscany isn’t part of your itinerary. 

Rooms from $466/night; book on Booking.com or Hotels.com

CitizenM Tower of London

Best Hotels in London with a view - Citizen
Photo Courtesy of Citizen Tower of London

Who said you have to spend a fortune to get a room with a view? CitizenM Tower of London is one of the hotels with the best views London offers for budget-conscious travelers. Starting at £128, the hotel’s rooms boast stunning city views, a modern style with British Kitsch details, and state-of-the-art technology. 

Don’t expect a fancy or elegant atmosphere. CitizenM’s frequent guests are mainly business and leisure travelers. The lobby evokes the feeling of a co-working space, with colorful DAR chairs, bookcase walls, and coffee tables. There’s also an atmospheric bar and canteen serving soy chai lattes and nibbles to help you power through working hours. 

Rooms from $141 per night; book on Booking.com or Hotels.com

Corinthia London

You’ll be hard-pressed to find a more divine and impressive hotel than Corinthia London. Formerly the Metropole Hotel, Corinthia London found its inspiration in England’s Belle Époque, with all that implies. 

The hotel exudes luxury. For the sake of exemplifying, take a look at the globe-shaped Baccarat crystal chandelier of the lobby lounge or the bronze-clad detailing on the lift doors. Needless to say, the hotel’s magnificence continues in the rooms. They feature stunning views of London’s skyline, some granting views of the London eye, while others enjoy a view of Nelson’s Column on Trafalgar Square. 

Besides being one of the London hotels with great views, Corinthia London has a spectacular location, sitting near Covent Garden and the River Thames. 

Rooms from $872 per night; book on Booking.com or Hotels.com

London Marriott Hotel County Hall

Blessed with a stunning location, London Marriott Hotel is one of the best hotels in London with a view. The fancy outpost sits in the Southbank. Lucky guests who stay in one of its river view rooms will wake up to sprawling views of the London Eye, Westminster Bridge, and Big Ben. 

The buildings you can see from the comfort of your bed are also a stone’s throw from your room. All you have to do is cross Westminster Bridge or simply stay on the south side and explore your surroundings. Don’t miss the chance to indulge in the hotel’s Afternoon Tea hosted in the Library  Lounge. 

Rooms from $433 per night; book on Booking.com or Hotels.com

Mandarin Oriental Hyde Park

Best Hotels in London with a view - Mandarin Oriental
Photo Courtesy of Mandarin Oriental

The Mandarin Oriental Hyde Park is a decadent Edwardian-style hotel in Knightsbridge. A well-established institution, the Mandarin Oriental Hyde Park has been running since 1882 and recently underwent a lavish renovation. Designer Joyce Wang imbued the hotel’s 181 rooms with chic and contemporary styles.

The hotel overlooks Hyde Park and is within walking distance of London’s landmarks and famous stores. To ensure your stay is as pleasurable as possible, the hotel features an impressive spa with holistic treatments,  a Pilates studio, a gym, and an indoor pool.

Rooms from $984 per night; book on Booking.com or Hotels.com

ME London by Meliá

Best Hotels in London with a view - ME
Photo Courtesy of Hotel ME London

Don’t let ME London’s unassuming and discreet façade fool you. The hotel from Spanish hotel chain Meliá provides a luxurious and comfortable stay to whomever books, which is London’s iconic skyline. 

The magic starts on the hotel’s first floor, or more precisely, The Atrium. The pyramid-shaped hall with white marble walls where guests check in. Travelers can choose between rooms with city or river views. Book one of the hotel’s fifteen suites, furnished with digital-display panels, Nespresso machines, and Apivita toiletries if a splurge is within your reach. Meliá hotels are also famous for their sleek service. Wearing all black attires, the staff waits on the guest’s hand and foot. They know every single one of your needs –  including those you didn’t even know you had!   

Rooms from $344 per night; book on Booking.com or Hotels.com

Montcalm East

Best Hotels in London with a view- Montcalm Eastjpeg
Photo Courtesy of Montcalm East

The Montcalm East hotel honors its name, being a quiet refuge from London’s bustle. Set in Shoreditch, Montcalm is one of the recent additions to London’s hotel scene. Thanks to its diamond-shaped structure, the hotel leaves no head unturned – an impressive work of art by architects Squire & Partners.

 Its interior design is equally impressive, with a modern, stylish feel. Guests staying in the top-floor suites will enjoy St Paul’s Cathedral views to their left and BT Tower to their right. The hotel also features outstanding spa facilities, including a sauna, steam room, and pool with jacuzzi.

Rooms from $174 per night; book on Booking.com or Hotels.com

Park Plaza London Riverbank

Best Hotels in London with a view - Park Plaza River Bank
Photo Courtesy of Park Plaza London Riverbank

Located on the Southbank, few hotels have gorgeous views of the London Eye, Thames River, and Big Ben as the Park Plaza London Riverbank. The riverside hotel affords panoramic views from its modern and spacious apartments. 

The rooms are perfect for travelers coming to London for an extended period. These feature state-of-the-art technology, a kitchenette, a private balcony, and comfortable en-suite bathrooms. You can’t beat the location either. Landmarks such as Westminster Abbey, Big Ben, and St. James’s Park are all within walking distance. 

Rooms from $191 per night; book on Booking.com or Hotels.com

Sea Containers

Best Hotels in London with a view - Sea Containers London
Photo Courtesy of Sea Containers London

Sea Containers is one of London’s head-turners, as hotels go. Formerly the building of a maritime transport company, Sea Containers has stood loyal to its roots. Every nook of the hotel has visual touches that evoke a nautical vibe. What sets Sea Containers apart is its approach to entertainment. The hotel has its own in-house Curzon cinema, with brass rails, vintage popcorn cart, velvet seats, and Lyaness and award-winning bar with some of the most perfect views in the city. 

The rooms are strictly minimalistic, contrasting with the rest of the hotel, which somehow retains a maritime theme throughout the spaces. The rooms with a view overlook the Thames, and the suites have a gorgeous balcony from which you can appreciate the skyline even more. 

Rooms from $282 per night; book on Booking.com or Hotels.com

Shangri-La at the Shard

Best Hotels in London with a view - Shangri-la
Photo Courtesy of Shangri-La

The Shangri-La may have some of the best views of London. The hotel spans over floors 34 to 52 of the Shard, London’s tallest building. Every nook of the hotel makes the most of the views. The rooms provide sweeping views of the skyline through their floor-to-ceiling windows; the pool on the 52nd floor also offers 360-degree vistas. 

Unlike other hotels on the list, all 202 rooms in the Shangri-La come with a view. In fact, the rooms are priced and categorized by view instead of size. Don’t forget to stop by the Gong Bar, the perfect place for sunset cocktails.

Rooms from $701 per night; book on Booking.com or Hotels.com

The Carlton Tower Jumeirah

Best Hotels in London with a view - Jumeirah
Photo Courtesy of Jumeirah

Located in Knightsbridge, The Carlton Tower Jumeriah is the perfect base for travelers who come to London for a shopping spree. The hotel is a stone’s throw from Harrods, Sloane Street, and King’s Road. Inside, the hotel is all about luxury. If you know anything about Jumeirah, the Emirati state-owned luxury hotel chain, you know they like their hotels to ooze grandeur and opulence. 

The Carlton Tower is no exception to the rule. The ground floor boasts a large external sculpture by Dame Elisabeth Frink and a bespoke fluted chandelier that resembles a chrysanthemum. The rooms benefit from the hotel’s stunning location and offer views of  Cadogan Gardens. 

Rooms from $852 per night; book on Booking.com or Hotels.com

The Royal Horseguards

best Hotels in London with a view - The Royal Horseguards
Photo Courtesy of The Royal Horseguards

A Victorian five-star hotel, The Royal Horseguards also commands stunning views across London’s iconic skyline. Set by the River Thames, the hotel dials down the glamour and opulence other Victorian counterparts boast. The style is a perfect blend of modern décor and traditional. Leather sofas, Victorian portraits, and heavy curtains help to maintain the historic vibe across the rooms.  

The best rooms overlook the Thames and London Eye, while the top-floor Tower Suite enjoys sweeping views over the South Bank. Make reservations at the hotel’s terrace to enjoy your favorite cocktail with a background of the London Eye. 

Rooms from $343 per night; book on Booking.com or Hotels.com

The Savoy

Best Hotels in London with a view - Savoy London
Photo Courtesy of The Savoy London

It’s virtually impossible to have a list of London hotels and not mention The Savoy. It doesn’t matter what list you’re reading. A list of the best hotels in London with a view, or a list of London’s best-located hotels, The Savoy, will always pop out at some point. It’s easy to understand why. The iconic hotel has everything a good hotel should, including the views. 

No matter where you go, The Savoy provides stunning views of London’s skyline. Should you indulge in a decadent Afternoon Tea at the Thames Foyer, a stunning glass-domed atrium, you’ll indulge in scones with views of the Thames. Should you sleep in one of the 267 rooms, you’ll go to bed looking at wonderful views from the National Theatre to the London Eye.

Rooms from $762 per night; book on Booking.com or Hotels.com

The Standard London

Best Hotels in London with a view - Standard London
Photo Courtesy of the Standard London

The Standard is another affordable alternative for travelers who want to wake up to views of London’s skyline. While the hotel stands out for the views, the building’s eye-catching style and architecture are worth staying for at least a night. The building is a fine example of Brutalist architecture, with its distinct rounded windows and red capsule-styled lift contrasting with the white façade.

 The rooms seem taken out of a Stanley Kubrick or Wes Anderson movie. Perfectly symmetric disposition of the furniture, strident-colored bedding with geometric patterns, capsule-shaped windows. If you appreciate really good design, your eyes are in for a treat.

Rooms from $250 per night; book on Booking.com or Hotels.com

The Trafalgar St. James

Best Hotels in London with a view - Trafalgar St. James
Photo Courtesy of The Trafalgar

It doesn’t get any better than this when it comes to locations. The Trafalgar St. James is a five-star hotel sitting on the corner of Trafalgar Square. Its central location has made the hotel’s rooftop one of the most popular in London. The hotel’s rooms enjoy the same luck, overlooking historic Nelson’s Column and iconic landmarks.

Style-wise, the hotel has a modern design, although every space preserves its own personality.  The rooms boast quirky and British pop art pieces, floor-to-ceiling windows, and carpeted floors. Oh, I almost forgot to mention that the hotel is dog-friendly, so you don’t have to worry about leaving your pup at home. 

Rooms from $291 per night; book on Booking.com or Hotels.com

Treehouse Hotel

Best Hotels in London with a view - Tree House London
Photo Courtesy of Tree House London

The name says it all; Treehouse Hotel offers sweeping views of London’s cityscape. Spread over five floors, Treehouse Hotel sits in Marylebone, the chic neighborhood whose name even Londoners struggle to pronounce. 

The hotel follows strict ecological policies, making it an excellent alternative for environmentally-conscious travelers. The staff sticks to minimized single-use plastics, recycling, and composting schemes. Congruent with the eco-hype, the rooms feature locally sourced products, and the Mexican restaurant, Madera, whips up dishes with organic ingredients. 

Treehouse Hotel mainly appeals to young guests with a playful style and laid-back atmosphere. There’s no shortage of views over the city, which travelers can enjoy from the rooms’ large windows or the hotel’s trendy rooftop bar.

Rooms from $355 per night; book on Booking.com or Hotels.com

Which of these London view hotels will you stay at during your trip? Let me know any questions in the comments – or any other questions you have about where to stay in London!

Want even more London?

Sign up to receive my newsletter with inspiration and tips for your next London trip.

    Valerie fell in love with London on her first trip to the city way back in 2011. Since then, she spent a year living in London and visits as often as she can. Join her to explore my favorite city on earth and learn everything you need to discover the best London has to offer!

    Leave a Reply

    Your email address will not be published.