Hotels in St James

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in St James?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

When is the best time to visit St James?

Our prices for hotels in St James are cheapest in January
Price trends for hotels in St James
Pricing is based on two traveller single night rates
View properties in December
Currently viewing crowd sizes and weather for December.
Typical weather for London
December
Moderate crowds
High 8°C / low 4°C. Cloudy most days.
View properties in December
weather_cloudy
December, Moderate crowds, average high temperature 8 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
weather_cloudy
January, Low crowds, average high temperature 7 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
weather_cloudy
February, Low crowds, average high temperature 8 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
11°
weather_cloudy
March, Low crowds, average high temperature 11 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
14°
weather_cloudy
April, Low crowds, average high temperature 14 degrees Celsius, average low temperature 5 degrees Celsius. Cloudy most days.
17°
weather_cloudy
May, High crowds, average high temperature 17 degrees Celsius, average low temperature 8 degrees Celsius. Cloudy most days.
20°
weather_cloudy
June, High crowds, average high temperature 20 degrees Celsius, average low temperature 12 degrees Celsius. Cloudy most days.
12°
23°
weather_cloudy
July, High crowds, average high temperature 23 degrees Celsius, average low temperature 14 degrees Celsius. Cloudy most days.
14°
22°
weather_sun
August, Moderate crowds, average high temperature 22 degrees Celsius, average low temperature 14 degrees Celsius. Sunny most days.
14°
20°
weather_sun
September, High crowds, average high temperature 20 degrees Celsius, average low temperature 12 degrees Celsius. Sunny most days.
12°
16°
weather_cloudy
October, Moderate crowds, average high temperature 16 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
11°
weather_cloudy
November, Moderate crowds, average high temperature 11 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
Monthly weather averages (˚C)

Top landmarks in St James

Check out reviews of St James hotels guests love

Frequently asked questions

Is St James expensive to stay in?
You can find great hotels from HK$787 in St James to suit a range of budgets. To find the best low-cost hotel on Hotels.com that meets your needs, apply your search filters and then sort hotels by "Price: low to high".
How can I find discounted rates and deals for St James hotels?
Discover great deals on hotels in St James with Hotels.com. Sign up for free to unlock member only prices and start earning rewards. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on St James hotels.
How can I find discounted rates and deals for St James hotels?
Unlocking discounted rates at hotels in St James couldn't be simpler. Members save up to 20% on select hotels when signed in. Silver, Gold, and Platinum members can earn additional rewards on VIP Access bookings.
Can I receive a refund if I cancel my St James hotel booking?
The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel your booking. Some St James hotels require you to cancel more than 24 hours before check-in, so look at your booking beforehand. For extra peace of mind before you book, filter hotels by "Property cancellation options" and select "Fully refundable property".
What are the top-rated luxury hotels in St James?
Some of the best-rated luxury hotels in St James include Sofitel London St James, The Trafalgar St. James London, Curio Collection by Hilton, and The Stafford London. Sofitel London St James has a high guest rating amongst our travellers and has a full-service spa, pillow menus and 24-hour room service. The Trafalgar St. James London, Curio Collection by Hilton and The Stafford London are also popular stays if you're looking for luxury.
What are some of the best pet-friendly hotels in St James?
Travelling with your pet doesn't mean sacrificing a great hotel stay. In St James, our travellers love:
  • Sofitel London St James has an average guest rating of 9.6 out of 10.
  • Dukes London has an average guest rating of 9.2.
  • The Dilly has an average guest rating of 8 To find more pet-friendly stays on Hotels.com, use the "Amenities" filter in your search and select "Pet friendly".
