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

Tonight
17 Aug - 18 Aug
Tomorrow
18 Aug - 19 Aug
This weekend
21 Aug - 23 Aug
Next weekend
28 Aug - 30 Aug

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
St. Thomas
₹31,694
₹35,656 total
includes taxes & fees
18 Aug - 19 Aug
Margaritaville Vacation Club - St. Thomas

Bluebeard's Castle Resort

Bluebeard's Castle Resort
Charlotte Amalie
₹17,611
₹23,730 total
includes taxes & fees
15 Sept - 16 Sept
Bluebeard's Castle Resort

The Westin St. Thomas Beach Resort & Spa

The Westin St. Thomas Beach Resort & Spa
St. Thomas
₹25,046
₹35,960 total
includes taxes & fees
7 Sept - 8 Sept
The Westin St. Thomas Beach Resort & Spa

The Westin St. John Resort Villas

The Westin St. John Resort Villas
St. John
₹35,597
₹40,047 total
includes taxes & fees
2 Sept - 3 Sept
The Westin St. John Resort Villas

Wharfside Village Hotel

Wharfside Village Hotel
St. John
Wharfside Village Hotel

Sea Shore Allure

Sea Shore Allure
St. John
Sea Shore Allure

Gallows Point Resort

Gallows Point Resort
St. John
Gallows Point Resort

Cruz Bay Boutique Hotel

Cruz Bay Boutique Hotel
St. John
Cruz Bay Boutique Hotel

St John Inn

St John Inn
St. John
₹18,962
₹21,332 total
includes taxes & fees
18 Aug - 19 Aug
St John Inn

The Saint Resort

The Saint Resort
St. John
₹22,572
₹34,937 total
includes taxes & fees
18 Aug - 19 Aug
The Saint Resort

Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort
St. John
₹47,240
₹69,823 total
includes taxes & fees
22 Aug - 23 Aug
Suite St. John at Gallows Point Resort

Marketplace Suites

Marketplace Suites
St. John
Marketplace Suites

Inn at Tamarind Court

Inn at Tamarind Court
St. John
Inn at Tamarind Court

Concordia Eco-Resort

Concordia Eco-Resort
St. John
Concordia Eco-Resort

The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
St. Thomas
₹47,622
₹66,213 total
includes taxes & fees
7 Sept - 8 Sept
The Ritz-Carlton, St. Thomas

Secret Harbour Beach Resort

Secret Harbour Beach Resort
St. Thomas
₹46,925
₹57,953 total
includes taxes & fees
21 Aug - 22 Aug
Secret Harbour Beach Resort

Club Wyndham Elysian Beach Resort

Club Wyndham Elysian Beach Resort
St. Thomas
Club Wyndham Elysian Beach Resort
View all properties

You can also stay at hotels with a pool in St. John

St John Inn

St John Inn
St. John
₹18,962
₹21,332 total
includes taxes & fees
18 Aug - 19 Aug
St John Inn

The Westin St. John Resort Villas

The Westin St. John Resort Villas
St. John
₹35,597
₹40,047 total
includes taxes & fees
2 Sept - 3 Sept
The Westin St. John Resort Villas

The Saint Resort

The Saint Resort
St. John
₹22,572
₹34,937 total
includes taxes & fees
18 Aug - 19 Aug
The Saint Resort

Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort
St. John
₹47,240
₹69,823 total
includes taxes & fees
22 Aug - 23 Aug
Suite St. John at Gallows Point Resort

Sunset Ridge Villas Unit D

Sunset Ridge Villas Unit D
St. John
₹21,473
₹60,828 total
includes taxes & fees
5 Sept - 6 Sept
Sunset Ridge Villas Unit D
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.
View all properties
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
Typical weather for St. John
August
High 29°C / low 27°C. Sunny most days.
View properties in August
29°
27°
29°
28°
29°
27°
28°
27°
27°
26°
26°
25°
26°
25°
26°
25°
26°
25°
27°
26°
28°
27°
28°
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.

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.

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.

Top landmarks in St. John

A tropical beach with clear turquoise waters, lush green hills, and a small red building on a hill.

Virgin Islands National Park

9.6/10 (899 reviews)
Commune with nature and explore Virgin Islands National Park, one of the most beautiful green spaces located 1.2 mi (1.9 km) from central St. John. Why not take a stroll along the beaches and watch the sunset while you're here? Want to stretch your legs some more? Head to Reef Bay Trailhead, just a short walk away.
See properties
A tropical beach with clear turquoise waters, lush green hills, and a small red building on a hill.

Trunk Bay

9.6/10 (1,107 reviews)
If being by the water is a major draw, Trunk Bay is one of the most popular seaside spots located 2.9 mi (4.6 km) from central St. John. Catch the sunset by the shore at Jumbie Beach, just a short walk away.
See properties
A coastal town with buildings, a harbor filled with boats, and a mountainous backdrop.

Cruz Bay Beach

8.8/10 (51 reviews)
Whether you want to hunt for sand dollars or smell the fresh air, Cruz Bay Beach is a spot you might want to check out, located 4.5 mi (7.2 km) from central St. John. If you want to continue walking by the waves, head to Honeymoon Beach located nearby.
See properties
A beach with clear turquoise water, people swimming, and a forested hill in the background.

Cinnamon Bay Beach

9.4/10 (472 reviews)
Whether you want to collect beach glass or watch the sunset, Cinnamon Bay Beach is a spot you might want to check out, located 2.2 mi (3.6 km) from central St. John. Catch the sunset by the shore at Trunk Bay and Maho Beach, located nearby.
See properties
A beach with clear turquoise water, people swimming and walking along the shore, and a forested hill in the background.

Honeymoon Beach

9.4/10 (641 reviews)
When the beach is calling your name, you might want to head down to Honeymoon Beach, located 4.1 mi (6.6 km) from central St. John. Catch the sunset by the shore at Caneel Bay Beach, just a short walk away.
See properties
A turquoise sea with several sailboats anchored near a sandy beach surrounded by dense greenery.

Maho Beach

9.6/10 (567 reviews)
Whether you want to collect beach glass or watch the sunset, Maho Beach is a spot you might want to check out when visiting central Maho Bay. Catch the sunset by the shore at Cinnamon Bay Beach and Francis Bay, located nearby.
See properties
A tropical beach with clear turquoise water, palm trees, and beachgoers.

Caneel Bay Beach

9.0/10 (181 reviews)
If you can't wait to get to the beach, you might enjoy a trip to Caneel Bay Beach located 3.9 mi (6.3 km) from central St. John. If you want to continue walking by the waves, head to Honeymoon Beach and Hawksnest Beach, both within a short walk.
See properties
A beach with turquoise water, people swimming, and a mountain in the background.

Cinnamon Bay

10.0/10 (1 review)
Cinnamon Bay is 2.3 mi (3.7 km) from central St. John, why not stop by during your stay.
See properties

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.

See all hotels in St. John
A coastal town with clear turquoise waters, numerous sailboats, and lush greenery.

Check out reviews of St. John hotels guests love

St John Inn

St John Inn

10/10 Excellent
"The perfect casual spot with amazing staff, helpful amenities, and super close to everywhere you want to go. 10/10 recommend!"
Seychelle 1-night trip
Posted 14 hours ago
St John Inn
Villa Island Paradise

Villa Island Paradise

10/10 Excellent
"Balcony"
Elizaveta 3-night trip
Posted 3 days ago
Villa Island Paradise
Marketplace Suites

Marketplace Suites

10/10 Excellent
"Excellent location."
Dennis 4-night trip
Posted 7 days ago
Marketplace Suites
Gallows Point Resort

Gallows Point Resort

10/10 Excellent
"This property has an amazing spot on the island. The staff was incredible. They have lots of towels and also offer turn down service every day if you want it. Make sure you always leave your housekeeper a tip on your pillow! The parking attendant was awesome. The staff at the restaurant was very nice and helpful in the Front Desk ladies were great! Everything was very clean in the sunsets were 10 out of 10! Just watch where you’re stepping at night that’s when you will see hundreds of hermit crabs of all different sizes all over the property! It was so awesome! Highly recommend this place!"
Andrea 3-night trip
Posted 12 days ago
Gallows Point Resort
Sea Shore Allure

Sea Shore Allure

10/10 Excellent
"Our stay at Sea Shore Allure was amazing! The property is so clean and absolutely beautiful. The owners were so professional and accommodating. I truly cannot say enough about this special place! We will be staying here again when we return to St. John!"
Jennifer 5-night trip
Posted 2 weeks ago
Sea Shore Allure
Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort

10/10 Excellent
"Friendly staff. Beautiful property."
Sean 5-night trip
Posted 2 weeks ago
Suite St. John at Gallows Point Resort
Inn at Tamarind Court

Inn at Tamarind Court

10/10 Excellent
"Great stay and friendly staff!"
Rebecca 8-night trip
Posted 3 weeks ago
Inn at Tamarind Court
Coconut Coast Villas

Coconut Coast Villas

10/10 Excellent
"We stayed in a top floor condo with an outdoor balcony where you could sit and sip coffee in the morning watching the car barges plying between St. Thomas and St. John. The a/c worked fine. Management provided fins, snorkeling gear and beach towels. We fixed dinner in the unit, and it had basic pots, pans and utensils. All in all, a fine place. I would return there."
Laurence 6-night trip
Posted 3 weeks ago
Coconut Coast Villas
Concordia Eco-Resort

Concordia Eco-Resort

10/10 Excellent
"Very close to nature, beaches, hiking trails and felt like living in home. Views from the location are breathtaking and I had the best stay connecting with nature & soaking up the warmth of sun, sea waves & mountains around"
Kelsang 9-night trip
Posted 1 month ago
Concordia Eco-Resort

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 204 vacation homes. In addition, there are 97 apartments and 232 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.

Keep exploring