Best Hotels in St James, London

We carefully review thousands of ratings on and to handpick the perfect hotels for your stay
Go to Hotel List
Share this article:

Welcome to the vibrant city of London, where history, culture, and world-class hospitality converge. If you're planning a visit to this magnificent capital, you'll want to explore the charming neighborhood of St James. Nestled in the very heart of London offers a unique blend of elegance and charm. With its proximity to iconic landmarks like Buckingham Palace, Westminster Abbey, and the Houses of Parliament, it comes as no surprise that hotels in St James, London, are the perfect choice for discerning travelers seeking convenience and luxury all in one.

When it comes to accommodation in St James, London, you'll be spoiled for choice with an array of outstanding hotels to suit every taste and budget. From boutique hotels that exude character and charm to renowned luxury establishments that redefine opulence, St James has it all. Immerse yourself in the rich history and architectural magnificence of this neighborhood by choosing a hotel that seamlessly blends traditional elegance with modern comforts. With personalized service, stylish rooms, and world-class amenities, hotels in St James, London, offer an unforgettable experience for every traveler.

Beyond the comfort and luxury of hotels in St James, London, lies a treasure trove of attractions waiting to be explored. Take a leisurely stroll along The Mall, a grand ceremonial avenue that leads to Buckingham Palace, and witness the Changing of the Guard. Indulge in retail therapy on Jermyn Street, renowned for its exquisite tailors and luxury shops. For art enthusiasts, a visit to the Royal Academy of Arts is a must, where you can immerse yourself in captivating exhibitions. And when it comes to culinary delights, the neighborhood of St James boasts an impressive array of fine dining establishments, from Michelin-starred restaurants to quaint cafes, ensuring that every palate is satisfied.

Embark on an unforgettable journey through the heart of London by choosing to stay in one of the remarkable hotels in St James. With its historical significance, prime location, and exceptional accommodations, St James offers an experience that is the epitome of London luxury.

Show more + Show less -

Exquisite Luxury at St James' Finest Hotels

1. Dukes London Hotel

2. Sofitel London St James

Boutique Charm in St James' Hidden Gems

3. St. Ermin'S Hotel, Autograph Collection

4. Flemings Mayfair - Small Luxury Hotel Of The World

Timeless Elegance and Classic Comfort in St James

5. The Ritz London Hotel

6. The Langham London Hotel

Contemporary Style and Modern Sophistication in St James

7. The Cavendish London Hotel

8. The Trafalgar St. James, London Curio Collection By Hilton

Serene Retreats in St James' Hotel Spas

9. Ham Yard Hotel, Firmdale Hotels

10. Corinthia London Hotel

Exquisite Luxury at St James' Finest Hotels

Check Availability

London
Aug 25, 2025 - Aug 26, 2025

Dukes London Hotel

8.3

Good

(535 Reviews)

+ 287 photos
Step into a world of refined elegance and timeless sophistication at Dukes London. This legendary hotel, located just a short stroll from St James's Palace, offers luxurious rooms and suites adorned with classic, understated decor. Dukes Bar, renowned for its signature martini cocktails, is a must-visit for those seeking an unforgettable culinary experience. With its rich history and discreet charm, Dukes London offers an unparalleled retreat in the heart of St James, London.
Address: 35 St James'S Place
Rating: Good 8.3 (535 Reviews)
Rooms: 105
Price: From 482$

Sofitel London St James

9.1

Good

(1224 Reviews)

+ 605 photos
Situated in a prime location, just steps away from Trafalgar Square, the Sofitel London St James showcases a seamless fusion of French art de vivre and British charm. The hotel's luxurious rooms and suites feature contemporary decor with a hint of classic touches, making it a perfect choice for those seeking tailored and refined accommodations. Indulge in French gastronomy at The Balcon, offering a diverse menu inspired by both British and French flavors. With its superb location and timeless elegance, Sofitel London St James is a true gem in the lively heart of St James.
Address: 6 Waterloo Place
Rating: Good 9.1 (1224 Reviews)
Rooms: 183
Price: From 436$

St. Ermin'S Hotel, Autograph Collection

9.0

Good

(959 Reviews)

