Places in London to Stay

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 that seamlessly blends history, culture, and modernity. For those planning a visit, finding the perfect place to stay is crucial to fully experience the city's charm and allure. From luxurious hotels to cozy hostels, London offers diverse accommodations that cater to every traveler's budget and preferences.

One of the most fascinating areas to consider is the bustling neighborhood of Covent Garden, known for its lively atmosphere and proximity to iconic attractions. Here, you can find quaint boutique hotels and stylish apartments, ideal for immersing yourself in the local scene. Staying in this locale places you just a stone's throw away from theaters, shopping, and some of the finest dining experiences London has to offer.

For visitors seeking a more laid-back vibe, the picturesque streets of Notting Hill provide an enchanting backdrop and a variety of charming places in London to stay. This area is famous for its colorful houses and the bustling Portobello Market, perfect for leisurely weekend strolls. Whether you choose a cozy bed and breakfast or a chic guesthouse, Notting Hill guarantees a memorable stay filled with unique experiences that encapsulate the spirit of London.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. The Langham London Hotel
2. The Hoxton, Shoreditch Hotel
3. The Royal Horseguards Hotel, London
4. Claridge'S, Maybourne Hotel Collection
5. Covent Garden Hotel, Firmdale Hotels
6. Leonardo Royal London St Paul'S Hotel
7. The Athenaeum Hotel & Residences
8. The Hoxton, Shoreditch Hotel
9. Travelodge London Central City Road
10. The Montague On The Gardens Hotel

Luxurious Hotels

Check Availability

London
Dec 31, 2025 - Jan 01, 2026

The Langham London Hotel

9.2

Good

(1022 Reviews)

+ 319 photos
The Langham, London, opened in 1865, is one of the city's finest historic hotels, boasting a rich legacy of luxury. Known for its Victorian architecture and elegant rooms, this hotel has hosted royalty and celebrities for over a century. Located in Marylebone, it offers easy access to the West End and renowned attractions, making it a perfect base for explorers. Guests can dine at the Michelin-starred restaurant, Roux at The Landau, or unwind with a classic afternoon tea in the beautiful Palm Court. The hotel also features a sophisticated spa and wellness center, allowing guests to indulge and relax. For a slice of London’s history paired with exceptional service, The Langham is undoubtedly one of the best places in London to stay.
Address: 1C Portland Place
Rating: Good 9.2 (1022 Reviews)
Rooms: 380
Price: From 536$

The Hoxton, Shoreditch Hotel

8.3

Good

(1729 Reviews)

+ 99 photos
The Hoxton, Shoreditch, not only represents a boutique ambiance but embodies London’s artistic spirit with its curated spaces and eclectic design. Each room features a unique style that combines vintage furnishings with modern functionality. Renowned for its lively public spaces, including a vibrant lobby with an inviting bar area, the hotel often hosts local artists and events, providing guests with a taste of Shoreditch's creative vibe. The property’s commitment to local culture signifies a stay that connects visitors to the city’s unique character. With its artistic touches and community-driven atmosphere, The Hoxton, Shoreditch exemplifies a unique place in London to stay.
Address: 81 Great Eastern Street
Rating: Good 8.3 (1729 Reviews)
Rooms: 201
Price: From 238$

The Royal Horseguards Hotel, London

8.4

Good

(3554 Reviews)

+ 186 photos
The Royal Horseguards offers an elegant stay in a historic building overlooking the Thames. This hotel is known for its spacious family rooms, which provide ample space for parents and children to unwind after a day of sightseeing. Located near the London Eye and the Southbank Centre, families have easy access to top attractions and entertainment. The hotel also provides a children's menu in their on-site restaurant, ensuring that even the pickiest eaters find something they enjoy. A stay at The Royal Horseguards is enriched by its carefully curated children’s activities that are organized by the staff. With a picturesque setting and family-focused amenities, it stands out as a fantastic place in London to stay for families.
Address: 2 Whitehall Court
Rating: Good 8.4 (3554 Reviews)
Rooms: 282
Price: From 273$

Boutique Hotels

For travelers looking for a unique and personalized stay, London’s boutique hotels offer an eclectic mix of charm and character. These places in London to stay are often found in vibrant neighborhoods, providing intimate settings that showcase the city's local culture. With their distinctive designs, artful decor, and personalized services, boutique hotels allow guests to experience London like a local. Often smaller and more carefully curated than large hotels, they provide a cozy atmosphere and a rich storytelling element through their interiors. From converted historic buildings to modern artistic havens, this section highlights the best boutique hotels that make your stay memorable. Let’s delve into the charming options available in London’s boutique hotels.

