St. John Hotel Accommodation

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in St. John?

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. John?

Our prices for hotels in St. John are cheapest in September
Price trends for hotels in St. John
Pricing is based on two traveller single night rates
View properties in November
Currently viewing crowd sizes and weather for November.
Typical weather for St. John
November
Low crowds
High 28°C / low 27°C. Cloudy most days.
View properties in November
28°
weather_cloudy
November, Low crowds, average high temperature 28 degrees Celsius, average low temperature 27 degrees Celsius. Cloudy most days.
27°
27°
weather_sun
December, Moderate crowds, average high temperature 27 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
26°
weather_sun
January, High crowds, average high temperature 26 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
26°
weather_sun
February, High crowds, average high temperature 26 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
26°
weather_sun
March, High crowds, average high temperature 26 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
26°
weather_sun
April, High crowds, average high temperature 26 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
27°
weather_sun
May, Moderate crowds, average high temperature 27 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
28°
weather_sun
June, Moderate crowds, average high temperature 28 degrees Celsius, average low temperature 27 degrees Celsius. Sunny most days.
27°
28°
weather_sun
July, Moderate crowds, average high temperature 28 degrees Celsius, average low temperature 27 degrees Celsius. Sunny most days.
27°
29°
weather_sun
August, Low crowds, average high temperature 29 degrees Celsius, average low temperature 27 degrees Celsius. Sunny most days.
27°
29°
weather_sun
September, Low crowds, average high temperature 29 degrees Celsius, average low temperature 28 degrees Celsius. Sunny most days.
28°
29°
weather_sun
October, Low crowds, average high temperature 29 degrees Celsius, average low temperature 27 degrees Celsius. Sunny most days.
27°
Monthly weather averages (˚C)

Top neighbourhoods in St. John

Maho Bay Quarter

St. John's Maho Bay Quarter neighbourhood is home to attractions, such as Maho Beach and Cinnamon Bay Beach.

Contant Farms

Estate Contant's Contant Farms neighbourhood has lots of places to visit, such as Great Cruz Bay and Turner Bay.

Rendezvous & Ditleff

Estate Rendezvous and Ditlef's Rendezvous & Ditleff neighbourhood is home to attractions, such as Klein Bay and Rendezvous Bay.

Upper Carolina

The Upper Carolina neighbourhood has lots to see, including Virgin Islands National Park and Ajax Peak.

Lower Carolina

Estate Carolina's Lower Carolina neighbourhood offers attractions, including Virgin Islands National Park.

Top landmarks in St. John

Learn more about St. John

St. John is well known for its seaside, while top attractions include Trunk Bay. This beachside city has something for everyone including seafood restaurants and sights like Virgin Islands National Park and Maho Beach—all within a tropical setting.

Check out reviews of St. John hotels guests love

Frequently asked questions

How much does a hotel room cost in St. John?
You can discover great hotels in St. John with properties to suit all budgets and needs. To find an affordable hotel in St. John that meets all of your requirements, just apply filters on Hotels.com and sort hotels by "Price: low to high".
How much does a hotel room cost in St. John?
You can discover great hotels in St. John with properties to suit all budgets and needs. To find an affordable hotel in St. John that meets all of your requirements, just apply filters on Hotels.com, and sort hotels by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at St. John hotels?
Discover great deals on St. John hotel stays with Hotels.com. Take a look at hotel prices mid-week or during the low season as to find those off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on St. John hotels.
How can I find deals and earn rewards at St. John hotels?
Members can save up to 20% on select hotels in St. John. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book St. John hotels with free cancellation?
It's easy to book a refundable St. John hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are the top-rated luxury hotels in St. John?
Some of the most popular luxury hotels in St. John are The Westin St. John Resort Villas, Caneel Bay, and Lovango Resort + Beach Club (Private Island Resort). The Westin St. John Resort Villas is a luxury resort with a high guest rating amongst our travellers, and it offers an outdoor pool, a hot tub and 4 outdoor tennis courts. Caneel Bay and Lovango Resort + Beach Club (Private Island Resort) are also popular luxury stays in great St. John locations.
What are some of the best St. John beach hotels?
For a beachy holiday in St. John, Trunk Bay, Cruz Bay Beach, and Cinnamon Bay Beach are some of the best places to visit. Stay at a top-rated St. John beach hotel and make the most of your holiday. Check out Caneel Bay if you're after a hotel that's near the water. With a private beach and guestrooms offering furnished balconies/patios, our travellers rate it highly at 9.6 out of 10. The Westin St. John Resort Villas is another great choice for a relaxing beach holiday and our travellers rate it 8.2. Located near the beach, this resort has an outdoor pool and a hot tub along with a variety of other amenities to enjoy. Concordia Eco-Resort is another ideal choice. Travellers love the beach nearby plus the outdoor pool and spa services, and it has a guest rating of 8.
What are some of the best hotels in St. John for couples?
Stay at a top-rated St. John romantic hotel and make the most of your couple's holiday. Our travellers love Lovango Resort + Beach Club (Private Island Resort), a hotel with a private beach as well as champagne service. Another romantic hotel with top reviews is Caneel Bay. This hotel offers a private beach and an ocean-view restaurant for a perfect stay. Discover more hotels in St. John on Hotels.com for couples by using the "Traveller experience" filter in your search and selecting "Adults only" or "Romantic".
What are some of the best kid-friendly hotels in St. John?
Some of the best St. John hotels for kids include Caneel Bay, St John Inn, and The Westin St. John Resort Villas. Caneel Bay is a kid-friendly hotel with a guest score of 9.6 out of 10 plus family-friendly amenities like a private beach, a free children's club, and an outdoor pool. Check out St John Inn with a guest score of 9.2. This popular hotel has an outdoor pool and free parking as well as free cots in the guestrooms. The Westin St. John Resort Villas is another good option with a beach (direct access) and a free children's club, plus free cots in the guestrooms. Discover more kid-friendly hotels in St. John by using the Hotels.com "Family friendly" filter in your search.
What are the top St. John hotels with a pool?
For a little extra luxury, discover some of the best St. John hotels with a pool. The Saint Resort is a great resort with 2 outdoor pools and a guest rating of 10 out of 10. Caneel Bay is a popular hotel that features an outdoor pool along with a private beach and an ocean-view restaurant. To find more stays in St. John with a pool, use the "Amenities" filter on Hotels.com in your search and select "Pool".
What are some of the best St. John hotels with free parking?
If you're exploring by car, finding a great St. John hotel with free parking is a win. Our travellers' favourites include:
What are some popular hotels in central St. John?
If you're looking for hotels in central St. John, check out The Saint Resort and Caneel Bay. Travellers love The Saint Resort for its location, as well as the 2 outdoor pools, 4 hot springs and full-service spa this resort offers. Caneel Bay is another popular central hotel with a private beach, an outdoor pool and an ocean-view restaurant. Stay at one of these hotels for easy access to top sights like Trunk Bay, Virgin Islands National Park, and Cruz Bay Beach. Maho Bay Quarter and Contant Farms are some of the most central areas for your St. John holiday.

