Top Hotels with Rooftop Restaurants in London

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

London is renowned for its stunning skyline, marvellous landmarks, and vibrant culinary scene. For travelers seeking a memorable stay with a touch of elegance and breathtaking views, exploring hotels with rooftop restaurants in London is an absolute must. These enchanting establishments offer the perfect blend of luxurious accommodations and fine dining experiences, allowing guests to indulge their senses while basking in the beauty of the city's iconic landmarks.

Immerse yourself in the allure of London's rooftop dining scene, where you can enjoy delectable cuisine while overlooking the city's mesmerizing skyline. From high-end hotels to boutique accommodations, guests are spoilt for choice when it comes to selecting a hotel with a rooftop restaurant. Start your day with a scrumptious breakfast while soaking in panoramic views of the River Thames or wind down with a handcrafted cocktail under the stars. These vantage points not only elevate your dining experience but also serve as an excellent backdrop for capturing cherished memories.

In addition to the culinary delights, hotels with rooftop restaurants in London often boast a plethora of amenities that enhance your overall stay. Imagine starting your morning with a refreshing swim in a rooftop pool or pampering yourself with a relaxing spa treatment, all while enjoying panoramic views of London's iconic landmarks such as the Tower Bridge or the London Eye. Whether you are a food enthusiast, a social butterfly, or a traveler seeking tranquility amidst the bustling cityscape, these hotels offer an unparalleled experience that combines luxury, comfort, and convenience.

With the vast array of hotels with rooftop restaurants in London, it is important to consider your preferences and budget. Whether you are seeking luxury accommodations in the lively heart of the city or a cozy boutique hotel tucked away in a charming neighborhood, there is something for everyone. Indulge in the finest gastronomic delights, soak in the breathtaking views, and create unforgettable memories during your stay in London's hotels with rooftop restaurants. Get ready to embark on a journey of culinary wonders and panoramic vistas that will leave you yearning to return again and again.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. The Savoy
2. Mk Hotel London
3. The Landmark London
4. The Lalit London
5. Sea Containers London
6. Ham Yard Hotel, Firmdale Hotels
7. The Mandrake (Adults Only)
8. The Trafalgar St James London Curio Collection By Hilton
9. The Berkeley, Maybourne
10. One Aldwych

Luxury Escapes at Hotels with Rooftop Restaurants in London

Check Availability

London
Jun 07, 2026 - Jun 08, 2026

The Savoy

9.4

Good

(1472 Reviews)

+ 91 photos
A London institution since 1889, The Savoy continues to charm guests with its timeless beauty and sophistication. The hotel's rooftop restaurant provides breathtaking views of the River Thames and London's iconic landmarks. Immerse yourself in the storied history of this grand hotel while savoring culinary masterpieces from world-renowned chefs.
Address: Strand, Wc2R 0Ez London, United Kingdom
Rating: Good 9.4 (1472 Reviews)
Rooms: 346
Price: From 807$

Mk Hotel London

8.2

Good

(1485 Reviews)

+ 52 photos
Located in the center of the city, ME London Hotel boasts a glamorous rooftop lounge and restaurant. A hotspot for the trendy and sophisticated, the hotel offers breathtaking views of the River Thames and the vibrant cityscape. Enjoy innovative cocktails, delectable dishes, and an energetic atmosphere that perfectly captures London's dynamic spirit.
Address: 317 Putney Bridge Road
Rating: Good 8.2 (1485 Reviews)
Rooms: 29
Price: From 115$

Boutique Bliss at Hotels with Rooftop Restaurants in London

Experience the charm and intimacy of boutique hotels while enjoying the spoils of rooftop dining in London. These carefully curated establishments offer a sanctuary away from the bustling city streets, treating guests to delectable cuisine and breathtaking views that capture the essence of London.

The Landmark London

8.9

Good

(4192 Reviews)

+ 91 photos
Situated near Regent's Park, The Landmark London offers a luxurious family-friendly experience with a rooftop restaurant. Enjoy culinary delights amid an elegant setting that captures the essence of British traditions. The hotel's family-friendly amenities, including spacious suites and a dedicated children's menu, ensure a memorable stay for all.
Address: 222 Marylebone Road
Rating: Good 8.9 (4192 Reviews)
Rooms: 300
Price: From 465$

The Lalit London

8.8

Good

(2500 Reviews)

+ 91 photos
Housed in a historic Victorian building, The LaLiT London offers a luxurious retreat in the heart of the city. Ascend to the rooftop terrace and experience an enchanting dining experience with views of the iconic Tower Bridge. This boutique hotel seamlessly blends traditional elegance with modern sophistication, providing an unforgettable stay.
Address: 181 Tooley Street
Rating: Good 8.8 (2500 Reviews)
Rooms: 70
Price: From 294$

