Best Hotels to Book in Vibrant London

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

London is a city renowned for its rich history, iconic landmarks, and vibrant culture. As you plan your visit to this enchanting metropolis, one of the most important aspects to consider is finding the perfect hotel that suits your needs and preferences. With an array of options available, from luxurious five-star establishments to cozy boutique hotels, London offers a range of accommodations to cater to every traveler's desires.

When it comes to booking hotels in London, location is key. For those wanting to be at the heart of the action, there are numerous options in the city center, such as hotels in the popular neighborhoods of Mayfair, Covent Garden, or Kensington. These areas provide convenient access to major attractions like Big Ben, Buckingham Palace, and the West End theaters, allowing you to make the most of your time in this vibrant city.

Additionally, London boasts an incredible array of boutique hotels that exude charm and character. These hidden gems offer a unique stay, often featuring elegant decor, personalized service, and exquisite attention to detail. Whether you prefer a Georgian townhouse, a trendy converted warehouse, or a charming Victorian inn, these boutique hotels provide an intimate and unforgettable experience, perfect for those seeking a touch of individuality during their stay.

So, whether you are a luxury seeker, an adventurer, or a history enthusiast, London has the ideal hotel to meet your desires. From modern skyscrapers with panoramic views to elegant townhouses steeped in history, the diverse range of accommodations ensures every visitor can find their perfect match. Get ready to immerse yourself in the enchantment of London and book one of these exceptional hotels to make your stay truly memorable.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. The Savoy Hotel
2. Georgian House Hotel
3. The Soho Hotel, Firmdale Hotels
4. Brown'S Hotel, A Rocco Forte Hotel
5. The Tower Hotel, London
6. Sunborn London Yacht Hotel
7. Premier Inn London City - Aldgate
8. The Z Hotel Shoreditch
9. Bermondsey Square Hotel - A Bespoke Hotel
10. Premier Inn London County Hall

Boutique Hotels to Book in London

Check Availability

London
Feb 28, 2026 - Mar 01, 2026

The Savoy Hotel

9.4

Good

(2567 Reviews)

+ 411 photos
A legendary and iconic hotel on the banks of the River Thames, The Savoy has been synonymous with luxury since 1889. Step into classic Edwardian elegance with exquisitely decorated rooms, stunning views, and exceptional service. Pamper yourself at the hotel's renowned spa, savor gourmet cuisine at Michelin-starred restaurants, or catch a world-class show at the nearby West End theaters.
Address: Strand
Rating: Good 9.4 (2567 Reviews)
Rooms: 268
Price: From 809$

Georgian House Hotel

7.9

Good

(991 Reviews)

+ 234 photos
Step into the enchanting world of Harry Potter at The Georgian House Hotel. Located in the lively heart of London, this charming boutique hotel offers Harry Potter-themed rooms, complete with four-poster beds, Hogwarts-inspired decor, and hidden passages. Immerse yourself in the wizarding world while still being conveniently located near popular attractions like Buckingham Palace and the Victoria & Albert Museum.
Address: 35-39 St. Georges Drive
Rating: Good 7.9 (991 Reviews)
Rooms: 59
Price: From 176$

The Soho Hotel, Firmdale Hotels

9.5

Good

(379 Reviews)

+ 195 photos
Nestled in the center of London's vibrant Soho district, The Soho Hotel is a masterpiece of contemporary design. With its luxurious rooms and suites adorned with original artwork, this hotel effortlessly blends modern sophistication with timeless charm. Indulge in the hotel's private screening room, fully equipped gym, and award-winning restaurant, or take a stroll to nearby Covent Garden for some world-class shopping and entertainment.
Address: 4 Richmond Mews
Rating: Good 9.5 (379 Reviews)
Rooms: 94
Price: From 450$

Luxury Hotels to Book in London

Immerse yourself in the lap of luxury with a stay at these opulent hotels that epitomize London's world-class hospitality. From lavish suites to impeccable service, these hotels redefine luxury and offer a truly unforgettable experience. Indulge in elegant surroundings, fine dining, and unrivaled amenities as you explore all the wonders London has to offer.

Brown'S Hotel, A Rocco Forte Hotel

9.0

Good

(179 Reviews)

+ 327 photos
With its prestigious heritage dating back to 1837, The Brown's Hotel is a historic gem located in the upscale Mayfair district. This iconic hotel has welcomed notable guests like Agatha Christie and Winston Churchill. Experience timeless elegance in rooms adorned with classic British design, indulge in exquisite dining options, and explore nearby historic sites such as the Buckingham Palace and the Royal Academy of Arts.
Address: 33 Albemarle Street
Rating: Good 9.0 (179 Reviews)
Rooms: 117
Price: From 929$

The Tower Hotel, London

7.8

Good

(21024 Reviews)

+ 390 photos
Situated on the historic Tower Hill, The Tower Hotel provides stunning views of the Tower of London and the River Thames. This modern hotel stands on the site of the original medieval citadel, retaining its connection to London's storied past. Explore the Tower of London, marvel at the nearby Tower Bridge, and soak up the atmosphere of this historic neighborhood while enjoying modern comforts.
Address: St Katharine'S Way
Rating: Good 7.8 (21024 Reviews)
Rooms: 801
Price: From 180$

Sunborn London Yacht Hotel

8.2

Good

(5340 Reviews)

