London’s hotel scene blends centuries-old British elegance with a dash of modern flair, from legendary spots that have hosted royalty to bold newcomers shaking up what luxury even means.
These 15 best luxury hotels in London are the crème de la crème of hospitality.
The Ritz London is the poster child for British elegance in Mayfair. Inside, you’re greeted by opulent interiors, sparkling crystal chandeliers, and service that’s set the gold standard for over a century.
The hotel’s Michelin-starred dining delivers top-notch cuisine in jaw-dropping settings. Their legendary afternoon tea is still a must for anyone after a taste of true British tradition.
Best For: Anyone craving royal-level pampering, classic British style, Michelin dining, and the quintessential afternoon tea.
The Connaught blends refined English charm with contemporary luxury right in the heart of Mayfair.
Built in 1897, it’s a hotel that wears its history well but doesn’t skimp on modern comforts.
Step inside and you’re surrounded by understated sophistication and staff who know how to be there when you need them—and invisible when you don’t.
The location’s hard to beat: you’re steps from London’s best shopping and culture.
Best For: Those after refined English hospitality, modern luxury, and a prime Mayfair address.
Claridge’s has been named one of the world’s greatest luxury hotels by Robb Report. This Mayfair institution has welcomed royalty and global icons since 1856.
There’s a personal butler on call 24/7. Afternoon tea here is a London legend, and the interiors are pure elegance, thanks to some of the world’s top designers.
Best For: Classic grandeur, personal butlers, and afternoon tea that’s practically a rite of passage.
The Savoy has defined London luxury since 1889. Nestled on the Thames near Covent Garden, it puts you right in the middle of the action.
You’re in a hotel that’s as famous as the city itself—original glamour meets modern sophistication. This landmark has delivered five-star service for over 130 years.
Best For: Travelers who want iconic London luxury, a killer location, and service that never misses a beat.
The Langham London is smack in the West End, minutes from Oxford Circus and the theater buzz. Royalty and celebrities have been checking in for over 160 years.
The location’s spot-on—between Marylebone, Fitzrovia, Mayfair, and Soho. Palm Court has been serving afternoon tea since 1865, so you’re not just sipping tea, you’re joining a tradition.
The Langham Club Lounge brings chef-prepped menus and cocktails if you want to dial up the luxury even further.
Best For: History buffs after elegance, a prime West End base, and an afternoon tea tradition that’s been around since the 1860s.
The Dorchester is one of London’s true icons, sitting pretty in a landmark building from 1931. You’re right in Mayfair on Park Lane, with Hyde Park practically outside the door.
The 5-star rooms and suites are plush and inviting, and the dining is world-class. Plus, there’s an intimate underground spa for those moments when you want to escape the city’s buzz.
Best For: Classic British style, impeccable service, and a location that’s hard to beat near Hyde Park.
This Mayfair luxury hotel sits right between three Royal Parks, in one of London’s most sought-after neighborhoods. You’re never far from iconic sights or high-end shopping.
It’s been a top luxury pick for over fifty years. Many rooms come with private balconies and sweeping city views.
Recent renovations mean swanky new suites and refreshed facilities, but the hotel’s dignified vibe remains.
Best For: Five-star comfort in Mayfair, Royal Park views, and plenty of dining options to keep things interesting.
Mandarin Oriental Hyde Park is one of London’s most dazzling hotels, with interiors by Joyce Wang.
After a 2018 fire, it’s back better than ever, with Art Deco-inspired rooms and Hyde Park views.
The Family Hyde Park Suites feel like your own private apartment, with elegant bedrooms, roomy salons, and marble bathrooms. The hotel’s racked up “World’s Best” awards year after year.
Best For: Travelers after Art Deco flair, direct Hyde Park access, and standout service.
This ultra-luxurious hotel is set inside an ornate Edwardian mansion, just a quick stroll from the British Museum. Think marble staircases, antique furniture, and a real sense of occasion.
There are 264 chic rooms with lavish marble bathrooms—some even have soaking tubs. You’re within walking distance of Oxford Street and Covent Garden’s theaters.
Best For: Sophisticated travelers who want British heritage, modern luxury, and a central spot near London’s culture fix.
The Berkeley is perfectly positioned between Belgravia and Knightsbridge, making it a prime base for luxury shopping and Hyde Park strolls. This 5-star favorite’s been around since the late 1970s.
There’s a rare-for-London rooftop pool. The property’s been upgraded with La Môme restaurant and The Berkeley Bar—both worth a visit even if you’re not staying overnight.
Best For: Those wanting luxury shopping, Hyde Park on the doorstep, and a rooftop pool to unwind above the city.
Bulgari Hotel London brings serious luxury vibes to Knightsbridge, thanks to Antonio Citterio’s minimalist design. It’s a Three MICHELIN Keys property, just steps from Harrods.
The 5-star boutique hotel and spa has spacious, detail-driven rooms and a spa that’s all about next-level relaxation.
Dine on-site or wander to nearby Hyde Park and London’s best shopping—it’s all right there.
Best For: Style-minded travelers wanting sleek accommodations near Knightsbridge shopping and Hyde Park.
Corinthia London is tucked in Westminster, with knockout views of the London Eye and Nelson’s Column. Opened in 1885, it quickly became a favorite among the city’s top luxury stays.
Every room comes with marble bathrooms, touch-screen phones, and ESPA toiletries. Penthouse suites offer terraces overlooking the Thames and Whitehall—a rare treat.
Best For: Business travelers and families after plush accommodations near London’s big-ticket sights.
This 5-star hotel on Regent Street sits at the crossroads of Mayfair, Soho, and St. James. For 150+ years, it’s played host to icons like Oscar Wilde, Churchill, Princess Diana, and David Bowie.
Step outside and you’re minutes from London’s top attractions. The hotel is less than a mile from Theatreland, Buckingham Palace, and the British Museum.
Best For: History buffs and those chasing a prime spot near London’s cultural and shopping hotspots.
Brown’s Hotel claims the title of London’s first hotel, serving up authentic British luxury in the heart of Mayfair. There are 115 rooms and suites by Olga Polizzi, blending heritage with comfort.
This Forbes Five-Star spot has welcomed royalty, presidents, and literary legends. The building oozes history, but it’s never stuffy or dated.
Best For: Travelers craving British luxury, a storied past, and standout service in Mayfair.
The Lanesborough sits right at Hyde Park Corner, which is about as central as it gets in London.
You’re minutes from Buckingham Palace and just a brisk stroll away from the shopping mayhem of Knightsbridge.
Inside, the suites are all about old-school glamour—think handpicked antiques and marble bathrooms that could make you feel a bit like royalty.
Afternoon tea here is one of London’s most exclusive experiences, and the whole scene is so elegant you might not want to leave your seat.
Harrods, Hyde Park, and the city’s big sights are all within easy walking distance, so you can skip the taxi drama.
Best For: Royal treatment with a top-notch location near Buckingham Palace and high-end shopping.