Historic Elegance at Hotels with Rooftop Restaurants in London

Transport yourself to a bygone era of elegance and grandeur by staying in these historic hotels with rooftop restaurants. Impeccable service, stunning architecture, and gourmet cuisine converge to create an experience that is both timeless and unforgettable.

Sea Containers London

8.9

Good

(6606 Reviews)

+ 91 photos
Nestled along the vibrant South Bank, Mondrian London is a design-driven hotel that exudes modern elegance. The rooftop bar and restaurant offer breathtaking views of the River Thames and the London skyline. Immerse yourself in the cutting-edge design, stylish ambiance, and vibrant culinary scene of this iconic hotel.
Address: 20 Upper Ground
Rating: Good 8.9 (6606 Reviews)
Rooms: 398
Price: From 306$

Ham Yard Hotel, Firmdale Hotels

9.4

Good

(170 Reviews)

+ 91 photos
Nestled in the vibrant Soho neighborhood, Ham Yard Hotel offers a contemporary take on classic style. The hotel's rooftop terrace boasts a leafy enclave with stunning views of the city. Indulge in delectable dishes and handcrafted cocktails while enjoying the serene atmosphere and the vibrant energy of London.
Address: 1 Ham Yard
Rating: Good 9.4 (170 Reviews)
Rooms: 101
Price: From 725$

Modern Elegance at Hotels with Rooftop Restaurants in London

Discover the perfect blend of modern sophistication and culinary excellence at these contemporary hotels with rooftop restaurants in London. Sleek design, innovative cuisine, and breathtaking views come together to create an unforgettable experience for discerning travelers.

The Mandrake (Adults Only)

8.0

Good

(335 Reviews)

+ 91 photos
Situated in the vibrant neighborhood of Fitzrovia, The Mandrake is a boutique hotel with a rooftop terrace and restaurant that welcomes families. With a focus on immersive experiences, the hotel offers child-friendly menus, creative workshops, and captivating views of the city skyline. Indulge in gourmet cuisine while your little ones delight in the whimsical atmosphere.
Address: 20-21 Newman Street
Rating: Good 8.0 (335 Reviews)
Rooms: 37
Price: From 453$

The Trafalgar St James London Curio Collection By Hilton

8.9

Good

(703 Reviews)

+ 91 photos
Situated near Trafalgar Square, The Trafalgar St James offers a rooftop oasis in the bustling heart of London. Head up to the rooftop bar and restaurant to savor delicious cuisine while taking in views of iconic landmarks such as the National Gallery and Nelson's Column. This stylish hotel is the epitome of contemporary elegance.
Address: 2 Spring Gardens, Trafalgar Square
Rating: Good 8.9 (703 Reviews)
Rooms: 134
Price: From 725$

Contemporary Glamour at Hotels with Rooftop Restaurants in London

Experience the epitome of contemporary glamour at these hotels with rooftop restaurants in London. Combining sleek design, luxurious amenities, and elevated dining experiences, these establishments offer a modern escape that dazzles the senses.

The Berkeley, Maybourne

9.0

Good

(227 Reviews)

+ 91 photos
Located in chic Knightsbridge, The Berkeley is renowned for its exquisite rooftop terrace and restaurant. Enjoy breathtaking views of Hyde Park and the city skyline while indulging in the culinary creations of Michelin-starred chefs. This luxurious hotel seamlessly blends timeless elegance with contemporary flair.
Address: Wilton Place, Knightsbridge
Rating: Good 9.0 (227 Reviews)
Rooms: 84
Price: From 1148$

One Aldwych

9.4

Good

(380 Reviews)

+ 91 photos
Situated in the vibrant Covent Garden district, One Aldwych is a contemporary hotel with a stunning rooftop bar and restaurant. Immerse yourself in stylish surroundings while savoring gourmet cuisine and craft cocktails. The panoramic views of London's iconic landmarks, such as the London Eye and St Paul's Cathedral, provide the perfect backdrop for an unforgettable dining experience.
Address: 1 Aldwych
Rating: Good 9.4 (380 Reviews)
Rooms: 96
Price: From 730$

Quirky Charm at Hotels with Rooftop Restaurants in London

Escape the ordinary and embrace the quirky charm of these hotels with rooftop restaurants in London. Each establishment in this section offers a unique experience that goes beyond the traditional, providing a delightful blend of whimsy, style, and culinary excellence.

Family-Friendly Fun at Hotels with Rooftop Restaurants in London

Immerse yourself in a family-friendly atmosphere while enjoying the spoils of rooftop dining at these hotels in London. Whether it's a rooftop pool, interactive menus, or captivating views, these establishments cater to all ages and ensure an unforgettable experience for the whole family.