Top Hotels in St James London for Luxury Stay

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Welcome to London St James stands out as an excellent choice for those seeking a luxurious and unforgettable stay. This prestigious area is renowned for its elegant architecture, historical landmarks, and of course, its exceptional range of hotels. Whether you're a history enthusiast, avid shopper, or simply looking to indulge in the finest hospitality, St James London has it all.

When it comes to choosing hotels in St James London, you truly have a plethora of options to suit any taste or budget. From grand five-star establishments offering opulent suites and unrivaled service to boutique hotels with their own unique charm, there's something to cater to every traveler's preferences. Picture yourself waking up to stunning panoramic views of iconic landmarks like Buckingham Palace, or treating yourself to a relaxing spa treatment after a day of exploring the nearby shopping streets of Piccadilly or Regent Street.

In addition to the lavish accommodations, staying in St James also places you within easy reach of some of London's most famous attractions. Take a leisurely stroll to Trafalgar Square, where you can admire the majestic Nelson's Column and visit the renowned National Gallery. Immerse yourself in the regal atmosphere of St James's Palace or explore the fascinating history of the Churchill War Rooms. With its central location, staying in St James London provides not only the perfect base for your adventures but also an opportunity to experience the true essence of this magnificent city.

Overall, hotels in St James London offer a memorable and unforgettable experience for discerning travelers. Combining luxury, convenience, and proximity to the city's top attractions, staying in St James will undoubtedly elevate your trip to London to new heights. So why wait? Start planning now and prepare to immerse yourself in the charm and elegance of St James London.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Corinthia London Hotel
2. The Stafford London Hotel
3. The Cavendish London Hotel
4. Dukes London Hotel
5. The Goring Hotel
6. The Ritz London Hotel
7. St. Ermin'S Hotel, Autograph Collection
8. The Trafalgar St. James, London Curio Collection By Hilton
9. The Langham London Hotel
10. Rubens At The Palace

Luxury Hotels in St James London

Check Availability

London
Mar 12, 2026 - Mar 13, 2026

Corinthia London Hotel

9.2

Good

(670 Reviews)

+ 341 photos
Situated in a restored Victorian building, The Corinthia Hotel London seamlessly blends historical charm with contemporary luxury. Boasting spacious rooms and suites, each exquisitely designed with modern amenities, it offers a haven of tranquility in the lively heart of St James. Pamper yourself at the award-winning ESPA Life at Corinthia spa or savor world-class cuisine at the Michelin-starred restaurant, Kerridge's Bar & Grill. The Corinthia Hotel London offers an extraordinary experience that combines comfort, style, and exquisite service.
Address: Whitehall Place
Rating: Good 9.2 (670 Reviews)
Rooms: 283
Price: From 752$

The Stafford London Hotel

9.1

Good

(1446 Reviews)

+ 294 photos
Escape to a world of refined luxury at The Stafford London. This iconic five-star hotel, nestled in the lively heart of St James, seamlessly combines historical charm with contemporary comfort. Indulge in elegant rooms and suites adorned with antique furnishings and modern amenities. Savour culinary delights at the renowned Game Bird restaurant, or unwind in the cosy American Bar with its exceptional collection of whiskies. The Stafford London offers a timeless and sophisticated retreat in the lively heart of St James London.
Address: 16-18 St James'S Place
Rating: Good 9.1 (1446 Reviews)
Rooms: 105
Price: From 1890$

Boutique Hotels in St James London

Uncover the charm and character of St James London at these charming boutique hotels. With their intimate ambience, personalized service, and attention to detail, these establishments offer a unique and authentic experience that showcases the local atmosphere of St James. Choose from our curated selection of boutique hotels, each possessing its own distinct character that reflects the spirit of this vibrant neighborhood.

The Cavendish London Hotel

8.1

Good

(2939 Reviews)

+ 206 photos
Situated in the lively heart of St James, The Cavendish London offers a stylish and modern retreat in a prime location. With its sleek rooms and suites boasting panoramic city views, this boutique hotel provides a perfect base for exploring the nearby attractions. Indulge in contemporary British cuisine at Petrichor Restaurant or unwind with a cocktail at The Cavendish Bar. The Cavendish London offers a fusion of comfort, convenience, and contemporary design in the lively heart of St James.
Address: 81 Jermyn Street
Rating: Good 8.1 (2939 Reviews)
Rooms: 230
Price: From 246$

Dukes London Hotel

8.3

Good

(535 Reviews)

+ 287 photos
Tucked away in a quiet courtyard, Dukes London is a hidden gem that exudes timeless elegance. This boutique hotel boasts luxurious rooms and suites, each adorned with sophisticated decor and modern amenities. Experience the famous Dukes Martini at the renowned Dukes Bar, just steps away from St James's Palace. Enjoy gourmet dining at Thirty Six, showcasing British cuisine with a contemporary twist. Dukes London offers a truly memorable stay that blends sophistication with a quintessentially British charm.
Address: 35 St James'S Place
Rating: Good 8.3 (535 Reviews)
Rooms: 105
Price: From 482$

Historic Hotels in St James London

