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

Where to stay in St. John?

Villa Island Paradise
Villa Island Paradise
4.0 star property
St. John
8.0 out of 10, Very good, (11 reviews)
The price is ₹9,327
₹59,236 total
includes taxes & fees
19 Jan - 20 Jan
Villa Island Paradise
St John Inn
St John Inn
3.0 star property
St. John
9.2 out of 10, Wonderful, (416 reviews)
St John Inn
The Saint Resort
The Saint Resort
3.0 star property
St. John
9.6 out of 10, Exceptional, (26 reviews)
The price is ₹35,845
₹49,345 total
includes taxes & fees
31 Jan - 1 Feb
The Saint Resort
Peter Bay Gatehouse
Peter Bay Gatehouse
4.0 star property
Maho Bay Quarter
8.4 out of 10, Very good, (19 reviews)
The price is ₹80,720
₹1,10,570 total
includes taxes & fees
26 Jan - 27 Jan
Peter Bay Gatehouse
The Westin St. John Resort Villas
The Westin St. John Resort Villas
4.5 star property
St. John
8.2 out of 10, Very good, (456 reviews)
The price is ₹55,902
₹62,889 total
includes taxes & fees
27 Jan - 28 Jan
The Westin St. John Resort Villas
Suite St. John at Gallows Point Resort
Suite St. John at Gallows Point Resort
4.0 star property
St. John
8.6 out of 10, Excellent, (96 reviews)
The price is ₹71,680
₹97,749 total
includes taxes & fees
18 Jan - 19 Jan
Suite St. John at Gallows Point Resort
Bluebeard's Castle Resort
Bluebeard's Castle Resort
4.0 star property
Charlotte Amalie
8.6 out of 10, Excellent, (23 reviews)
The price is ₹21,032
₹28,341 total
includes taxes & fees
15 Jan - 16 Jan
Bluebeard's Castle Resort
The Green Iguana Hotel
The Green Iguana Hotel
2.5 star property
Charlotte Amalie
10.0 out of 10, Exceptional, (2 reviews)
The price is ₹20,449
₹25,050 total
includes taxes & fees
18 Jan - 19 Jan
The Green Iguana Hotel
Hampton by Hilton St. Thomas
Hampton by Hilton St. Thomas
3.0 star property
Havensight
9.2 out of 10, Wonderful, (60 reviews)
The price is ₹30,609
₹37,017 total
includes taxes & fees
31 Jan - 1 Feb
Hampton by Hilton St. Thomas
Olga's Fancy
Olga's Fancy
3.0 star property
St. Thomas
9.6 out of 10, Exceptional, (1,000 reviews)
The price is ₹13,074
₹15,362 total
includes taxes & fees
18 Jan - 19 Jan
Olga's Fancy
Shibui Cove
Shibui Cove
2.0 star property
St. Thomas
10.0 out of 10, Exceptional, (1 review)
The price is ₹17,041
₹34,400 total
includes taxes & fees
27 Jan - 28 Jan
Shibui Cove
Galleon House Hotel
Galleon House Hotel
3.0 star property
St. Thomas
7.8 out of 10, Good, (1,001 reviews)
Galleon House Hotel
Midtown Guest House
Midtown Guest House
3.0 star property
St. Thomas
8.2 out of 10, Very good, (277 reviews)
Midtown Guest House
Two Sandals – A Boutique Hotel
Two Sandals – A Boutique Hotel
3.5 star property
St. Thomas
8.8 out of 10, Excellent, (473 reviews)
Two Sandals – A Boutique Hotel
Hotel 1829
Hotel 1829
4.5 star property
St. Thomas
9.8 out of 10, Exceptional, (9 reviews)
The price is ₹30,135
₹36,916 total
includes taxes & fees
2 Feb - 3 Feb
Hotel 1829
Mafolie Hotel
Mafolie Hotel
3.0 star property
St. Thomas
8.6 out of 10, Excellent, (1,001 reviews)
The price is ₹13,021
₹16,903 total
includes taxes & fees
20 Jan - 21 Jan
Mafolie Hotel
The Hideaway Hull Bay
The Hideaway Hull Bay
4.0 star property
St. Thomas
9.6 out of 10, Exceptional, (54 reviews)
The price is ₹48,567
₹68,162 total
includes taxes & fees
27 Jan - 28 Jan
The Hideaway Hull Bay
Bunker Hill Hotel
Bunker Hill Hotel
3.0 star property
St. Thomas
8.0 out of 10, Very good, (1,064 reviews)
Bunker Hill Hotel
The Landmark Apartment
The Landmark Apartment
2.5 star property
St. Thomas
8.8 out of 10, Excellent, (15 reviews)
The price is ₹21,106
₹37,269 total
includes taxes & fees
16 Jan - 17 Jan
The Landmark Apartment
The Pink Palm Hotel - Adults Only
The Pink Palm Hotel - Adults Only
3.0 star property
St. Thomas
9.0 out of 10, Wonderful, (355 reviews)
The Pink Palm Hotel - Adults Only
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 January

Top neighbourhoods in St. John

Maho Bay Quarter

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

Contant Farms

Estate Contant's Contant Farms neighborhood has a host of places to visit such as Great Cruz Bay and Turner Bay.

Rendezvous & Ditleff

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

Upper Carolina

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

Lower Carolina

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

Learn more about St. John

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

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 180 vacation homes. In addition, there are 100 apartments and 219 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

Unveiling St. John: A Tapestry of Coral Reefs and Hidden Ruins

St. John, U.S. Virgin Islands, is a tropical haven where lush landscapes meet pristine beaches. Renowned for its stunning coral reefs and turquoise waters, this idyllic island is perfect for snorkelling, diving, and sunbathing. Explore the ruins of sugar plantations in the Virgin Islands National Park or hike scenic trails that lead to breathtaking vistas. With its tranquil atmosphere and charming local culture, St. John is an ideal destination for romantic getaways and nature enthusiasts alike, offering an unforgettable blend of adventure and relaxation amidst stunning natural beauty.

Things to do in St. John

St. John beckons with its stunning beaches, crystal-clear waters, and vibrant coral reefs, ideal for snorkelling and diving. Explore lush trails winding through tropical forests, or set sail to discover secluded coves. This enchanting island paradise offers a perfect blend of relaxation and outdoor exploration.

  • Little Lameshur BayOpens in a new window – Discover the serene beauty of Little Lameshur Bay, where the azure waters meet the soft sandy shores. This hidden gem is perfect for a day of relaxation and exploration. Grab your snorkel gear to dive into the vibrant underwater world teeming with colourful coral reefs and tropical fish. The calm waters make it an ideal spot for swimming and soaking up the sun. Don’t forget your camera, as the stunning views of the surrounding islands will leave you in awe. If you’re feeling adventurous, take a short hike to explore the nearby ruins, remnants of the island's rich history. Whether you’re lounging on the beach or exploring the marine life, Little Lameshur Bay offers a peaceful escape into nature, where you can truly unwind and connect with the stunning landscapes of St. John.

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 may drop. To fully appreciate the island's rich history and cultural landmarks, an ideal stay would be at least 5 to 6 days. This duration allows for ample exploration of attractions such as stunning coral reefs, scenic beaches, and historical ruins, as well as opportunities for activities like hiking and sailing. Visitors can enjoy affordable seafood options while soaking in the tropical atmosphere, making it a great value for money experience.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to St. John, begin by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. Additionally, consider enabling email alerts or push notifications from Hotels.com to stay informed about flash sales and special promotions, ensuring you don't miss potential savings. The Smart Shopping tool available in the app allows you to compare hotel prices and amenities, helping you make informed decisions. If rooms become available or prices drop, you could be among the first to know, making it easier to secure a spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate depending on 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 hotel in St. John. For those seeking a distinctive experience, boutique hotels can provide a more personalised touch and sometimes greater value. When you make a booking through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll recommend alternative dates that might be more affordable, helping you to potentially secure a better deal.
  4. Consider your location: Hotels situated near the city centre usually tend to be more expensive; however, with St. John's excellent public transport links, you may discover a more affordable independent hotel a bit further afield that remains well connected. For those keen 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 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.