+ 295 photos
Steeped in history and nestled within lush gardens, St Ermin's Hotel combines Victorian grandeur with contemporary comfort. The hotel's elegant rooms and suites exude charm and sophistication, while its proximity to iconic landmarks like Westminster Abbey and Big Ben makes it an ideal choice for exploring St James, London. Immerse yourself in the hotel's rich past and enjoy the warmth of its distinctive hospitality.
Address: 2 Caxton Street
Rating: Good 9.0 (959 Reviews)
Rooms: 331
Price: From 518$

Boutique Charm in St James' Hidden Gems

For those seeking a more intimate and personalized experience, these boutique hotels in St James, London, offer a charming and unique ambiance. Nestled amidst the historical streets and architectural wonders of the neighborhood, these hidden gems provide a tranquil haven away from the hustle and bustle of the city. Discover the allure of personalized service and boutique luxury at these captivating establishments.

Flemings Mayfair - Small Luxury Hotel Of The World

8.7

Good

(708 Reviews)

+ 275 photos
Tucked away in a quiet residential street, Flemings Mayfair offers an oasis of calm amidst the vibrant St James neighborhood. This boutique hotel features individually designed rooms and suites, each blending contemporary style with timeless elegance. Indulge in a culinary journey at Ormer Mayfair, the hotel's Michelin-starred restaurant, and experience an array of innovative dishes inspired by the Channel Islands. Discover the charm and intimacy of Flemings Mayfair, an idyllic retreat in the center of St James, London.
Address: 7-12 Half Moon Street
Rating: Good 8.7 (708 Reviews)
Rooms: 127
Price: From 68$

The Ritz London Hotel

9.5

Good

(651 Reviews)

+ 270 photos
A timeless symbol of British luxury, The Ritz London needs no introduction. This iconic hotel, located on Piccadilly, offers opulent rooms and suites adorned with antique furnishings and lavish decor. Embark on a culinary journey at The Ritz Restaurant, where indulgent cuisine and impeccable service combine to create an unforgettable dining experience. With its majestic facade and impeccable attention to detail, The Ritz London epitomizes elegance and sophistication in St James.
Address: 150 Piccadilly
Rating: Good 9.5 (651 Reviews)
Rooms: 136
Price: From 1039$

The Langham London Hotel

9.2

Good

(1592 Reviews)

+ 319 photos
Boasting a rich history dating back to 1865, The Langham, London blends Victorian grandeur with modern comforts. Located near the famous Oxford Street, this iconic hotel offers elegantly appointed rooms and suites, designed to provide a tranquil retreat amidst the bustling city. Indulge in exceptional dining experiences at Roux at The Landau, where Michelin-starred cuisine takes center stage. Experience the charm and grace of The Langham, London, a true institution in the lively heart of St James.
Address: 1C Portland Place
Rating: Good 9.2 (1592 Reviews)
Rooms: 380
Price: From 528$

Timeless Elegance and Classic Comfort in St James

For those who appreciate the timeless appeal of classic elegance, these hotels in St James, London, offer a seamless blend of tradition and comfort. Embrace the grandeur of St James' historical landmarks and immerse yourself in the historical narratives that permeate these iconic establishments. Experience the refinement of days gone by while enjoying modern amenities and impeccable hospitality at these remarkable hotels.

The Cavendish London Hotel

8.1

Good

(2939 Reviews)

+ 206 photos
Located on prestigious Jermyn Street, The Cavendish London offers a haven of tranquility in the heart of St James. This boutique hotel boasts elegant, well-appointed rooms with stunning views of the city skyline. Savour exquisite contemporary British cuisine at The Petrichor Restaurant, where sustainable, locally sourced ingredients take center stage. With its prime location and personalized service, The Cavendish London ensures an unforgettable stay in St James.
Address: 81 Jermyn Street
Rating: Good 8.1 (2939 Reviews)
Rooms: 230
Price: From 246$

The Trafalgar St. James, London Curio Collection By Hilton

8.9

Good

(1360 Reviews)

+ 390 photos
Located on the iconic Trafalgar Square, The Trafalgar St James exudes contemporary elegance and artistic flair. The hotel's chic rooms and suites feature modern design and stunning views of London's landmarks. The Rooftop, one of the city's premier rooftop bars, offers panoramic views and delicious cocktails, making it an ideal spot to unwind. Immerse yourself in the vibrant energy of The Trafalgar St James, where contemporary style meets urban sophistication.
Address: 2 Spring Gardens, Trafalgar Square
Rating: Good 8.9 (1360 Reviews)
Rooms: 129
Price: From 327$