+ 139 photos
Experience the luxury of sailing the high seas without leaving the dock on the Sunborn London Yacht Hotel. Docked in the Royal Victoria Dock, this floating hotel offers sleek and stylish rooms with stunning views of the city skyline. Enjoy a unique dining experience at the on-board restaurant and explore nearby attractions like the Emirates Air Line cable car and ExCeL London.
Address: Royal Victoria Dock
Rating: Good 8.2 (5340 Reviews)
Rooms: 136
Price: From 182$

Budget-Friendly Hotels to Book in London

London may be known for its high-end luxury, but it also offers budget-friendly accommodations that allow you to experience the city without breaking the bank. These hotels provide comfortable rooms, convenient locations, and excellent value for money, ensuring a pleasant stay while you explore all that London has to offer on a budget.

Premier Inn London City - Aldgate

8.8

Good

(302 Reviews)

+ 30 photos
Situated in the heart of East London offers comfortable and affordable accommodation. Relax in spacious rooms with modern amenities, enjoy a hearty breakfast at the on-site restaurant, and take advantage of the hotel's proximity to attractions such as Tower Bridge and the Tower of London. With excellent transport links, you can easily explore all corners of the city on a budget.
Address: 66 Alie Street London
Rating: Good 8.8 (302 Reviews)
Rooms: 250
Price: From 126$

The Z Hotel Shoreditch

7.8

Good

(7976 Reviews)

+ 31 photos
Located in the vibrant Shoreditch district, The Z Hotel offers compact yet stylish rooms at affordable prices. Embrace the hotel's modern design, enjoy complimentary breakfast, and take advantage of its convenient location near trendy bars, restaurants, and art galleries. Explore nearby attractions like Brick Lane and Columbia Road Flower Market, making the most of your budget-friendly London adventure.
Address: 136-144 City Road
Rating: Good 7.8 (7976 Reviews)
Rooms: 111
Price: From 64$

Bermondsey Square Hotel - A Bespoke Hotel

8.0

Good

(3038 Reviews)

+ 307 photos
Located in the vibrant Bermondsey neighborhood, The Bermondsey Square Hotel offers a trendy and contemporary experience. With its sleek and minimalist design, spacious rooms, and stunning rooftop terrace, this hotel provides a perfect base for exploring the nearby Tate Modern, Borough Market, and Tower Bridge. Indulge in the hotel's on-site bar and restaurant, which offer a delightful culinary experience with a focus on locally sourced ingredients.
Address: Bermondsey Square
Rating: Good 8.0 (3038 Reviews)
Rooms: 90
Price: From 162$

Unique Hotels to Book in London

Looking for a truly extraordinary hotel experience in London? These unique and unconventional hotels offer something out of the ordinary, ensuring a memorable stay filled with character and charm. From quirky designs to unusual locations, these hotels provide a refreshing break from the ordinary and add a touch of magic to your visit to London.

Premier Inn London County Hall

8.7

Good

(1828 Reviews)

+ 27 photos
Situated just steps away from the iconic London Eye and overlooking the River Thames, The Premier Inn London County Hall offers family rooms with ample space and modern amenities. Enjoy a delicious breakfast at the hotel's restaurant, and take advantage of its central location to explore nearby attractions like the SEA LIFE London Aquarium and the Shrek's Adventure! London.
Address: Belvedere Road
Rating: Good 8.7 (1828 Reviews)
Rooms: 314
Price: From 97$

The Ampersand Hotel

8.9

Good

(2727 Reviews)

+ 144 photos
Step into a world of elegance and whimsy at The Ampersand Hotel in South Kensington. Combining Victorian grandeur with modern comforts, each room is uniquely themed around the worlds of music, literature, botany, geometry, and astronomy. Admire the hotel's stunning interior design, dine at the sophisticated restaurant, and explore the nearby museums and iconic landmarks like the Natural History Museum and Royal Albert Hall.
Address: 10 Harrington Road
Rating: Good 8.9 (2727 Reviews)
Rooms: 111
Price: From 288$

The Dorchester - Dorchester Collection

9.0

Good

(245 Reviews)

+ 381 photos
Situated in the upscale Mayfair district, The Dorchester is a true London landmark. Known for its timeless elegance, this hotel offers sumptuous rooms, a lavish spa, and exquisite dining options. Explore nearby luxury shopping destinations like Bond Street and visit famous attractions like Hyde Park and Buckingham Palace, all just a stone's throw away.
Address: 53 Park Lane
Rating: Good 9.0 (245 Reviews)
Rooms: 253
Price: From 1185$

Family-Friendly Hotels to Book in London

Traveling with your family? These family-friendly hotels in London are perfect for creating lasting memories with your loved ones. From spacious rooms to convenient amenities, these hotels cater to the needs of families, ensuring a comfortable and enjoyable stay while exploring all the family-friendly attractions London has to offer.

Radisson Blu Edwardian Mercer Street Hotel, London

8.8

Good

(4198 Reviews)

+ 164 photos
Situated in the vibrant Covent Garden neighborhood, The Radisson Blu Edwardian Mercer Street Hotel offers stylish and spacious family rooms. Take advantage of the hotel's central location to visit family-friendly attractions such as the London Transport Museum, the Covent Garden Market, and the Royal Opera House. After a day of exploring, unwind at the hotel's Italian-inspired restaurant or relax in the cozy lounge area.
Address: 20 Mercer Street, Covent Garden
Rating: Good 8.8 (4198 Reviews)
Rooms: 137
Price: From 271$

Historic Hotels to Book in London

For history enthusiasts seeking to immerse themselves in London's rich past, these historic hotels provide a unique glimpse into the city's heritage. From grand Victorian mansions to converted Tudor buildings, these hotels offer an authentic experience combined with modern comfort, allowing you to step back in time while exploring the wonders of London.