Today I want to share my top picks for hotels near London attractions with you. People often ask me where to stay in London, and I have a lot of advice from years of personal experience. I’ve spent nights in countless hotels in the UK capital, many of which are located near big landmarks like the London Eye and Buckingham Palace. If you want to stay near a specific attraction, read on for A Lady in London’s guide to choosing a hotel in the place you’re interested in. I’ve included a map, too.
Hotels Near London Attractions
From Instagram followers to travel planning clients, I get a lot of questions about how to find the best place to stay in London.
The UK capital is vast and the attractions are spread throughout the center, so staying near the one you’re most excited about is a good idea. If you’re looking for a hotel close to a major landmark, there are lots of good options.
I hope my list will help you pick the ideal London hotel for you, and that the accommodation you choose will ensure you’re close to the attraction of your choice.
1. Hotels Near the London Eye
I’ll start my list of hotels near London attractions with one by the London Eye. The Marriott County Hall is a stone’s throw from Westminster Bridge, and it’s just around the corner from the famous Ferris wheel.
Housed in the former County Hall building that was opened by King George V and Queen Mary in 1922, it’s not only in a great location on the South Bank, but also a beautiful hotel in its own right. The interiors are classic London, and the hotel has great options for dining.
There are themed afternoon teas with views of Big Ben, too (the Christmas afternoon tea is one of my favorites). Many guest rooms have views of the Thames as well. If that all appeals, you can book a room at the Marriott County Hall here.
2. Hotels Near Trafalgar Square, Leicester Square & Covent Garden Piazza
Next on my list of London hotels close to attractions is one that’s conveniently located near Trafalgar Square, Leicester Square, and the Covent Garden Piazza. St Martins Lane Hotel is a great place to stay if you want to be in the heart of the West End.
Philippe Starck created the hotel’s aesthetic. He designed it to be a surrealist wonderland viewed through the looking glass of classic British eccentric taste. There’s a great restaurant here, too.
I’ve stayed at St Martins Lane Hotel in Covent Garden, and I love its amazing location and cool contemporary style. Setting foot inside feels like stepping into a more design-led world. If that appeals, you can book a room here.
3. Hotels Near the Tower of London & Tower Bridge
Next on my list of hotels near London attractions is one by the Tower of London and Tower Bridge. The Tower hotel in St Katharine Docks is just the place if you want to stay near these famous landmarks.
This riverfront hotel is not only conveniently located right on the marina in St Katharine Docks, but it also offers views of Tower Bridge and The Shard. It’s perfect if you want to wake up early to do the Tower Bridge tour I recommend.
It’s also a great place to stay if you want to be near the attractions in Tower Hill and overlooking the Thames. If that appeals, you can book a room here.
4. Hotels Near Westminster Abbey & Big Ben
Next on my list of London hotels close to attractions is one in Westminster. The Conrad London St. James hotel is a stone’s throw from Westminster Abbey, Big Ben, and the Houses of Parliament.
It’s hard to beat Westminster when it comes to landmarks, and the Conrad is one of the best places to stay if you want to be close to these beloved sites in Parliament Square.
I’ve stayed at the Conrad London St. James hotel, and I love how the rooms feature a mix of modern technology and classic style. The afternoon tea is gorgeous, too. If that appeals, you can book a room here.
5. Hotels Near Buckingham Palace
Next on my list of hotels near London attractions is one that’s just around the corner from Buckingham Palace. The Resident Victoria is in an ideal location by the Buckingham Palace Shop, the Royal Mews, and The King’s Gallery.
Not only is this hotel in the royal heart of London, but it also offers good value for money. The rooms are stylish and the prices are hard to beat for the quality. It’s also near fun places in Victoria like The Other Palace theater and pubs like The Phoenix.
If staying near Buckingham Palace and within your travel budget sounds like a win-win, you can book a room here.
6. Hotels Near St Paul’s Cathedral
Next on my list of London hotels close to attractions is one down the road from St Paul’s Cathedral. The Ned is housed in the former Midland Bank headquarters, and it has loads of heritage and atmosphere.
It’s also home to an indulgent spa and numerous restaurants and bars. I love the vast interior space with its buzzing dining scene. My inner Californian always gravitates towards Malibu Kitchen, where I’ve had good meals inspired by my home state.
If staying near St Paul’s Cathedral in the City of London appeals, you can book a room here. You’ll not only benefit from the beautiful guest rooms at The Ned, but also the atmosphere in the grand lobby and its proximity to places like the Royal Exchange.
7. Hotels Near Piccadilly Circus
Next on my list of hotels near London attractions is one just off Piccadilly Circus. The Zedwell is right in the thick of things between Shaftesbury Avenue and Coventry Street.
The hotel is a lifestyle concept property. It was created to promote sleep and wellbeing. Every element of the design is fashioned to help guests relax and unwind. It’s one of my top picks for quirky hotels in London.
If that all appeals, you can book a room at the Zedwell Piccadilly Circus here. This place offers a haven of peace in the heart of the West End.
8. Hotels Near the South Kensington Museums
Next on my list of London hotels close to attractions is one near the Natural History Museum, V&A, and Science Museum. The Exhibitionist Hotel is a hip place with rotating art displays in an intimate, laid-back atmosphere.
The Exhibitionist is conveniently located within walking distance of the South Kensington tube station and the area’s three major cultural heavyweights.
The hotel channels style, chic, and cool from its funky lobby portraits to its individually-designed corridors. There’s something to catch the eye everywhere you look, making it a great themed hotel. If that appeals, you can book a room here.
9. Hotels Near the O2 Arena
Next on my list of hotels near London attractions is one near the O2. If you’re in town for a concert or event at the arena, Good Hotel is just the ticket. It’s right across the Thames from the venue, and you can take a cable car to get there (yes, really).
This floating hotel in East London’s Royal Docks is a fun place to stay. It comes complete with sleek, minimalist style and a roof deck cocktail bar with views.
Guest room interiors are inspired by Dutch design. They feature durable, natural, and re-purposed materials for an overall relaxing feel. If that appeals to your inner traveler, you can book a room here.
10. Hotels Near the British Museum
Next on my list of London hotels close to attractions is one by the British Museum. The Kimpton Fitzroy is not only beautiful from the outside, but it also has lovely guest rooms.
This landmark hotel takes up a full block along the eastern side of Russell Square, and it’s stunning inside and out. It’s a short walk through the green space to reach the museum, and it’s right near the area’s tube station.
If that all appeals, you can book a room at the Kimpton Fitzroy hotel here. With its eye-catching facade and beautiful guest rooms, it’s an unforgettable place to stay.
11. Hotels Near Marble Arch
Next on my list of hotels near London attractions is one by Marble Arch. The Zetter Marylebone is a boutique hotel set in a Georgian townhouse. It’s in a great location for everything from shopping on Oxford Street to exploring Hyde Park.
Located in Marylebone just off buzzing New Quebec Street, The Zetter is known for its stylish interior, cool cocktail lounge, and beautiful guest rooms and apartments.
Rooms are fitted with plush decor and bathrooms feature high-end amenities. If you’re a fan of places where comfort meets fashion, you’ll be happy. If all that appeals, you can book your stay here.
12. Hotels Near the London Zoo
Next on my list of London hotels close to attractions is one right by the London Zoo. Mason & Fifth is in an ideal location near Regent’s Canal, and it’s housed in a restored heritage house.
Located in pretty Primrose Hill, this boutique guesthouse is a beautiful home-away-from-home. It offers studios with full kitchens alongside large communal spaces. With weekly wellness classes and a private garden, it’s great for both short and long stays.
If you want to be near the zoo and live like a local, this place is for you. If you agree, you can book a stay at Mason & Fifth here. It’s a truly special place.
13. Hotels Near Camden Market
Next on my list of hotels near London attractions is one by Camden Market. If you’re looking for something unique, my top pick for a place to stay is The Wesley.
This cool hotel is housed in a stunning chapel that dates back to 1824. Just off Camden High Street, it’s a short walk from the market and close to famous concert venues like KOKO.
Rooms offer a perfect blend of modern comfort and heritage charm. If that all appeals, you can book a stay at The Wesley here.
14. Hotels Near Kensington Palace
Next on my list of London hotels close to attractions is one near Kensington Palace. The Milestone is a beautiful traditional hotel right on the edge of Kensington Gardens.
Housed in a Victorian building dating back to 1883, this hotel has a real sense of heritage. If you’re looking for classic guest rooms and a place to enjoy afternoon tea, it’s just the ticket.
If that all appeals, you can book a room at The Milestone here. It’s one of the closest hotels to Kensington Palace, and it’s worth a special trip.
15. Hotels Near Madame Tussauds
Next on my list of hotels near London attractions is one by Madame Tussauds. The Marylebone Hotel is a great place to stay close to the famous wax museum.
Located on Welbeck Street in the heart of Marylebone, the hotel is near all the great shopping and restaurants on Marylebone High Street, Marylebone Lane, and St Christopher’s Place.
I love the chic interior and luxurious atmosphere at The Marylebone. If that appeals, you can book a room of your own here.
16. Hotels Near Kew Gardens
Next on my list of London hotels close to attractions is one by Kew Gardens. The Kew Gardens Hotel has it in the name, after all.
But it’s not just that. The hotel is right near the station in the heart of Kew, and it’s close to the area’s restaurants, cafes, and pubs. It’s a 10-minute walk from the Royal Botanic Gardens and The National Archives, too.
Guest rooms feature modern decor with classic touches, and the property has a pub and restaurant on site. If that all sounds good, you can book a room here.
17. Hotels Near Harry Potter Studios London
Next on my list of hotels near London attractions are Hagrid’s Hut and Harry’s House. These Harry Potter-themed apartment rentals are conveniently located near the Warner Brothers Studio Tour in Watford.
With plenty of space to spread out and lots of Harry Potter decor, they’re ideal places for dedicated Potterheads to channel their inner wizards. As full apartments, they also offer all the amenities you could want from a home-away-from-home.
These places are perfect for families and those wanting to base themselves near the famous studios just outside London. If that sounds like you, you can book a stay at Hagrid’s Hut here and Harry’s House here.
Map of Hotels
Hotels Near London Attractions
Whichever hotel in London you choose, I hope you have an amazing stay in the city. If you need more inspiration, you can take a look at my blog posts about the best places to stay in London and the best area to stay in London.
I’ve published a blog post about where to eat near London’s top attractions, too. It can help you find great restaurants locals love so you can avoid tourist traps.
Wherever you end up staying (and eating!) I’m sure it will fit your taste, style, and preferences. And make you want to come back again to visit your favorite attraction.
Find this post helpful? Buy me a coffee!
New here? Join thousands of others and subscribe to the A Lady in London blog via email.
Some of the links in this blog post are affiliate links. At no cost to you, I earn a small commission when you click on them and make a purchase. It doesn’t affect the way you shop, and it’s a great way to support the A Lady in London blog.
Pin it!