
See the latest deals and prices in London hotels
Filter by:

Strand Palace Hotel
Hotel in City of Westminster, London
Excellent
3 reviews
9
From $247 per night

Grand Royale Hyde Park
Hotel in Bayswater, London
Very Good
7 reviews
8
From $206 per night

Club Quarters Hotel Covent Garden Holborn
Hotel in Holborn, London
Excellent
2 reviews
9
From $204 per night

Zedwell Piccadilly Circus
Hotel in City of Westminster, London
Very Good
10 reviews
7
From $151 per night

Leonardo Royal Hotel London Tower Bridge
Hotel in Tower Hamlets, London
Excellent
5 reviews
9
From $221 per night

Tower Suites by Blue Orchid
Hotel in Tower Hill, London
Excellent
1 review
9
From $263 per night

Club Quarters Hotel London City
Hotel in Langbourn, London
Excellent
0 reviews
9
From $178 per night

Club Quarters Hotel, Trafalgar Square
Hotel in City of Westminster, London
Excellent
5 reviews
9
From $270 per night

Chelsea Cloisters Serviced Apartments
Hotel in Royal Borough of Kensington and Chelsea, London
Very Good
2 reviews
7
From $141 per night

Point A Hotel - Westminster, London
Hotel in Lambeth, London
Very Good
3 reviews
8
From $125 per night

PubLove @ The Steam Engine - Hostel
Hotel in Lambeth, London
From $32 per night

Publove The Rose & Crown
Hotel in Southwark, London
From $27 per night

Smart Hyde Park Inn Hostel
Hotel in Bayswater, London
From $23 per night

PubLove @ The Green Man - Hostel
Hotel in City of Westminster, London
From $27 per night

Publove @ Exmouth Arms Euston
Hotel in Euston, London
From $35 per night

The Royal National Hotel
Hotel in Camden, London
From $145 per night

The President Hotel
Hotel in Camden, London
From $144 per night

The Bedford Hotel
Hotel in Camden, London
From $156 per night

Sidney Hotel London Victoria
Hotel in Pimlico, London
From $165 per night

The Royal Foundation of St Katharine
Hotel in Tower Hamlets, London
From $175 per night

955 stays
From $23 per night

484 stays
From $23 per night

189 stays
From $26 per night

180 stays
From $29 per night

177 stays
From $23 per night

136 stays
From $29 per night

102 stays
From $71 per night

99 stays
From $30 per night

98 stays
From $23 per night

85 stays
From $47 per night
1,026 stays
From $107 per night
923 stays
From $108 per night
1,023 stays
From $107 per night
589 stays
From $108 per night
950 stays
From $108 per night
966 stays
From $104 per night
1,001 stays
From $108 per night
585 stays
From $109 per night
948 stays
From $103 per night
700 stays
From $110 per night
London, England, United Kingdom, is a vibrant metropolis that serves as the cultural, political, and economic hub of Britain. Renowned for its world-class museums, galleries, royal palaces, shopping destinations, West End theatre shows, and award-winning restaurants, London offers a diverse array of experiences for every visitor. Whether you're looking to indulge in 5-star luxury and enjoy a glass of Champagne on the London Eye or prefer a budget-friendly hostel while exploring one of the city's beautiful Royal Parks, London has accommodations to suit every taste and budget.
Currently, the average price of hotels in London is $236, with options ranging from $18 to $1,856. With a total of 1389 hotels available, you have plenty of choices. Some of the most popular neighborhoods for hotel stays include London City Centre, City of Westminster, Camden, Paddington, and the Royal Borough of Kensington and Chelsea. Among the top-rated hotels are Premier Inn London Hendon (The Hyde), Sidney Hotel London Victoria, Prince William Hotel, Middle Eight, Wilde Aparthotels by Staycity, and Aldgate Tower Bridge.
London is brimming with iconic landmarks and attractions that cater to a wide range of interests. One of the must-visit sites is Buckingham Palace, the official residence of King Charles III. During the summer, the palace opens its elegant State Rooms to the public, showcasing some of the finest treasures from the Royal Collection, including exquisite paintings, sculptures, and fine French furniture.
Another historic gem is the Tower of London, a fortified building steeped in history and mystery. Here, you can marvel at the priceless Crown Jewels, explore the Medieval Palace, and visit the infamous Bloody Tower. Guided tours led by Yeoman Warders offer fascinating insights into the tower's dark past, including the many executions that took place within its walls.
The British Museum is another highlight, housing some of the most treasured historical artifacts ever discovered. Its extensive collection includes the Rosetta Stone, Assyrian treasures, and Egyptian mummies. The museum's Great Court, with its spectacularly illuminated roof, is a perfect spot for afternoon tea. Free tours led by knowledgeable experts provide an enriching experience for visitors.
A visit to the Houses of Parliament, also known as the Palace of Westminster, offers a journey through 1,000 years of history. Visitors can enter through Westminster Hall and follow in the footsteps of the Queen during the State Opening of Parliament. The tour includes the Victorian splendor of the Lords Chamber and the famous green benches in the Commons Chamber, with audioguides available in multiple languages.
For breathtaking views of the city, the London Eye is a must-see. Standing at 135 meters, this observational wheel offers a 30-minute rotation in glass capsules, providing a 360-degree view of London's most famous attractions. It's no wonder the London Eye attracts more visitors annually than the Taj Mahal and the Great Pyramids of Giza.
London's nightlife is as diverse and exciting as the city itself. The Argyll Arms, located in the bustling shopping district of Oxford Street, is a traditional pub known for its real ales, classic pub grub, and beautiful Victorian decor. This Grade II listed pub, completed in 1742, is rumored to have once been connected to the Duke of Argyll's mansion by a secret tunnel.
The Prince Alfred, established in 1863, retains much of its original Victorian charm, including individual snugs with their own street doors. Known locally as the PA, this pub also serves food in the adjoining Formosa dining room and is situated near the picturesque waterside of Little Venice.
For those looking to dance the night away, the Ministry of Sound is a legendary clubbing destination. Located near Elephant and Castle, this club features five rooms, four bars, a VIP lounge, and a courtyard area. It's renowned for having one of the world’s best sound systems.
Gordon’s Wine Bar, thought to be London’s oldest wine bar, offers a unique and atmospheric experience. This candlelit cellar-bar serves a wide range of wines, sherries, and ports from the barrel, along with hearty meals. Arriving early is recommended to secure a table in this popular venue.
Lastly, Ronnie Scott's Jazz Club is an iconic spot for jazz enthusiasts. Since 1959, it has hosted some of the world's most renowned musicians. Whether you attend a jam session in the upstairs cocktail bar or enjoy a live band in the main club, a night at Ronnie Scott's promises a stylish and memorable experience.
December is the cheapest time to stay in London for an average of $233 per night.
Average price per night for 3-star hotels
Month
Price
January
$256
February
$262
March
$276
April
$299
May
$290
June
$308
July
$299
August
$287
September
$307
October
$294
November
$245
December
$233
10
Excellent
•
5 reviews
Bethany
United States
Strand Palace Hotel
London
10
Excellent
•
3 reviews
Deana
United States
10
Excellent
•
1 review
Micheala
United States
10
Excellent
•
2 reviews
Convenience to Paddington Station, complimentary tea and biscuits, good size for solo traveler.
Bett
10
Excellent
•
1 review
Monica
The Lalit London
London
8
Very Good
•
1 review
The Nespresso, complimentary mini bar, toilet, and size of the room
Stacia
Stacey
Nearby destinations