Jump to:
The capital of the United Kingdom has something for everyone, making it a great place to visit. Choosing the right hotel can make your trip go from good to great.
But don’t worry — our travel experts have done the hard work for you by picking their favorite hotels, why they love each one, the average nightly price, and much more. Let us be your guide!
Why You Should Visit London
London is one of the world’s biggest metropolises. Not only is it the crossroads of the United Kingdom, but it is also the crossroads of the world.
If you love history and art, you can spend a lifetime exploring London’s museums, including the British Museum, the V&A Museum, and the Natural History Museum. The best thing is that most of London’s museums are free.
London is not just a center of high-brow culture and history. It is also one of the most influential centers of pop culture. Important musical genres such as rock and punk first formed in London’s music clubs.
Works of literature, film, and TV from Sherlock Holmes to Doctor Who arose from London’s creative maelstrom. Enjoy the best creative London has to offer with visits to music bars, clubs, and bookstores.
Finally, London is a place where you can get a taste of the whole world. Immigrant communities made neighborhoods such as Brixton.
You can literally eat your way around the planet at the city’s many eateries and explore the vibrant neighborhoods to see how real Londoners live. With so much to explore on your trip to London, choosing the right place to stay is an important decision.
You want somewhere that is comfortable, so you feel relaxed after a long day of sightseeing, but also centrally located and within your budget.
The 15 Best Hotels in London
These hotels are some of the best that London has to offer.
1. The Resident Covent Garden
- Location: West End
- Average Price: $465 a night
Located in London’s famous West End neighborhood, The Resident Covent Garden is a luxurious hotel. Rooms have walk-in showers or bathtubs, free Wi-Fi, and mini kitchens.
The best part of the hotel is the location — not only do you get to stay in a historic building, but you also are right near Covent Garden and the West End, London’s theater district.
Reviews also praise the staff, who hand out sweets at reception for guests checking in and go above and beyond to help out.
2. Page8
- Location: Covent Garden
- Average Price: $445 a night
The modern Page8, part of the Page Hotels chain, is the perfect luxurious oasis for the business traveler. Rooms feature a working space in addition to Marshall speakers and luxurious bathrooms so you can work and play.
Enjoy the rooftop restaurant with great views of the city when you are done with your meetings. Even though the location is fantastic, with travelers praising the convenience of getting to Trafalgar Square, rooms are still quiet and serene.
3. Pan Pacific London
- Location: City of London
- Average Price: $550 a night
The elegant Pan Pacific London is like a spa getaway combined with a luxurious hotel stay. The hotel’s main focus is wellness and traveler well-being, which it achieves through an entire floor dedicated to wellness amenities such as an infinity pool, gym, and sauna.
The hotel also features en-suite marble bathrooms, six restaurants on-site, and widely praised service.
If you can bear to tear yourself away from the hotel, the Pan Pacific London is right on the Square Mile, with attractions such as the Tower of London a short walk away.
4. Hart Shoreditch Hotel London
- Location: Finsbury
- Average Price: $360 a night
The Hart Shoreditch Hotel London is part of the Curio Collection by Hilton. The hotel boasts four-star amenities, including free breakfast, gorgeous rooms, and an on-site bar and restaurant.
Staff go above and beyond to provide guests with a great experience, and the hotel even offers bike rentals to explore London at your pace. The location is also excellent, right near the iconic Brick Lane.
5. The Londoner
- Location: Covent Garden
- Average Price: $650 a night
If you want to feel like a wealthy Victorian gentleman or lady on holiday, then you’ll want to stay at the luxurious The Londoner.
Besides staying in gorgeous rooms with private bathrooms, guests can also enjoy a guests-only club, The Residence, several bars, and private event spaces including a massive ballroom.
Enjoy free appetizers and drinks at any time of the day. The vibrant neighborhoods of Soho and Covent Garden are nearby, but who can leave this wonderful hotel to explore them?
6. Radisson Blu Edwardian New Providence Wharf Hotel
- Location: Blackwall
- Average Price: $250
The Edwardian New Providence Wharf Hotel outpost of the famous Radisson Blu chain is a great place to stay if you want a touch of luxury, but not enough to break the bank.
Amenities include a gym, gorgeous rooms, and even an in-house spa. The hotel is conveniently located in the City of London, making it a favorite among business travelers. Reviewers also praise the views and the staff.
7. The Brook Green Hotel
- Location: Hammersmith
- Average Price: $230
If you want a touch of English charm even in the bustling metropolis of London, then you should stay at The Brook Green Hotel. This hotel is in a refurbished Victorian building with rooms that are simple but feature modern amenities such as Wi-Fi and air conditioning as well as quaint décor.
The hotel has an authentic in-house pub that cooks complimentary breakfasts. Guests praise the cleanliness of the hotel as well as the easy links with public transportation thanks to the Hammersmith Underground Station.
8. Rose and Crown Hotel
- Location: Wimbledon
- Average Price: $185
The Rose and Crown Hotel is a great mid-range hotel for tennis lovers as it is a short walk away from the Wimbledon tennis championship grounds and decorated with historical tennis memorabilia.
The rooms are simple with retro furnishings. The hotel is outside of the center, but a Tube stop, tram, and bus lines take you into the center. Previous reviewers loved the friendly and down-to-earth staff as well as the on-site meals.
9. The Fox & Goose Hotel
- Location: Wembley
- Average Price: $175
The Fox & Goose Hotel is another great option for some country English charm in the capital. Live out all your quaint English fantasies thanks to the complimentary full English breakfast, in-house pub, and cozy common spaces including a fireplace.
Guests also liked the comfortable beds, spacious showers, and great food. The location, Hangar Lane, is not particularly special, but convenient public transportation takes you into the center easily.
10. The Mad Hatter Hotel
- Location: Southwark
- Average Price: $260
The Mad Hatter Hotel is full of cheeky references to one of England’s favorite pop culture exports, Alice in Wonderland. Housed in a historic building that used to be a hat factory, the hotel rooms have vintage-inspired décor as well as modern amenities such as free Wi-Fi.
Guests adored the in-house bar and pub, which serve traditional English pub fare such as pies. You’ll also love the location, which is close to attractions such as The Shard, London Bridge, and the London Eye.
11. ibis London Canning Town
- Location: Canning Town
- Average Price: $140
When you’re looking for reliable hotels that won’t break your budget, look for hotel chains such as ibis.
The London Canning Town location is highly rated thanks to amenities such as vintage-inspired décor, an on-site bar, and beautifully decorated rooms that allow pets. Plus, previous guests had high praise for the staff.
12. Marylebone Inn
- Location: Marylebone
- Average Price: $191
The Marylebone Inn is a surprisingly affordable find in a very stylish part of London. Located in a renovated 19th-century townhouse, the hotel has simple amenities such as a TV, kettle, and noise-insulated windows.
Previous guests enjoyed the convenience of the location and the friendliness of the staff, which outweighs some hiccups such as the lack of an elevator. The hotel is a short walk away from attractions such as The British Museum, Madame Tussaud’s, and Regent’s Park.
13. Hotel Sergul
- Location: Hammersmith
- Average Price: $173
The Hotel Sergul is a simple yet affordable place to rest your head in London. Located in Hammersmith, it has great public transportation links not just with central London but also with the airports.
Rooms are simple, with clean bathrooms, flat-screen TVs, and desks. However, according to reviewers, the exceptional service makes the Sergul stand out from all the other budget hotels in London.
14. Ridgemount Hotel
- Location: Camden
- Average Price: $157
The stately Ridgemount Hotel hides a secret — it has a garden just for guests in an inner courtyard, even in the busy streets of Camden.
Other surprises include classic English décor, traditional English breakfasts that can also be made vegetarian, and a reception desk that speaks fluent Welsh as well as English.
The convenient location makes it easy to discover the best surprises London has to offer, with the British Museum and Dominion Theatre a short walk away.
15. Kensington Gardens Hotel
- Location: Kensington
- Average Price: $140
Feel as if you’re an elegant Londoner without breaking the bank at Kensington Gardens Hotel. The rooms are equipped with classic décor as well as modern amenities such as free Wi-Fi.
The location, in Kensington, is close enough to major attractions such as Kensington Gardens that you can go sightseeing but still residential enough that you have a feeling for how Londoners live. Previous guests praised the character of the house as well as the location.
Want More Options?
While we’ve picked what we think are the best hotel stays in London, don’t limit yourself! We suggest browsing both Booking.com and Expedia.com to see what awesome deals are available.
To see the deals, just click one of the buttons in the box below. Trust us — you can save BIG on your booking!
Don't waste your hard-earned money. Get the best deal on your trip by comparing deals on Booking.com and Expedia!
Making the Most of Your London Hotel Stay
No matter where you decide to stay in London, here are a few tips to help you get the most out of your trip:
Getting to the Hotel

Sergii Figurnyi/Shutterstock
The best way to get to your hotel from one of London’s several airports is via public transportation. Taxis can be very pricey, so unless your hotel offers a pre-booked airport shuttle or you have a lot of luggage, opt for public transportation.
Heathrow is connected to the city via the Heathrow Express train or the Underground. Gatwick Airport also has a direct train link to the center called Gatwick Express.
Crime and Safety
London is relatively safe, especially in the areas where tourists usually go, but it is still a big city with all of the problems big cities tend to experience.
Exercise basic precautions such as not flashing any valuables, staying aware of your surroundings, and keeping valuables close to your body.
Don’t forget to look both ways when crossing the street — Americans and those visiting from other European countries often look the wrong way and nearly get run over.
Traveler Tips
Here are some other helpful tips from fellow travelers:
- London is a very crowded city, so keep etiquette in mind. Walk with a purpose, don’t stop in the middle of the street even if it is to get the photo of a lifetime. Stand to the right on escalators so people can walk past you. Londoners are often in a rush, and you don’t want to anger them!
- Traffic can get very bad in London. Many tourists are used to taking taxis everywhere, but public transportation is often faster. Plus, you don’t want to drive yourself as the conditions are horrendous.
- It’s impossible to see everything London has to offer in one visit or even several. Keep that in mind and focus on a few things that interest you instead of rushing to try to see everything and burning out.
Frequently Asked Questions

London, UK – June 18, 2016: Shaftesbury Avenue at night. It is running from Piccadilly Circus to New Oxford Street and is generally considered the heart of Londons West End theatre district/Christian Mueller/Shutterstock
Still looking for more information about hotels in London? Here are some other things you may want to know:
What location is best to stay in London?
London has many neighborhoods, which means that different places are better for different visitors. First-time visitors should stay somewhere centrally located, such as The West End, Westminster, or the South Bank.
Younger visitors in search of good nightlife will adore Soho, while families will want to stay somewhere quieter such as Kensington.
Where should I stay in London to walk anywhere?
London is big but the main attractions are fairly compact so if you stay somewhere central you can potentially walk everywhere. Good neighborhoods for that are Mayfair, Covent Garden, and Bloomsbury.
Where do celebrities stay in the UK?
Celebrities visiting the UK tend to stay in London’s fanciest hotels, such as the Ritz London, The Rosewood, and the Savoy.
Where do millionaires stay in London?
London hosts many millionaires as it is one of the world’s business capitals. They tend to congregate in the most expensive neighborhoods: Mayfair, Kensington, Chelsea, and Belgravia.
What is the best time to go to London?
The best time to visit London is in the shoulder seasons of April to June and September to October. This allows you to avoid the worst of the tourist crowds as well as the most extreme London weather.
So What Is the Best Hotel in London?
London has a lot of options for centrally located luxury hotels such as the Pan Pacific. If you want to save a little money, consider staying out of the center, or staying in a pub or inn instead of a fancy hotel. So what are you waiting for — book your stay today!