Find out more about St. John

Unveil the Enchantment of St. John: Where Coral Reefs Embrace Untamed Beauty

St. John, U.S. Virgin Islands, is a tropical paradise where pristine beaches meet lush landscapes. Renowned for its stunning coral reefs, this island is perfect for snorkelling and diving enthusiasts eager to explore underwater wonders. Hike the scenic trails of Virgin Islands National Park, home to captivating ruins and diverse wildlife. Relax on the idyllic shores of Cinnamon and Trunk Bay, or indulge in the vibrant local culture at Cruz Bay. With its serene atmosphere and breathtaking natural beauty, St. John is an enchanting escape for nature lovers, romantics, and those seeking a tranquil retreat.

Discover great hotels in St. John

St. John offers diverse accommodation options, from charming resorts and well-equipped vacation rentals to timeshares and private villas. Whether you prefer a laid-back atmosphere or a more luxurious stay, you'll find plenty of choices to enjoy this beautiful island's natural beauty and tranquillity. Here are some of the best hotels in St. John that our travelers love:

  1. Great Bay Condominiums located at The Ritz-Carlton ClubOpens in a new window: This 4.5-star lodging is an ideal choice for leisure travellers seeking an adventure-filled beach holiday. With direct access to pristine shores, it offers a plethora of exciting activities, including personal motor watercraft, kayaking, and canoeing. The vibrant atmosphere is complemented by a variety of water sports options nearby, ensuring guests can fully immerse themselves in the adventurous spirit of St. John. The property is highly praised for its seamless service and engaging environment, making it a standout destination for those looking for a dynamic getaway.
  2. Bay View CondoOpens in a new window: Bay View Condo is a charming 3.5-star hotel perfect for golf enthusiasts seeking a relaxing beachside escape. With direct access to the beach and a dedicated golf experience available on-site, guests can enjoy the best of both worlds. This property is celebrated for its tranquil setting and well-maintained facilities, providing a comfortable environment for leisure travellers. The inviting ambiance and focus on curated golf experiences contribute to a delightful stay, catering to those looking for leisurely days under the sun.
  3. The Ritz-CarltonOpens in a new window: As a luxurious 5.0-star resort, The Ritz-Carlton provides an exceptional stay for discerning travellers seeking a blend of beach relaxation and adventure. With direct access to the beach, this property boasts an array of exciting activities such as snorkelling and sailing, along with dedicated amenities for children. The thoughtful design and family-friendly features ensure a memorable experience. Guests appreciate the attentive service and well-planned recreational activities, making it an excellent choice for those looking to create cherished family memories in an idyllic setting.

Top locations to stay in St. John

