Hotels in St. John

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in St. John?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in St. John on Hotels.com. These St. John hotels consistently deliver on comfort, location and traveller experience. Last updated on .

Margaritaville Vacation Club - St. Thomas

Margaritaville Vacation Club - St. Thomas
4.0 star property
St. Thomas
8.0 out of 10, Very good, (2,500 reviews)
Escape to this St. Thomas haven where Caribbean waves meet luxury. Just a 10-minute walk from Coki Point Beach, enjoy 2 outdoor pools, beachfront dining at Margaritaville Restaurant, and convenient poolside bars for tropical refreshments.
The price is ₹34,255
₹38,537 total
includes taxes & fees
4 Aug - 5 Aug
Margaritaville Vacation Club - St. Thomas

Bluebeard's Castle Resort

Bluebeard's Castle Resort
4.0 star property
Charlotte Amalie
9.0 out of 10, Wonderful, (691 reviews)
The price is ₹17,603
₹23,720 total
includes taxes & fees
1 Sept - 2 Sept
Bluebeard's Castle Resort

The Westin St. Thomas Beach Resort & Spa

The Westin St. Thomas Beach Resort & Spa
4.5 star property
St. Thomas
8.4 out of 10, Very good, (1,369 reviews)
Drift into island time at this St. Thomas resort where cabanas dot the beautiful beach. After swimming in the Caribbean or three outdoor pools, enjoy Mediterranean cuisine at Luna Mar. Located 10 minutes from Bolongo Bay with stunning sunset views.
The price is ₹29,964
₹41,613 total
includes taxes & fees
18 Aug - 19 Aug
The Westin St. Thomas Beach Resort & Spa

The Westin St. John Resort Villas

The Westin St. John Resort Villas
4.5 star property
St. John
8.4 out of 10, Very good, (499 reviews)
The price is ₹35,581
₹40,029 total
includes taxes & fees
1 Sept - 2 Sept
The Westin St. John Resort Villas

Wharfside Village Hotel

Wharfside Village Hotel
3.0 star property
St. John
9.8 out of 10, Exceptional, (202 reviews)
On Cruz Bay Beach, this vibrant hotel offers a casino for entertainment and 4 restaurants serving flavorful cuisine. Unwind at one of 4 bars with ocean views after exploring nearby Virgin Islands National Park or Cinnamon Bay Beach.
Wharfside Village Hotel

Sea Shore Allure

Sea Shore Allure
4.5 star property
St. John
10.0 out of 10, Exceptional, (46 reviews)
Sea Shore Allure

Gallows Point Resort

Gallows Point Resort
4.0 star property
St. John
9.6 out of 10, Exceptional, (556 reviews)
Wake to ocean vistas from this St. John resort with a private beach and excellent snorkeling. The outdoor pool, hot tub, and farm-to-table restaurant create a relaxing atmosphere, while complimentary ferry shuttles make island exploration effortless.
Gallows Point Resort

Cruz Bay Boutique Hotel

Cruz Bay Boutique Hotel
3.0 star property
St. John
9.6 out of 10, Exceptional, (345 reviews)
Unwind at this intimate St. John hotel steps from Cruz Bay Beach and Virgin Islands National Park. Enjoy complimentary breakfast, free WiFi, and attentive service that previous guests rave about. Savor American cuisine at the on-site steakhouse before relaxing on the terrace.
Cruz Bay Boutique Hotel

St John Inn

St John Inn
3.0 star property
St. John
9.2 out of 10, Wonderful, (464 reviews)
Tropical paradise meets island convenience at this Cruz Bay hotel, where free breakfast fuels days of adventure. The outdoor pool offers refreshing breaks after hiking nearby trails, while rooms with refrigerators and microwaves provide homey comfort.
The price is ₹18,953
₹21,322 total
includes taxes & fees
5 Aug - 6 Aug
St John Inn

The Saint Resort