Immerse yourself in the rich history of St James London by staying at these remarkable historic hotels. Each of these establishments boasts a storied past and offers a unique glimpse into the heritage and culture of the neighborhood. Experience the charm of a bygone era while enjoying modern comforts and impeccable service at these iconic hotels.

The Goring Hotel

9.2

Good

(286 Reviews)

+ 177 photos
Established in 1910, The Goring is a historic hotel that has been frequented by royalty and esteemed guests for over a century. Known for its timeless elegance and impeccable service, this five-star hotel offers luxurious rooms and suites with traditional English decor. Indulge in exquisite dining at The Dining Room, which has been awarded a Michelin star, or enjoy a classic afternoon tea in the delightful gardens. The Goring is a true landmark of St James London, embodying a sense of tradition and luxury.
Address: 15 Beeston Place
Rating: Good 9.2 (286 Reviews)
Rooms: 69
Price: From 1094$

The Ritz London Hotel

9.5

Good

(651 Reviews)

+ 270 photos
The Ritz London needs no introduction. This legendary hotel, one of the world's most iconic establishments, provides a level of grandeur and sophistication that is unmatched. With its stunning architecture, sumptuous interiors, and exceptional service, The Ritz London epitomizes luxury. From exquisitely appointed rooms to indulgent spa treatments, guests are treated to an unforgettable experience. Indulge in traditional afternoon tea in the breathtaking Palm Court or enjoy fine dining at the Michelin-starred Ritz Restaurant. The Ritz London is a symbol of elegance and grandeur in St James.
Address: 150 Piccadilly
Rating: Good 9.5 (651 Reviews)
Rooms: 136
Price: From 1039$

Family-Friendly Hotels in St James London

Plan a memorable family getaway in St James London with these family-friendly hotels. Combining comfort, convenience, and an array of amenities for both adults and children, these accommodations ensure an enjoyable stay for the whole family. Discover the perfect home-away-from-home in these welcoming establishments.

St. Ermin'S Hotel, Autograph Collection

9.0

Good

(959 Reviews)

+ 295 photos
Steeped in history and located just moments from Westminster Abbey, St Ermin's Hotel is a captivating boutique hotel blending classic elegance with modern sophistication. The beautifully designed rooms and suites offer a retreat from the bustling city streets. Savor culinary delights at the stylish Caxton Grill or relax with a signature cocktail at the Caxton Bar. St Ermin's Hotel is a true gem nestled in the heart of St James London, offering a refined and distinct boutique experience.
Address: 2 Caxton Street
Rating: Good 9.0 (959 Reviews)
Rooms: 331
Price: From 518$

The Trafalgar St. James, London Curio Collection By Hilton

8.9

Good

(1360 Reviews)

+ 390 photos
Located in the lively heart of St James, The Trafalgar St James is a family-friendly hotel offering spacious rooms and suites ideal for families. Enjoy stunning views of Trafalgar Square or relax in the rooftop bar with panoramic city views. With a central location, this hotel provides easy access to nearby family attractions such as the National Gallery and the Churchill War Rooms. The Trafalgar St James offers a comfortable and convenient base for your family explorations in St James London.
Address: 2 Spring Gardens, Trafalgar Square
Rating: Good 8.9 (1360 Reviews)
Rooms: 129
Price: From 327$

The Langham London Hotel

9.2

Good

(1592 Reviews)

+ 319 photos
Located just a short distance from St James London offers a range of family-friendly accommodations and amenities. From spacious family rooms to special children's menus, this luxurious hotel caters to the needs of families with young ones. Kids can enjoy the Langham Kids program, which includes welcome gifts and treats. Parents can indulge in the award-winning Chuan Spa while the little ones are entertained at the supervised kids' club. The Langham, London provides a delightful experience for both parents and children in St James London.
Address: 1C Portland Place
Rating: Good 9.2 (1592 Reviews)
Rooms: 380
Price: From 528$

Rubens At The Palace

8.6

Good

(4440 Reviews)

+ 305 photos
Situated opposite Buckingham Palace, The Rubens at the Palace is a family-friendly hotel that caters to the needs of both parents and children. With specially designed family rooms and suites, complimentary children's amenities, and a dedicated concierge service, families can enjoy a stress-free stay. Kids will love the Teddy Turndown service and the chance to spot the Queen's Guard marching past. The Rubens at the Palace ensures a memorable and enjoyable stay for the whole family in the center of St James.
Address: 39 Buckingham Palace Road
Rating: Good 8.6 (4440 Reviews)
Rooms: 161
Price: From 306$

Dukes London Hotel

8.3

Good

(535 Reviews)

+ 287 photos
Located in a Georgian townhouse, DUKES London is a charming hotel brimming with history and character. With origins dating back to 1797, this hotel has welcomed illustrious guests throughout its storied past. Stay in beautifully appointed rooms and suites adorned with period details, and experience the legendary DUKES Bar, renowned for its martini cocktails. DUKES London offers a delightful blend of heritage and modern comforts in the very heart of St James.
Address: 35 St James'S Place
Rating: Good 8.3 (535 Reviews)
Rooms: 105
Price: From 482$