Claridge'S, Maybourne Hotel Collection

9.5

Good

(513 Reviews)

+ 358 photos
Nestled in the lively heart of Mayfair, Claridge's is an Art Deco masterpiece that has long been synonymous with luxury and glamour. This hotel is celebrated for its impeccable service and elegant rooms, each thoughtfully designed with rich fabrics and fine furnishings. Its proximity to premium fashion boutiques and cultural attractions further enhances its appeal as a prime place to stay in London. Guests are invited to dine at the legendary Fera at Claridge's, which is known for its innovative British cuisine. The hotel also features a stunning afternoon tea service, enjoyed in a beautifully adorned setting. Claridge's truly captures the essence of timeless grandeur, making it one of the best places in London to stay for those seeking an extraordinary experience.
Address: 41 - 43 Brook Street
Rating: Good 9.5 (513 Reviews)
Rooms: 12
Price: From 1151$

Covent Garden Hotel, Firmdale Hotels

9.5

Good

(246 Reviews)

+ 123 photos
Situated in the very heart of Covent Garden, the Covent Garden Hotel captures the essence of London’s theatrical charm. This beautifully designed boutique hotel features individually styled rooms with luxurious furnishings and a warm, welcoming atmosphere. Guests can enjoy the hotel’s cinema, library, and delightful afternoon tea service in the cozy lounge area. Its central location allows easy access to iconic theaters, shops, and restaurants, making it a perfect base for exploration. The attentive staff ensures that every detail is taken care of, providing a seamless experience for guests. Covent Garden Hotel embodies the vibrancy of the area, establishing it as one of the memorable places in London to stay.
Address: 10 Monmouth Street
Rating: Good 9.5 (246 Reviews)
Rooms: 58
Price: From 526$

Leonardo Royal London St Paul'S Hotel

8.7

Good

(14276 Reviews)

+ 364 photos
The Grange St Paul's Hotel combines contemporary luxury with a historical backdrop, situated right next to St Paul’s Cathedral. The hotel features stunning architecture that mirrors the nearby cathedral’s grandeur, creating an enchanting atmosphere. With modern and spacious rooms designed with comfort in mind, guests can enjoy luxurious amenities while being surrounded by history. The hotel's restaurant offers a unique dining experience with an impressive view of St Paul’s, perfect for enjoying a meal after a day of exploring nearby historical sites. The health club and spa add an extra layer of relaxation for those wanting to unwind after a busy city day. The Grange St Paul's stands as one of the remarkable places in London to stay for history and luxury seekers alike.
Address: 10 Godliman Street
Rating: Good 8.7 (14276 Reviews)
Rooms: 432
Price: From 335$

Family-Friendly Hotels

Traveling with family can be an adventure, and finding suitable accommodations is key to ensuring a smooth stay. In this section, we highlight family-friendly places in London to stay that cater to both children and parents alike. These hotels understand the needs of families, offering spacious accommodations, fun amenities, and convenient services. Many of these properties provide easy access to family attractions, parks, and cultural experiences. Whether you’re looking for spacious suites or hotels with kid-friendly activities, the following options make family travels enjoyable and memorable. Discover the top choices for family-friendly accommodations in London.

The Athenaeum Hotel & Residences

8.5

Good

(898 Reviews)

+ 339 photos
The Athenaeum Hotel & Residences is an ideal choice for families, offering both hotel rooms and fully serviced apartments in the lively heart of London. This luxury hotel features a dedicated Children’s Concierge, who provides tailored experiences, from activity recommendations to fun in-room surprises. Located near Green Park and Buckingham Palace, families can easily venture out to enjoy the city's many parks and attractions. The hotel also offers an engaging children's menu in their fabulous restaurant, and room service is available for families wishing to dine in. With its emphasis on creating a comfortable and family-friendly environment, The Athenaeum Hotel ensures a memorable stay. It is truly one of the standout places in London to stay for families visiting the city.
Address: 116 Piccadilly
Rating: Good 8.5 (898 Reviews)
Rooms: 162
Price: From 363$

The Hoxton, Shoreditch Hotel

8.3

Good

(1729 Reviews)

+ 99 photos
Located in the trendy Shoreditch neighborhood, The Hoxton embraces the spirit of its vibrant surroundings. This chic hotel combines modern comfort with a touch of industrial design, featuring well-appointed rooms that prioritize both style and function. The on-site restaurant and bar serve as popular communal spaces, perfect for socializing or relaxing after a day of exploration. Offering a complimentary breakfast bag and local recommendations, The Hoxton ensures a personalized experience for its guests. Its proximity to art galleries, markets, and nightlife makes it an ideal choice for those looking to immerse themselves in East London’s creative energy. As one of the top places in London to stay, The Hoxton is perfect for those who appreciate artistry and authenticity.
Address: 81 Great Eastern Street
Rating: Good 8.3 (1729 Reviews)
Rooms: 201
Price: From 238$

Travelodge London Central City Road

+ 113 photos
The Travelodge London Central City Road provides affordable accommodations without compromising essential comforts. Located near Liverpool Street and Shoreditch, this hotel offers easy access to transportation and attractions at a reasonable price. Each room features simple and modern design, ensuring that guests have a cozy space to recharge after a day of exploring. The hotel’s 24-hour convenience store and proximity to local eateries make it a practical choice for travelers looking to save. As a budget-friendly option, this hotel guarantees a satisfying stay in one of the vibrant neighborhoods of London. It stands out as one of the best places in London to stay for budget-friendly accommodations.
Address: 1-23 City Road
Rooms: 99
Price: From 57$

Budget-Friendly Hotels

Traveling to London on a budget doesn’t mean sacrificing comfort. In this section, we present budget-friendly places in London to stay that still provide excellent amenities and convenient locations without breaking the bank. These hotels have carefully curated offerings that keep costs low while ensuring a pleasant experience for guests. Many of these options are located near public transport, making it easy to explore the city’s attractions without added transportation expenses. The following budget hotels are perfect for travelers seeking affordability without compromising on quality. Let’s discover the best options for economical stays in London.

The Montague On The Gardens Hotel

9.1

Good

(2943 Reviews)

+ 257 photos
The Montague on the Gardens exudes charm and elegance while prioritizing sustainability in its operations. This eco-friendly hotel sources its food and beverages locally and offers a variety of organic products to ensure an environmentally conscious stay. The hotel is also known for its beautiful garden, creating a serene ambiance that encourages guests to relax and appreciate nature in the heart of the city. Many rooms enjoy views over the tranquil gardens, allowing visitors to connect with the beauty of the outdoors. Montague’s commitment to being eco-friendly makes it an excellent option for travelers looking for responsible places in London to stay.
Address: 15 Montague Street
Rating: Good 9.1 (2943 Reviews)
Rooms: 100
Price: From 246$

Marrable'S Farringdon Hotel

8.2

Good

(1090 Reviews)

+ 88 photos
The Zetter Hotel, located in Clerkenwell, is renowned for its quirky design and eco-friendly practices. This boutique hotel features stylish rooms adorned with unique decor and sustainable amenities, creating a delightful space for guests. The hotel also boasts a vibrant cocktail lounge, perfect for unwinding after a busy day. With its emphasis on local culture, guests appreciate the nearby artisan bakeries, pop-up shops, and vintage markets. The attentive staff is always on hand to provide personalized recommendations, enhancing the overall experience. For a distinctive stay in the lively heart of London stands out as a charming place in London to stay.
Address: 86-88 Clerkenwell Road
Rating: Good 8.2 (1090 Reviews)
Rooms: 59
Price: From 179$

The Savoy Hotel

9.4

Good

(1956 Reviews)

+ 411 photos
The Savoy is a legendary luxury hotel located on the Strand, overlooking the River Thames. Since its opening in 1889, it has been a beacon of sophistication and style, attracting royalty, celebrities, and dignitaries alike. The hotel features elegantly appointed rooms and suites that blend classic British decor with modern amenities, ensuring a comfortable stay. Notably, The Savoy boasts the renowned Gordon Ramsay's Savoy Grill, which offers exquisite dining experiences. Guests can unwind in the opulent Thames Foyer, an ideal place for afternoon tea, or enjoy the stunning views from the River View Rooms. A stay at The Savoy exemplifies the pinnacle of luxury, making it a premier choice among the best places in London to stay.
Address: Strand
Rating: Good 9.4 (1956 Reviews)
Rooms: 265
Price: From 726$

Historic Hotels

London is steeped in history, and its historic hotels offer a unique opportunity to experience the city’s rich past while enjoying modern comforts. This section highlights places in London to stay that have maintained their historic charm and relevance over the years. Each hotel is filled with stories and tales of famed guests, significant events, and architectural splendor. Staying at these hotels provides not just accommodations but also an immersive experience in London’s history and heritage. From grand establishments to quaint inns, there’s a selection perfect for history enthusiasts and curious travelers alike. Let’s explore some of the best historic hotels in London that capture the essence of the city's storied past.