Ham Yard Hotel, Firmdale Hotels

9.2

Good

(32 Reviews)

+ 202 photos
Nestled in the heart of Soho, a short distance from St James, Ham Yard Hotel presents an eclectic mix of contemporary design and creative energy. Each room and suite is individually designed, showcasing vibrant colors and luxurious furnishings. Indulge in delectable cuisine at the hotel's restaurant, offering a menu that celebrates British produce. With its energetic atmosphere and stylish interiors, Ham Yard Hotel delivers a unique and memorable experience in St James, London.
Address: 1 Ham Yard
Rating: Good 9.2 (32 Reviews)
Rooms: 91
Price: From 666$

Contemporary Style and Modern Sophistication in St James

For those seeking a blend of contemporary style and modern sophistication, these hotels in St James, London, offer a refreshing take on luxury accommodations. Embrace sleek design, cutting-edge amenities, and a vibrant ambiance while immersing yourself in the historical surroundings of St James. Experience the best of modern hospitality at these exceptional establishments.

Corinthia London Hotel

9.2

Good

(670 Reviews)

+ 341 photos
Experience the ultimate in relaxation at the award-winning ESPA Life at Corinthia, found within The Corinthia Hotel London. This luxurious spa offers an array of rejuvenating treatments, from massages to facials, all delivered by skilled therapists. Unwind in the thermal floor, featuring vitality pools, saunas, and steam rooms, or enjoy a serene swim in the 25-meter indoor swimming pool. The Corinthia Hotel London's spa is a true sanctuary of wellbeing and tranquility.
Address: Whitehall Place
Rating: Good 9.2 (670 Reviews)
Rooms: 283
Price: From 752$

Dukes London Hotel

8.3

Good

(535 Reviews)

+ 287 photos
With its refined elegance and family-friendly amenities, DUKES LONDON is a wonderful choice for families visiting St James. The hotel offers spacious family rooms and suites, ensuring a comfortable stay for parents and children alike. Little ones will enjoy the DUKESY Kids Club, offering a range of engaging activities and treats. Make lasting memories with your family at DUKES LONDON, where comfort and adventure await.
Address: 35 St James'S Place
Rating: Good 8.3 (535 Reviews)
Rooms: 105
Price: From 482$

Corinthia London Hotel

9.2

Good

(670 Reviews)

+ 341 photos
Situated on the prestigious Whitehall Place, the Corinthia Hotel London combines contemporary elegance with world-class service. The hotel's stylish rooms and suites boast modern design, creating a sleek and inviting environment for guests. Indulge in a gastronomic journey at The Northall, known for its seasonal British cuisine and stunning views of the Thames. With its central location and luxurious amenities, Corinthia Hotel London offers an unforgettable stay in St James.
Address: Whitehall Place
Rating: Good 9.2 (670 Reviews)
Rooms: 283
Price: From 752$

Serene Retreats in St James' Hotel Spas

Escape the hustle and bustle of city life as you indulge in a peaceful retreat at these serene spa hotels in St James, London. Offering wellness and rejuvenation, these hotels combine luxurious accommodations with world-class spa facilities. Discover a haven of tranquility and pampering in the center of St James.

The Stafford London Hotel

9.1

Good

(1446 Reviews)

+ 294 photos
Nestled in the center of St James, The Stafford London combines old-world charm with contemporary sophistication. Housed within a collection of Georgian townhouses, this boutique hotel offers elegantly appointed rooms and suites, each meticulously designed to ensure comfort and style. Discover the hotel's hidden gem, The American Bar, known for its impressive collection of over 3,000 American whiskies. Unparalleled service and a warm, welcoming atmosphere make The Stafford London a haven of luxury in St James.
Address: 16-18 St James'S Place
Rating: Good 9.1 (1446 Reviews)
Rooms: 105
Price: From 1890$

Family-Friendly Hotels for Exploring St James

Embarking on a family adventure in St James? These family-friendly hotels offer a warm welcome and amenities designed to cater to the needs of both parents and children. From spacious rooms to convenient locations, explore the wonders of St James with your loved ones by choosing one of these welcoming hotels.

Location