Some of the standout areas to stay in St. John, U.S. Virgin Islands, are Estate Enighed, Estate Chocolate Hole and Great Cruz Bay, and Estate Carolina. Estate Enighed offers proximity to the ferry dock and local amenities, while Estate Chocolate Hole and Great Cruz Bay boast stunning beaches and vibrant nightlife. Estate Carolina is perfect for a tranquil retreat. For first-time visitors, Estate Chocolate Hole and Great Cruz Bay is the most appealing choice.

  1. Estate Chocolate Hole and Great Cruz BayOpens in a new window: This vibrant area is a fantastic choice for those who want to experience the heart of St. John. Great Cruz Bay offers stunning views and easy access to pristine beaches like Frank Bay and the popular National Park beaches. You’ll find a delightful mix of local shops, art galleries, and cultural attractions that capture the island's charm. The buzzing atmosphere makes it perfect for enjoying leisurely strolls, and you can easily hop on a ferry to nearby islands or indulge in water sports. Whether you're looking to unwind or explore, Estate Chocolate Hole and Great Cruz Bay has something for everyone.
  2. Estate EnighedOpens in a new window: Nestled near Cruz Bay, Estate Enighed provides a convenient base for exploring St. John's stunning nature and rich culture. This area is known for its easy access to hiking trails, such as the Reef Bay Trail, which leads to breathtaking views and ancient petroglyphs. With beautiful beaches nearby and a laid-back vibe, it's ideal for those seeking a relaxing atmosphere while still being close to shopping and dining options. Don't miss the local markets where you can pick up unique crafts and souvenirs!
  3. Estate CarolinaOpens in a new window: A quieter, more tranquil spot, Estate Carolina is perfect for travellers looking to escape the hustle and bustle. The area is surrounded by lush greenery and offers access to some of St. John's less crowded beaches, ideal for sunbathing and swimming. The nearby Virgin Islands National Park is a treasure trove for nature lovers, with numerous hiking trails and opportunities for birdwatching. While it’s a bit more off the beaten path, the peaceful surroundings make it a lovely retreat for relaxation and appreciating the island's natural beauty.

Things to do in St. John

St. John enchants visitors with its stunning beaches, lush forests, and vibrant coral reefs. Enjoy exhilarating snorkelling adventures, explore scenic hiking trails, or set sail across crystal-clear waters. With its pristine natural beauty and opportunities for camping, this island paradise is a must-visit for nature lovers and outdoor enthusiasts alike.

  • Maho BeachOpens in a new window – Spend a day basking in the sun at Maho Beach, famous for its soft white sands and crystal-clear waters. This idyllic spot is perfect for swimming and snorkelling, allowing you to explore the vibrant coral reefs just offshore. Keep your camera ready for the stunning views!
  • Chocolate Hole BeachOpens in a new window – Unwind at Chocolate Hole Beach, where the gentle waves and serene atmosphere create a perfect escape. Enjoy a leisurely stroll along the shore, or take a dip in the calm waters. This picturesque beach is an excellent spot for a peaceful day of relaxation.
  • Rendezvous BayOpens in a new window – Discover the beauty of Rendezvous Bay, where the turquoise sea meets the lush greenery. This tranquil bay offers a great setting for sunbathing and swimming. Bring a picnic and savour the stunning views while you soak up the sun.
  • Ajax PeakOpens in a new window – For those seeking adventure, hike up Ajax Peak. The ascent rewards you with breathtaking panoramic views of St. John and the surrounding islands. Be sure to bring plenty of water and enjoy the journey through lush landscapes.
  • BatteryOpens in a new window – Explore the historic Battery, a fascinating site that offers a glimpse into the island’s past. Stroll through the remnants of this civic structure and enjoy the captivating views of the coastline. It's a great spot to learn about the local history while appreciating the scenery.

4 tips for savvy savings when booking a hotel in St. John

  1. Book for the cheapest times: The most budget-friendly time to visit St. John is from September to November, when hotel prices tend to be lower. For a truly enriching experience, a stay of at least 5 to 6 days is recommended to fully explore the island’s significant landmarks and cultural heritage. Visitors can enjoy activities such as snorkelling among vibrant coral reefs, hiking through tropical landscapes, sailing across the serene sea, and discovering historical ruins, all while indulging in delicious seafood. This timeframe offers great value for money, allowing travellers to immerse themselves in the beauty and history of St. John without breaking the bank.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to St. John, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted rates on accommodations close to your travel dates. Consider enabling email alerts or push notifications to stay updated on flash sales and special promotions that could help you save. Additionally, the Smart Shopping feature available in the app allows you to compare hotel prices and amenities, ensuring you're informed of any price drops or room availability. This way, you'll be well-positioned to book a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors such as the hotel's location, star rating, and time of year, so having some flexibility with your travel dates could potentially help you save on your stay in a hotel in St. John. For those in search of distinctive accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we will inform you if the price for your selected dates is above or below the average. If the price is on the higher side, we will suggest alternative dates that may be more affordable, helping you to secure the best possible deal.
  4. Consider your location: Hotels situated near the city centre usually tend to be more expensive, but thanks to St. John's superb public transport links, you may discover a more affordable independent hotel located further out that remains well connected. For those wishing to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often excellent value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to St. John

St. John experiences its lowest average temperature in March, at 77.5°F (25.3°C), while September is the hottest month, with an average temperature of 83.1°F (28.4°C). September tends to be the wettest month. The peak travel months to visit St. John are March, July, and September, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by no to light rainfall. In contrast, May, October, and November are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring