




4,227 hotels in London, United Kingdom, 221 five-star; rooms from $47 per night over the next three months; best months May, June, July and August.
London, the capital of England, is a historic city where centuries of culture and tradition blend with modern energy. The city sprawls across both banks of the River Thames and is home to iconic landmarks like Big Ben, Tower Bridge, and Buckingham Palace. You can explore world-class museums, catch a West End theatre production, wander through vibrant markets, or relax in one of the many royal parks. London's diverse neighborhoods each have distinct characters, from the bohemian streets of Camden to the upscale shops of Knightsbridge. The city experiences mild winters and warm summers, with May through September being particularly pleasant for visiting. With over 4,300 hotels available through OBO Travel, you'll find accommodation ranging from luxury five-star properties to budget-friendly options. Whether you're interested in history, shopping, dining, or entertainment, London offers endless possibilities for every type of traveler.
Cheapest weekends in London
Friday and Saturday nights ranked by their two-night total for 2 adults, from the next 16 weekends. Each link opens a live search for exactly those dates.
Prices are the cheapest available nightly rate for 2 adults in USD, refreshed daily and confirmed live at search. Cheapest weekends in every destination →
Top hotels in London
Verified availability first, then star rating and photo quality.

The Prince Akatoki London
London
Inspired by the Japanese tradition of Omotenashi (perfect, selfless hospitality), The Prince Akatoki offers five-star...
Best value hotels in London
Three and four-star stays with photos and descriptions.

The Biltmore Mayfair, LXR Hotels and Resorts
LONDON
Situated on the prestigious Grosvenor Square in Mayfair, The Biltmore Mayfair offers a refined London stay surrounded...
Popular hotel chains in London
Every property of a chain on one page.
Frequently asked questions about hotels in London
How many hotels are there in London?
OBO Travel lists 4,227 hotels in London, United Kingdom, including 221 five-star and 1,130 four-star properties.
What are the best hotels in London?
Popular choices with strong ratings and photo galleries include Intercontinental Hotel London - The O2, Hotel Café Royal, Mayfair House and 130 Queens Gate. Open any hotel to see rooms, facilities and live prices for your dates.
When is the best time to visit London?
The most popular months are May, June, July and August. Hotel prices move with the season, so compare a few dates before you book.
How much does a hotel in London cost?
Over the next 90 days the cheapest nightly rate we have seen in London is around $47. Prices depend on dates, room type and board basis.
How much does a five-star hotel in London cost?
The monthly average of the lowest five-star nightly rate we tracked in London is about $124 in February 2027 and $264 in June 2027, across 13 stay months and 363 priced dates. Individual hotels and dates vary; pick your dates to see live rates.
Can I cancel a hotel booking in London?
Many rooms offer free cancellation up to a deadline. The exact cancellation policy is shown on every room before you pay.
Nearby destinations
Other places to stay within easy reach of London.



































