Hotels & places to stay in London, England
Find the best hotels and places to stay in London on the biggest travel marketplace in Europe
Sleep in the perfect location
Select destination
Select dates
Check inCheck out
Guests
Add travelers
Choose rooms
2 travelers1 room
Top-rated hotels & places to stay in London
Refine the results by using the filters
Sort by: Popular
Popular types of accommodation in London
Hotels & places to stay in all the top cities in the United Kingdom
Hotels & places to stay in all countries in Europe
Hotels & places to stay in all the top cities in Europe
Frequently asked questions
What are the best areas to stay in London for first-time visitors?
Covent Garden, Soho, and South Bank are ideal areas for first-time visitors to London. Covent Garden has theaters, shops, and restaurants that create a lively cultural experience in a central location.
Soho is a great choice for travelers who enjoy nightlife and diverse dining, with excellent public transport links for exploring the city. This neighborhood is known for its energetic and dynamic feel.
South Bank offers stunning views of the River Thames and access to landmarks like the London Eye and Tate Modern. These neighborhoods combine convenience, entertainment, and culture. Consider staying at The Henrietta Hotel in Covent Garden or The Resident Soho in Soho for a memorable stay.
What are the top family-friendly hotels in London?
Family-friendly hotels in London offer amenities that make traveling with children easier, such as spacious rooms, kids’ menus, and activity programs. The Landmark London provides family packages and an indoor swimming pool, ensuring a fun stay for younger guests.
Another excellent option is Dorset Square, which features a convenient location near family attractions like the London Zoo and Madame Tussauds. These hotels ensure comfort and convenience, allowing families to focus on enjoying their time in London.
Where is the best place to stay in London for couples?
Couples visiting London will enjoy the romance of neighborhoods like Notting Hill, Mayfair, and Covent Garden. In Notting Hill, The Laslett provides a cozy retreat with access to picturesque streets and quaint boutiques, an ideal choice for a romantic escape.
Mayfair stands out for its elegance, offering upscale shops and fine dining options that create a luxurious experience. Covent Garden’s theaters and markets provide a vibrant cultural scene. Stay at Kula London - Covent Garden Garrick St in this area to ensure proximity to attractions that enhance your visit.
Where’s the best place to stay near London's main attractions?
The Westminster area is one of the best places to stay for easy access to London’s main attractions. This neighborhood is close to iconic sites like Buckingham Palace, the Houses of Parliament, and Big Ben, making it ideal for sightseeing.
Several hotels in Westminster offer convenient locations and excellent transport links. The Guardsman provides comfortable accommodations within walking distance of major landmarks, ensuring a stress-free visit.
Which hotels in London offer rooms with the best views?
Hotels along the South Bank or near the River Thames often provide stunning views of London’s landmarks. Park Plaza County Hall offers breathtaking vistas of attractions such as the London Eye and Tower Bridge from select rooms.
For elevated views, consider hotels with rooftop bars or terraces, which allow guests to enjoy panoramic cityscapes. Some suites feature floor-to-ceiling windows that showcase London’s skyline, creating a unique experience for visitors.
These hotels not only offer memorable views but also convenient access to key attractions. Choosing accommodations in these areas ensures a visually spectacular and comfortable stay in the heart of the city.
What’s the most affordable area to stay in London?
King’s Cross, Camden, and Hackney are among the most affordable areas to stay in London. King’s Cross offers budget-friendly hotels with excellent transport links that provide convenient access to the rest of the city.
Camden is perfect for travelers who want affordable accommodations near its iconic markets and cultural highlights. Hackney stands out for its creative energy, offering local eateries and unique budget stays that add character to your visit.
These neighborhoods allow you to enjoy London while staying within your budget. Consider The Fairway Hotel in King’s Cross for a comfortable and economical stay.
What are the best budget hotels in London?
Some of the best budget hotels in London include Ibis London Wembley and Homefield Lodge. Ibis London Wembley features modern rooms, free Wi-Fi, and an on-site restaurant. Homefield Lodge offers affordable accommodations with essential amenities for a comfortable stay.
Both hotels feature comfortable bedding, free Wi-Fi, and on-site dining. Convenient transport links make exploring the city easy without exceeding your budget.
Choose a budget hotel that fits your needs. This ensures comfort and accessibility during your visit to London.
What’s the best hotel in London?
One of the best hotels in London is Zedwell Piccadilly. With an average rating of 3.7 out of 5 stars in 39,190 reviews, this 3-star hotel has among the highest satisfaction rates in London, England.
Zedwell Piccadilly has a great location and gives travelers easy access to several top attractions in London. The cheapest option at this hotel in London starts at 235 EUR per night.
What’s the best 5-star hotel in London?
London has about 151 5-star hotels. One of the best-rated 5-star luxury hotels in the city is Intercontinental Hotel London - The O2. Rated an average of 4.4 out of 5 stars by 11,930 guests, this is a top choice for travelers looking for an exclusive stay in London. One night at Intercontinental Hotel London - The O2 starts from 225 EUR.
Other luxury hotels in London with excellent guest reviews are Montcalm Royal London House and NYX Hotel London Holborn.
What’s the best 4-star hotel in London?
The best 4-star hotel in London is Park Plaza Westminster Bridge London. This hotel is rated an average of 4.2 out of 5 stars by 24,347 guests and gives you the opportunity to stay in an excellent location and enjoy fantastic facilities while in London, England. One night at Park Plaza Westminster Bridge London starts at 223 EUR.
Other popular 4-star stays in London offering outstanding hotel experiences are The Tower Hotel and Strand Palace Hotel. Choose your ideal stay by clicking one of the links provided or explore additional highly-rated 4-star hotels in London on this page.
What’s the best 3-star hotel in London?
The best 3-star hotel in London, England, is Z Hotel Holborn. Z Hotel Holborn stands out among the 366 hotels with 3-star facilities in London, with its average rating of 4.0 out of 5 stars from 17,328 guests. Prices for a night at this hotel begin at 113 EUR.
Other fantastic 3-star hotels you can enjoy in London are Z Hotel Trafalgar and The Z Hotels. Click on these options or find more of the greatest selection of 3-star stays in London on this page.
What’s the best hotel with air conditioning in London?
Stay at the relaxing Blakemore Hyde Park, the best-rated hotel with air conditioning in London. This London hotel promises a comfortable temperature even during the hottest days of the year. Blakemore Hyde Park has an average rating of 4.2 out of 5 stars from 12,436 guests. One night at this hotel starts from 375 EUR.
Other top-rated hotels with air conditioning to check out are Park Plaza County Hall and The Dilly. Stay at one of these hotels to keep cool during your warm vacation in London, England.
What’s the best hotel with a pool in London?
Make the most of your experience in London by booking the best-rated hotel that offers pool access, Park Plaza London Waterloo. Park Plaza London Waterloo has an average guest rating of 4.1 out of 5 stars from 14,435 reviews. Booking a stay at this hotel means you can access wellness facilities such as gym, sauna, massage parlor, swimming pool, and steam room. Guests of this hotel pay prices starting from 221 EUR per night. Book your stay at Park Plaza London Waterloo, or explore the other 288 hotel options with a pool in London.
What’s the best hotel with a spa in London?
To enjoy the most pampering vacation in London, consider staying at one of the 484 hotels with a spa in the city. Among them, Leonardo Royal Hotel London St Paul’s stands out as the best and most recommended. Leonardo Royal Hotel London St Paul’s has received an average rating of 4.3 out of 5 stars from 13,272 guests, which is the highest among spa hotels in London. Staying one night at this hotel starts from 358 EUR.
What’s the best dog-friendly hotel in London?
The highest-rated pet-friendly hotel in London is Park Plaza London Riverbank, with 4.0 out of 5 stars in 13,883 guest reviews. One night here starts from 215 EUR. If you’re looking for a more budget-friendly option, the cheapest hotel in London that welcomes dogs is Hampton by Hilton London Docklands. One night at Hampton by Hilton London Docklands starts from 140 EUR. This hotel has an average rating of 4.2 out of 5 stars by 6,030 guests. Explore more than 1,155 pet-friendly hotels in London for you and your furry friends.
What’s the best hotel with private parking in London?
The best-rated hotel in London that offers private parking to guests is Radisson Blu Hotel, London Canary Wharf East. This hotel is rated an average of 4.4 out of 5 stars by 9,370 previous guests. One night at this hotel starts from 254 EUR.
Other popular hotels in London that offer private parking are Park Plaza London Park Royal and Royal Lancaster London. Explore these options for hotels in London and reserve your preferred choice with private parking through the provided links.
How much does it cost to stay at a hotel in London?
The price of a night's stay at a hotel in London varies depending on the location, facilities, and amenities offered by the hotel. Prices for a hotel typically range from 84 EUR to 2,127 EUR.
For the cheapest price of 84 EUR per night, you’ll stay at a hotel like The Z Hotels. The Z Hotels has received an average guest rating of 4.2 out of 5 stars from 12,410 reviews.
For the most expensive price of 2,127 EUR, you’ll get a night's stay at a hotel like Art'otel London Battersea Power Station. Art'otel London Battersea Power Station has received an average rating of 4.4 out of 5 stars from 2,858 previous guests of the hotel.
Find the perfect stay for every budget from more than 8,039 hotels in London, England by browsing this page or using the search bar above.
When is the best time of year to visit London for affordable hotels rates?
The best time to visit London for affordable hotel rates is during late winter or early spring. These months often see fewer tourists, which leads to discounted prices on accommodations.
Avoiding major holidays and events can also help you find better deals. Booking your stay well in advance is another way to secure lower rates, especially during less crowded seasons. Planning your trip strategically allows you to enjoy London’s attractions without exceeding your budget.
What’s the cheapest hotel in London?
Enjoy your vacation without breaking the bank at the cheapest hotel in London, The Z Hotels. Here, accommodation rates start from 84 EUR per night or 900 EUR per week. Previous guests of this hotel have rated their experience an average of 4.2 out of 5 stars in 12,410 reviews.
The rooms at The Z Hotels are equipped with air conditioning. The hotel facilities are accessible by elevator. The exact address of the hotel is Strand 415.
Reserve your stay at this cheap hotel in London before it gets fully booked, or discover more affordable accommodation options in London by using the search function at the top of this page.
What’s the cheapest 5-star hotel in the city of London?
The cheapest 5-star stay in London, England, is offered by Inhabit Queen’s Gardens. An overnight stay at this hotel starts from 200 EUR. Previous guests of Inhabit Queen’s Gardens have rated their stay an average of 4.2 out of 5 stars in 7,268 reviews.
Other 5-star hotels in London at similar price points are Intercontinental Hotel London - The O2 and NYX Hotel London Holborn. Luxury in London does not get cheaper than this, so book your stay today!
What’s the cheapest 4-star hotel in the city of London?
The cheapest 4-star hotel in London, England, is Park Plaza London Park Royal. An overnight stay at this hotel costs 116 EUR.
Previous guests have rated this hotel an average of 4.2 out of 5 stars in 8,714 reviews. Other 4-star hotels in London that are popular among travelers on a budget are TRIBE London Canary Wharf and The Westminster London, Curio Collection by Hilton. Book your stay by clicking the links, or discover more of the cheapest 4-star hotels in London on this page.
What’s the cheapest 3-star hotel in the city of London?
The cheapest 3-star hotel in London is Holiday Inn Express Stratford. One night at this hotel starts from 94 EUR. Previous guests have rated their stay an average of 4.2 out of 5 stars in 8,066 reviews.
Other affordable 3-star hotels you can check out in London are ibis London Canning Town and Pembridge Palace. Enjoy a wonderful time in London by booking an affordable stay at Holiday Inn Express Stratford, or explore other budget-friendly 3-star hotels in London on this page.
What’s the cheapest hotel with air conditioning in London?
Stay comfortably even on the hottest days by booking a room at the affordable Z Hotel Holborn, the cheapest hotel in London with air conditioning. One night at this 3-star hotel starts from 113 EUR.
Guests have rated their stay at Z Hotel Holborn an average of 4.0 out of 5 stars in 17,328 reviews. Book a stay at Z Hotel Holborn in London or explore other affordable hotels with aircon in London to enjoy a good night’s sleep at a comfortable temperature.
What’s the cheapest hotel with a pool in London?
Experience affordable fun and relaxation in London by booking the cheapest hotel in London with a pool, Aloft London Excel. An overnight stay at Aloft London Excel costs around 158 EUR. Previous guests who have stayed at this affordable hotel have rated it a 4.2 out of 5 stars in 4,979 reviews.
Another affordable London hotel with pool facilities is Hilton London Wembley. Staying at Hilton London Wembley will cost you around 169 EUR per night. This hotel has been rated an average of 4.2 out of 5 stars by 7,853 guests.
Check out Aloft London Excel and Hilton London Wembley, or discover other cheap hotels with pools in London with Guide to Europe.
What’s the cheapest hotel with a spa in London?
If you’re looking for a cheap deal at a hotel with a spa in London, check out Courtyard by Marriott London City Airport. One night at Courtyard by Marriott London City Airport starts from 166 EUR. As a guest of this London-based hotel, you’ll enjoy access to wellness facilities such as gym. Previous guests at Courtyard by Marriott London City Airport have rated their stay an average of 4.3 out of 5 stars in 3,934 reviews. Enter your travel dates to view all available options for this hotel with a spa in London. You can sort the results based on the cheapest price or use the filters to narrow down your search.
What’s the cheapest hotel with private parking in London?
For an affordable overnight stay at a hotel that offers private parking for your vehicle, check out Novotel London Wembley. The cheapest stay at Novotel London Wembley starts from 171 EUR per night. Guests who have stayed at this hotel have rated it an average of 4.2 out of 5 stars in 4,987 reviews.
Secure your hassle-free stay in in London by booking a room at Novotel London Wembley with private parking. Enjoy the convenience of having your own parking space during your stay in in London with the most affordable hotels.
How far in advance should I book a hotel in London?
It's advisable to book your hotel in London, as far in advance as possible to ensure the best selection and rates. If you are planning a trip to England during peak seasons, secure your ideal hotel in London by booking at least 4 to 6 months in advance. This not only guarantees your ideal reservation but also often opens doors to early booking deals offered by many hotels. For visits during less crowded months, a comfortable timeframe for booking a hotel in London is 1 to 3 months ahead.
What are the typical check-in and check-out times for hotels in London?
Most hotels in London have check-in times between 2:00 PM and 3:00 PM, while check-out is usually between 11:00 AM and 12:00 PM. These times can vary depending on the hotel’s policies.
Some hotels offer early check-in or late check-out options for an additional fee. Confirming these details when booking ensures a smoother stay. If you need flexibility, contact the hotel directly to arrange a more convenient schedule.
How do I cancel or manage my hotel reservation in London?
To manage or cancel your hotel reservation in London, open your email and check the electronic voucher you received after booking with us. Look for the “click here to edit booking” button to make changes or cancel your booked stay.
You will not be charged when changing or canceling your reserved hotel in London. However, if the change you chose incurs additional services, you’ll get an online invoice, which you can use to pay for those services. Note that you need to cancel at least 48 hours before your arrival at the hotel for a full refund. If you need help or have any questions, you can contact our travel agents using our live chat feature or email us at info@guidetoeurope.com.
Install Europe’s biggest travel app
Download Europe’s biggest travel marketplace to your phone to manage your entire trip in one place
Scan this QR code with your phone camera and press the link that appears to add Europe’s biggest travel marketplace into your pocket. Enter your phone number or email address to receive an SMS or email with the download link.