Ibis Styles London Gloucester Road Hotel

8.0

Good

(3192 Reviews)

+ 207 photos
Ibis Styles London Gloucester Road is a vibrant and affordable hotel situated in the fashionable Kensington area. Featuring contemporary decor and a quirky design, the hotel offers comfortable rooms at competitive rates without sacrificing style. With its prime location, guests can easily access museums and attractions such as the Natural History Museum and Kensington Palace. The hotel provides a complimentary breakfast, ensuring that guests can fuel up for a day of sightseeing without extra costs. Its friendly atmosphere and cheerful staff make this hotel a welcoming choice for budget-conscious travelers. The Ibis Styles Gloucester Road exemplifies fantastic places in London to stay for those on a budget.
Address: 110 Cromwell Road
Rating: Good 8.0 (3192 Reviews)
Rooms: 93
Price: From 157$

The Dorchester - Dorchester Collection Hotel

9.4

Good

(252 Reviews)

+ 381 photos
Situated in the prestigious area of Park Lane, The Dorchester has defined luxury for over 80 years. This iconic hotel features elegantly designed rooms and suites, many offering stunning views of Hyde Park. Guests can indulge in world-class dining at The Grill, known for its commitment to local ingredients and traditional dishes. Additionally, The Dorchester is home to the renowned spa, where you can unwind and rejuvenate after a day of exploration. The hotel's proximity to London’s finest shopping districts makes it an ideal location for a luxurious urban retreat. With its impeccable service and refined style, The Dorchester represents one of the foremost places in London to stay for travelers seeking an exceptional escape.
Address: 53 Park Lane
Rating: Good 9.4 (252 Reviews)
Rooms: 250
Price: From 846$

Park Plaza London Westminster Bridge Hotel

8.4

Good

(24590 Reviews)

+ 263 photos
The Park Plaza Westminster Bridge London is a popular choice among families thanks to its spacious family rooms and proximity to major attractions. Featuring a modern design, this hotel boasts a relaxing pool area, perfect for families wanting to unwind after a busy day. Its location near the Houses of Parliament and the London Eye makes it easy for families to explore the city’s highlights. The hotel offers special kid-friendly dining options and an engaging children’s play area, making it a welcoming space for younger guests. The attentive staff are also ready to assist with any family-related requests, from cribs to local recommendations. For those searching for family-focused places in London to stay, Park Plaza Westminster Bridge is an exceptional option.
Address: 200 Westminster Bridge Road
Rating: Good 8.4 (24590 Reviews)
Rooms: 1019
Price: From 221$

Places in London to Stay

For travelers looking for something truly unconventional, London is home to a variety of unique accommodations that provide captivating experiences. This section highlights places in London to stay that go beyond the ordinary and offer one-of-a-kind settings for guests. From eccentric hotels to themed stays, these properties allow you to immerse yourself in creativity and innovation. Whether you want to sleep in a floating hotel or stay in a converted historic building, these options offer more than just a place to sleep. Get ready to discover distinctive experiences that will make your stay in London unforgettable. Here are some of the most unique accommodations available.

The Bull & Last Hotel

9.0

Good

(176 Reviews)

+ 5 photos
Situated in the charming area of Highgate, The Bull and Last is a historic pub and hotel that exudes a warm and welcoming atmosphere. This establishment dates back to the 19th century, featuring traditional decor and a rustic ambiance. The comfortable guest rooms are thoughtfully designed to reflect the hotel’s heritage while providing modern amenities. The pub downstairs is famous for its locally sourced menu and impressive selection of ales, making it a social hub for locals and visitors alike. Its location near Hampstead Heath offers guests the ability to explore beautiful parks and quaint neighborhoods nearby. The Bull and Last is a delightful place in London to stay for those seeking authentic British charm.
Address: 168 Highgate Road
Rating: Good 9.0 (176 Reviews)
Rooms: 7
Price: From 235$

Eco-Friendly Hotels

As sustainability becomes increasingly important, London offers a variety of eco-friendly hotels that prioritize green practices without compromising guest comfort. This section highlights places in London to stay that are committed to reducing their environmental impact while providing exceptional hospitality. These hotels implement sustainable initiatives, from energy-efficient designs to sourcing local products, creating a conscious travel experience for guests. Staying at eco-friendly accommodations allows travelers to enjoy comfort while being mindful of their environmental footprint. Let’s explore some of the top eco-friendly hotels in London that set a standard for sustainable tourism.