The Saint Resort
3.0 star property
St. John
9.2 out of 10, Wonderful, (44 reviews)
Escape to this serene resort just minutes from Cruz Bay Beach and Virgin Islands National Park. Unwind at 2 outdoor pools, rejuvenate with deep-tissue massages at the spa, or savor cuisine at either restaurant. A poolside bar and sauna complete this tropical haven.
The price is ₹22,562
₹34,922 total
includes taxes & fees
6 Aug - 7 Aug
The Saint Resort

Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort
4.0 star property
St. John
8.8 out of 10, Excellent, (106 reviews)
Surrounded by paradise at this St. John aparthotel with private beach access and outdoor pool. Unwind in apartments featuring full kitchens and balconies, then grab drinks at one of 2 bars or visit the cafƩ. Free WiFi and parking near Trunk Bay.
The price is ₹47,219
₹69,792 total
includes taxes & fees
6 Aug - 7 Aug
Suite St. John at Gallows Point Resort

Marketplace Suites

Marketplace Suites
3.5 star property
St. John
9.0 out of 10, Wonderful, (179 reviews)
Marketplace Suites

Inn at Tamarind Court

Inn at Tamarind Court
3.0 star property
St. John
9.2 out of 10, Wonderful, (328 reviews)
Wake up to free breakfast at this tranquil St. John hotel before exploring nearby Virgin Islands National Park and Cruz Bay Beach. Guests love the walkable location, helpful staff, and clean rooms, plus convenient amenities like free WiFi and parking.
Inn at Tamarind Court

Concordia Eco-Resort

Concordia Eco-Resort
3.0 star property
St. John
8.0 out of 10, Very good, (102 reviews)
Surrounded by Virgin Islands National Park, this peaceful Caribbean retreat offers stunning sea views and an outdoor pool. Explore nearby Ramshead trail, Salt Pond, and Lameshur beach, then unwind with onsite spa services after a day of island adventures.
Concordia Eco-Resort

The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
5.0 star property
St. Thomas
8.4 out of 10, Very good, (486 reviews)
Escape to this luxurious St. Thomas resort with direct beach access, 4 restaurants, and 3 bars/lounges. Unwind at the full-service spa offering deep-tissue massages and hydrotherapy, or lounge by the outdoor pools. Sapphire Beach and Trunk Bay are nearby.
The price is ₹52,370
₹71,907 total
includes taxes & fees
23 Aug - 24 Aug
The Ritz-Carlton, St. Thomas

Secret Harbour Beach Resort

Secret Harbour Beach Resort
4.0 star property
St. Thomas
9.0 out of 10, Wonderful, (1,000 reviews)
Nestled on a tranquil stretch of shoreline, this St. Thomas retreat offers a serene beach with prime snorkeling in calm waters. Relax in sun loungers, sip beachside drinks, and indulge in massages while the Sunset Grille provides picturesque oceanfront dining.
The price is ₹46,904
₹57,927 total
includes taxes & fees
4 Aug - 5 Aug
Secret Harbour Beach Resort

Club Wyndham Elysian Beach Resort

Club Wyndham Elysian Beach Resort
3.5 star property
St. Thomas
7.8 out of 10, Good, (193 reviews)
Find serenity at this St. Thomas resort with direct beach access and an outdoor pool. Just 15 minutes from Sapphire Beach, you'll enjoy 2 restaurants, a bar, tennis court, and hot tub while the helpful staff ensures a memorable tropical getaway.
Club Wyndham Elysian Beach Resort
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 July
Price trends for hotels in St. John
Pricing is based on two traveller single night rates
View properties in August
Currently viewing crowd sizes and weather for August.
Typical weather for St. John
August
High 29°C / low 27°C. Sunny most days.
View properties in August
29°
weather_sun
August, no crowd data, average high temperature 29 degrees Celsius, average low temperature 27 degrees Celsius. Sunny most days.
27°
29°
weather_sun
September, no crowd data, average high temperature 29 degrees Celsius, average low temperature 28 degrees Celsius. Sunny most days.
28°
29°
weather_sun
October, no crowd data, average high temperature 29 degrees Celsius, average low temperature 27 degrees Celsius. Sunny most days.
27°
28°
weather_cloudy
November, no crowd data, average high temperature 28 degrees Celsius, average low temperature 27 degrees Celsius. Cloudy most days.
27°
27°
weather_sun
December, no crowd data, average high temperature 27 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
26°
weather_sun
January, no crowd data, average high temperature 26 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
26°
weather_sun
February, no crowd data, average high temperature 26 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
26°
weather_sun
March, no crowd data, average high temperature 26 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
26°
weather_sun
April, no crowd data, average high temperature 26 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
27°
weather_sun
May, no crowd data, average high temperature 27 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
28°
weather_sun
June, no crowd data, average high temperature 28 degrees Celsius, average low temperature 27 degrees Celsius. Sunny most days.
27°
28°
weather_sun
July, no crowd data, average high temperature 28 degrees Celsius, average low temperature 27 degrees Celsius. Sunny most days.
27°
Monthly weather averages (˚C)

Top neighbourhoods in St. John

Maho Bay Quarter

Maho Bay Quarter is a beach lover's dream where sea turtles nest and coral reefs invite you to swim among tropical fish. Virgin Islands National Park surrounds this slice of paradise with hiking trails winding through forests filled with century plants and bay rum trees. After a day of snorkelling, discover secluded coves where you can have a piece of the Caribbean all to yourself. Eco-friendly holiday rentals and private villas dot the landscape, from rustic cabins to luxury beachfront homes. Most visitors prepare meals at their rentals since dining options are limited to nearby Cruz Bay, just a 15-minute drive away. Renting a car is your best bet for exploring this unspoiled corner of St. John.

Contant Farms

Contant Farms offers an authentic slice of St. John living away from tourist crowds. This residential area sits tucked into lush hillsides with easy access to Virgin Islands National Park hiking trails. Great Cruz Bay and Turner Bay are just a short drive away, while bird songs and tropical scents create a peaceful retreat after exploring Trunk Bay or Sapphire Beach. Private holiday rentals and modest Caribbean-style homes with wraparound porches make up the accommodation options here. You'll need a hire car to navigate the steep roads and reach Cruz Bay's restaurants and shops. The trade-off for limited walkability is the genuine island experience most visitors never discover.

Rendezvous & Ditleff

Klein Bay and Rendezvous Bay steal the show with pristine turquoise waters and powder-soft sand beaches. Tucked into St. John's southern shore, this exclusive enclave features luxury villas cascading down lush hillsides with jaw-dropping ocean views. Privacy is the main attraction here—you'll feel miles away from the crowds while still having paradise at your doorstep. Most properties come with infinity pools and fully-equipped kitchens for your morning coffee with a side of Caribbean sunrise. Renting a car is essential as the winding roads are steep and taxis are expensive. Stock up on groceries in Cruz Bay before settling into your slice of tropical heaven.

Lower Carolina

Lower Carolina's pristine beaches and clear waters create the perfect tropical escape on St. John. Hiking trails wind through lush vegetation, leading to hidden coves perfect for snorkelling among vibrant coral reefs. Virgin Islands National Park borders the area, offering adventures through unspoiled wilderness just steps from your door. Luxury holiday villas with panoramic ocean views dominate the accommodation scene, most featuring private pools and full kitchens. You'll need a hire car to navigate the winding roads, as public transit is limited. The peaceful atmosphere comes with minimal commercial development—most visitors cook at their villas or drive to nearby Cruz Bay for dining options.

Upper Carolina

Upper Carolina offers a peaceful hillside retreat with breathtaking Caribbean views far from tourist crowds. Your days revolve around stunning panoramas, private villa living, and quick drives to pristine beaches. Virgin Islands National Park sits at your doorstep with Ajax Peak tempting hikers to discover sweeping island vistas. Most villas feature infinity pools and full kitchens for sunset cocktails and home-cooked meals. The steep, winding roads require confident driving, making rental cars essential for exploring Cruz Bay's dining scene and beaches. This residential haven delivers authentic island living with exceptional privacy and natural tropical beauty.

Top landmarks in St. John

Learn more about St. John

Dive into crystal-clear waters at Trunk Bay, where sea turtles glide past as if showing off their underwater area. Virgin Islands National Park covers two-thirds of this smallest US Virgin Island, offering hiking trails through lush forests where wild donkeys roam freely. Snorkelling at Waterlemon Cay reveals coral gardens teeming with tropical fish that seem completely unbothered by your presence. History buffs can explore the haunting ruins of Annaberg Plantation, where sugar mill remains tell stories of a complicated past. Cruz Bay serves as the island's main hub, though 'busy' here means something entirely different than on the mainland. Maho Beach offers the rare chance to float in calm waters while watching pelicans dive-bomb for their lunch just feet away.

A coastal town with clear turquoise waters, numerous sailboats, and lush greenery.

Check out reviews of St. John hotels guests love

Frequently asked questions

Can I book refundable hotels in St. John?
If you want the flexibility to change your plans to St. John, most properties provide refundable* rates you can book. You can see these accommodations by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in St. John if I want a vacation home instead of a traditional hotel?
If you're looking for a good alternative to a hotel, look over our selection of 199 vacation homes. In addition, there are 98 apartments and 230 condos.
What will the weather in St. John be like during my vacation?
With an average temperature of 78°F during the coldest months, St. John is a great place to visit any time of year.
Why should I book my St. John hotel through Hotels.com?
There are lots of reasons to book your St. John trip with us: our free cancellations on selected hotels gives you flexibility, and with One Keyā„¢, our rewards program, you will be able to earn and use OneKeyCashā„¢* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about St. John

St. John, U.S. Virgin Islands: A Tapestry of Pristine Shores and Ancient Wonders

Discover the enchanting island of St. John in the U.S. Virgin Islands, where pristine beaches meet vibrant coral reefs and intriguing ruins. Ideal for a holiday in St. John, the island offers idyllic island getaways with its unspoilt nature and captivating sea views. Explore the remnants of historical sites, relax on secluded shores, and immerse yourself in the tranquil rhythms of island life. Whether planning your next stay or an adventurous camping trip on St. John, this gem promises an unforgettable escape for every traveller.

Discover great hotels near St. John

St. John offers a range of delightful accommodation options, from cosy B&Bs to luxurious resorts with inviting pools and comfortable lounges. Enjoy a blend of relaxed island charm and modern amenities, ensuring a memorable stay on this beautiful U.S. Virgin Islands destination. These are some of the hotels preferred by our travelers near St. John:

  1. Great Bay Condominiums located at The Ritz-Carlton ClubOpens in a new window: This 4.5-star hotel delights leisure travellers seeking a distinctive beach escape with high-quality experiences. Boasting a guest rating of 9.2 out of 10, the property offers direct access to the beach, adventure sports, and curated recreational activities that ensure a memorable stay. The hotel stands out with its refined architectural design, express check-in and seamless airport transfers, making it an ideal choice for those seeking a luxurious retreat with a dash of adventure.
  2. Bay View CondoOpens in a new window: This 3.5-star hotel presents an inviting beachside retreat for leisure travellers desiring a relaxed golf themed holiday. With direct beach access and dedicated golf experiences, the hotel offers distinctive curated moments, express check-in and high-end amenities ensuring a smooth, quality journey. The hotel's carefully designed setting and thoughtful attention to guest experience provide a charming escape for those who appreciate refined style and comfort.
  3. The Ritz-CarltonOpens in a new window: This 5.0-star resort is a haven for leisure travellers who crave a blend of beach, adventure and upscale experiences. With a guest rating of 8.4 out of 10, the property offers direct beach access and an array of adventure sports alongside curated recreational activities. The resort features luxurious architectural design, curated experiences, express check-in and seamless airport transfers. Its sophisticated setting and refined amenities create an atmosphere of effortless indulgence ideal for those seeking a premium, distinctive journey.

Where to stay in St. John

Estate Enighed, Estate Chocolate Hole and Great Cruz Bay, Monte offer diverse St. John experiences in one destination. Estate Enighed boasts unique local points of interest, Estate Chocolate Hole entices with its intriguing attractions, and Great Cruz Bay, Monte offers stunning sunsets, beaches, and excursions. For first-time visitors, Great Cruz Bay, Monte is best suited for an unforgettable island getaway.

  1. Estate Chocolate Hole and Great Cruz BayOpens in a new window: This vibrant area is a fantastic choice for travellers looking for a lively atmosphere paired with stunning natural beauty. Great Cruz Bay offers lovely beaches and crystal-clear waters, perfect for swimming and snorkeling. The sunsets here are breathtaking, making it an ideal spot for evening relaxation. Nearby, you’ll find opportunities for boating excursions, allowing you to explore the stunning nearby islands. With a variety of shops and local markets, you can easily indulge in some unique shopping experiences while enjoying the laid-back island vibe.
  2. Estate EnighedOpens in a new window: Estate Enighed is an inviting area that offers a blend of convenience and charm. It’s close to the ferry terminal, making it easy to hop over to St. Thomas or other nearby islands. The proximity to Cruz Bay means you can enjoy a range of activities, from beach days to shopping. The area is also known for its beautiful beaches, perfect for sunbathing or taking a refreshing dip in the sea. You’ll find a welcoming community atmosphere, making it a lovely base for your adventures on St. John.
  3. MonteOpens in a new window: Monte is a picturesque spot that’s perfect for those who appreciate tranquil surroundings and natural beauty. With its stunning views and serene beaches, it’s ideal for relaxation and enjoying nature. The area is known for its excellent snorkeling opportunities, allowing you to explore vibrant underwater life. While the nightlife is more subdued here, you can still find charming cultural attractions and local events that showcase the island's heritage. Monte is a great choice for those looking to unwind while still enjoying the beauty of St. John.

Things to do in St. John

St. John in the US Virgin Islands is a paradise for nature lovers and outdoor enthusiasts. With its stunning beaches, lush forests, and tranquil waters, you can spend your days snorkelling among vibrant coral reefs, sailing across azure seas, or hiking through scenic trails that wind through mountainous landscapes. Camping under the stars adds to the charm, making every moment a memorable escape into nature.

  • Chocolate Hole BeachOpens in a new window – Relax on the soft sands of Chocolate Hole Beach, where the gentle waves create a perfect spot for sunbathing and swimming. Take a stroll along the shoreline and enjoy the stunning views of the surrounding coral reefs, making it a great place to unwind and soak up the sun.
  • Bordeaux MountainOpens in a new window – Ascend to Bordeaux Mountain for breathtaking panoramas of St. John and the sparkling sea. This hike rewards you with stunning vistas, showcasing the island’s natural beauty and lush landscapes. It's a fantastic opportunity for photography enthusiasts to capture the essence of the Virgin Islands.
  • Rendezvous BayOpens in a new window – Spend your day at Rendezvous Bay, where you can enjoy swimming and snorkelling in the clear waters. The bay is known for its tranquil atmosphere, making it an ideal spot for families seeking a peaceful day by the sea. Don't miss the chance to explore the nearby coral reefs teeming with marine life.
  • Maho BeachOpens in a new window – Visit Maho Beach, famous for its dramatic scenery and crystal-clear waters. It’s a lovely spot for snorkelling and observing the vibrant underwater world. The beach’s serene environment makes it perfect for a family picnic or a leisurely afternoon with friends.
  • BatteryOpens in a new window – Explore the historical significance of Battery, a civic landmark that offers insight into the island's past. Walk around and appreciate the well-preserved ruins while taking in the surrounding views that highlight the beauty of the landscape. This is a great stop for history enthusiasts looking to learn more about St. John's heritage.

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

  1. Book for the cheapest times: The most affordable time to explore St. John is between September and November, when hotels offer lower prices on a budget. For a well-rounded experience, it is recommended to stay for at least 5 to 6 days to fully appreciate the island's key landmarks, cultural attractions, and natural sites. Visitors can enjoy activities such as snorkeling, island hopping, relaxing on the beach, hiking, exploring the sea, admiring coral reefs, visiting ruins, experiencing tropical climates, sailing, and savouring seafood. It's worth noting that prices could drop during this period, making it a great value for money option for those seeking an affordable getaway.
  2. Look for last-minute deals on Hotels.com: For your trip to St. John, you may discover enticing offers on Hotels.com by visiting the DealsOpens in a new window section, where discounted hotel rates could be available near your travel dates. Check the Last-Minute Deals section for timely promotions and enable email alerts or push notifications to stay informed about flash sales. Additionally, the Smart Shopping tool on the app helps you compare hotel prices and amenities so that if rooms become available or prices drop, you're more likely to see a last-minute opportunity to save.
  3. Be flexible with dates: Prices are subject to factors such as the hotel's location, star rating, and season, so being flexible with your dates might help you save on your stay in a St. John hotel. For those interested in distinctive experiences, boutique hotels may provide a more personal touch and occasionally offer better value. When you book with Hotels.com, we will inform you if the price for your chosen dates is above or below the average, and if it appears to be on the higher side, you might consider alternative dates that could help you find a better deal.
  4. Consider your location: Hotels near the city centre usually tend to be more expensive, but with St. John's excellent public transport connections, you may discover a more affordable independent hotel a bit further out that remains well connected. For those interested in exploring 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 is typically the wettest month. If you’re looking to soak up the lively atmosphere in St. John, March, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny, with little to no rainfall. However, if you prefer a more relaxed experience, May, October, and November are perfect for a quieter getaway, marked by light rainfall and mostly sunny to mostly cloudy conditions.