What are some of the best family hotels in St James?
If you're holidaying with your family, Sofitel London St James and Dukes London are some of the best family hotels in St James. Sofitel London St James has a great average guest score of 9.6 out of 10. Kids are welcome at Dukes London, too. Travellers leave glowing reviews of this hotel, which has children's meals, children's robes, and more. To explore more family hotels in St James, use the "Family friendly" filter in your search on Hotels.com.
What are some of the best boutique hotels in St James?
Elevate your trip by booking a boutique hotel in St James. Our travellers love Sofitel London St James, an upscale property offering a full-service spa and a restaurant, as well as climate-controlled accommodation with 24-hour room service. The Stafford London is also a top-rated boutique hotel with a restaurant, a bar/lounge and a terrace.
Is it worth staying in St James?
You're spoilt for choice with 47 hotels in the area so it's easy to find your perfect somewhere. Basing yourself in St James makes it easy to explore London, including the areas of London City Centre and City of Westminster.
What are some great hotels in St James with balconies?
There are some top hotels in St James that offer rooms with a balcony. Check out The Stafford London which has a high guest score of 9.4 out of 10, and furnished patios in some rooms. Another popular choice is Dukes London, which offers balconies in some rooms and has a great guest score of 9.2.
Find out more about St James

Unveiling St James: A Tapestry of Culture and Nature Awaits

Discover St James, a refined gem nestled in the heart of London. This elegant district boasts iconic sights such as Buckingham Palace and the serene St James's Park, where lush landscapes meet regal architecture. Wander through the exclusive Mayfair, indulging in high-end boutiques and gourmet dining. Immerse yourself in culture at the nearby Royal Academy of Arts or explore the opulent interiors of the historic Ritz Hotel. St James offers a luxurious blend of history, charm, and sophistication, making it an unmissable destination for discerning travellers seeking a taste of London's regal allure.

Discover great hotels in St James

St James, London, offers a range of hotel accommodations from boutique hotels to luxurious stays. Visitors can enjoy deluxe rooms, elegant decor, and exceptional service, ensuring an unforgettable experience in this historic area. The charming streets are perfect for leisurely exploration, adding to the allure of your stay. Here are some of the best hotels in St James that our travelers love:

  1. The Cavendish LondonOpens in a new window: This 4.0-star hotel offers a delightful lodging experience, ideal for leisure travelers seeking a comfortable stay. The property boasts eco-certified amenities and a range of child-friendly features, ensuring a welcoming atmosphere for families. Guests appreciate the thoughtful touches, such as Window Guards for children, which enhance safety without compromising on style. With a focus on providing an enjoyable vacation experience, this hotel combines modern comfort with family-oriented amenities, making it a popular choice for those looking for a seamless escape in St James.
  2. Sofitel London St JamesOpens in a new window: This luxurious 5.0-star hotel is a boutique gem, perfect for leisure travelers in search of a sophisticated getaway. With uniquely designed decor and artistic influences throughout, the ambiance is both inviting and distinctive. Guests can indulge in premium services, including babysitting and childcare, allowing for a worry-free experience. The hotel’s amenities cater to an upscale audience, featuring exquisite dining options and an atmosphere designed to inspire relaxation and enjoyment. This property stands out for its attention to detail and commitment to delivering a memorable stay.
  3. The DillyOpens in a new window: A 5.0-star hotel that combines elegance with eco-conscious practices, this property is a prime choice for discerning leisure travelers. The hotel offers a variety of thoughtful amenities, including complimentary cribs and Window Guards for added safety. Guests appreciate the balance of sustainability and luxury, with a focus on providing a unique and comfortable environment. With its stylish design and commitment to high-quality experiences, this hotel is perfect for those looking to explore St James while enjoying a refined atmosphere and exceptional service.

Top locations to stay in St James

Staying near Hyde Park, Piccadilly Circus, and Buckingham Palace in St James, London, England, United Kingdom, offers diverse attractions. Hyde Park is perfect for leisurely strolls and cultural experiences, while Piccadilly Circus buzzes with nightlife and shopping. Buckingham Palace embodies royal charm and history. For first-time visitors, staying near Piccadilly Circus provides vibrant access to London's iconic sights and entertainment.

  1. Near Hyde ParkOpens in a new window: Staying near Hyde Park means you're right next to one of London's most iconic green spaces. Enjoy a range of activities from leisurely walks and picnics to exploring art in the nearby galleries. The area is also a hub for shopping and dining, with attractions like Harrods and a variety of charming cafés just a stone’s throw away.
  2. Near Piccadilly CircusOpens in a new window: If you stay near Piccadilly Circus, you’ll be in the vibrant heart of London. This bustling area is perfect for those who enjoy cultural attractions, with theatres and museums nearby. Plus, it’s a fantastic spot for shopping, featuring famous stores like Selfridges and unique boutiques, ensuring there’s always something exciting to explore.
  3. Near Buckingham PalaceOpens in a new window: Choosing to stay near Buckingham Palace offers a royal experience, with the chance to witness the iconic Changing of the Guard ceremony. This area is steeped in history and is surrounded by beautiful parks and cultural attractions. You’ll also find plenty of dining options and charming cafés to unwind after a day of sightseeing.

Things to do near St James

St James is a vibrant hub where elegance meets energy, boasting stunning parks, serene lakes, and charming streets. Dive into eclectic shops, catch a riveting show, or explore contemporary art. Whether you fancy a leisurely stroll or an exhilarating diving experience, this locale offers a delightful mix of activities for every traveller.

  • Hyde ParkOpens in a new window – Stroll through the vast green expanses of Hyde Park, one of London's most famous urban parks. Enjoy a leisurely walk by the Serpentine Lake, or rent a boat for a delightful afternoon on the water. With beautiful gardens and sculptures scattered throughout, it's an oasis in the heart of the city, perfect for a picnic or simply soaking up the sun.
  • Piccadilly CircusOpens in a new window – Experience the vibrant energy of Piccadilly Circus, where the iconic neon lights and bustling crowds create an unforgettable atmosphere. This lively street connects you to various shops, theatres, and restaurants, making it an excellent spot to grab a bite or catch a show. Don’t forget to snap a photo with the famous Shaftesbury Memorial Fountain!
  • Big BenOpens in a new window – Marvel at the intricate design of Big Ben, the renowned clock tower that stands sentinel over the River Thames. While you can admire its grandeur from the outside, take a moment to appreciate the history and craftsmanship that makes this landmark a symbol of London.
  • Buckingham PalaceOpens in a new window – Visit Buckingham Palace, the official residence of the British monarch. Witness the Changing of the Guard ceremony, a quintessential London experience, and take in the stunning architecture of this historic palace. The surrounding gardens offer a peaceful retreat amidst the royal hustle and bustle.
  • Tower BridgeOpens in a new window – Cross the iconic Tower Bridge, a marvel of Victorian engineering. Take a walk along the high-level walkways for breathtaking views of the Thames and the city skyline. Explore the exhibition inside to learn about the bridge's history and its pivotal role in London's development.

4 tips for savvy savings when booking a hotel in St James

  1. Book for the cheapest times: The most affordable time to visit St James is from January to March, when hotel prices tend to be lower. For those looking to explore the area’s rich history and culture, a stay of at least 2 to 3 days is recommended. This duration allows visitors to discover significant landmarks, enjoy cultural attractions such as museums and theatres, and indulge in delightful dining experiences. With its budget-friendly options, St James offers great value for money for those on a budget, making it an ideal choice for a cultural getaway.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to St James, begin by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you could find discounted hotel rates as your travel date approaches. Furthermore, consider enabling email alerts or push notifications to stay updated on flash sales and special promotions, helping you seize opportunities to save. With Smart Shopping, a comparison tool available via the app, you can compare hotel prices and amenities, ensuring you're more likely to see the best options. This way, if prices drop or rooms become available, you'll be among the first to know.
  3. Be flexible with dates: Prices can fluctuate based on various factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your stay at a St James hotel. For those in search of distinctive accommodations, boutique hotels often provide a more personalised experience and sometimes better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll suggest more economical dates to increase the likelihood of securing a better deal.
  4. Consider your location: Staying near major attractions or city centres can offer convenience, but it often comes with a higher price tag. For more affordable options, you might want to consider hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sights you wish to visit. You may also wish to explore independent hotels somewhat further afield, as they are usually more likely to be affordable and can provide a more authentic experience.

Best time to go to St James

St James has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. The peak travel months to visit St James are March, April, and September, which see a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, accompanied by no rainfall. In contrast, August, October, and December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring