Find hotels in St. John from $105

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 1,374 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

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.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in St. John

Find the best St. John areas and neighborhoods for the activities you enjoy most. Learn more about St. John
Learn more about St. John
Maho Bay Quarter map

Maho Bay Quarter

If you're spending some time in Maho Bay Quarter, Maho Beach and Cinnamon Bay Beach are top sights worth seeing.

Contant Farms map

Contant Farms

If you're spending some time in Contant Farms, Great Cruz Bay and Turner Bay are top sights worth seeing.

Upper Carolina map

Upper Carolina

While visiting Upper Carolina, you might make a stop by sights like Virgin Islands National Park and Ajax Peak.

Rendezvous & Ditleff map

Rendezvous & Ditleff

While visiting Rendezvous & Ditleff, you might make a stop by sights like Klein Bay and Rendezvous Bay.

Lower Carolina map

Lower Carolina

If you're looking for some top things to see and do in Lower Carolina and surrounding area, you can visit Johnson Bay and Virgin Islands National Park.

Learn more about St. John

With no airport or major ports, this isolated island requires visitors make an effort to get here. Those who do are rewarded with stunning beaches and lush forests.

Find out more about St. John

Find out more about St. John

Top reasons to visit St. John

  • Stunning Beaches: St. John features some of the most beautiful beaches in the Caribbean, perfect for relaxation and sunbathing.
  • Outdoor Adventures: The island offers a variety of outdoor activities, including snorkeling, sailing, and hiking in lush landscapes.
  • Tranquil Bays: Enjoy the serene and picturesque bays, ideal for swimming and exploring marine life.
  • Luxurious Accommodations: Choose from upscale resorts and charming villas tailored for every traveler's needs.
  • Cultural Exploration: Immerse yourself in the vibrant local atmosphere and explore nearby islands for a complete experience.

Find great hotels in St. John

Experience the beauty of St. John, U.S. Virgin Islands, where a diverse selection of hotels awaits you. From luxurious resorts to charming budget-friendly options, you'll find accommodations perfect for adventure seekers, families, and beach lovers alike. Notable choices like The Westin St. John and Coconut Coast Villas offer unique experiences tailored to your vacation desires. Discover the best hotels in this tropical paradise, and create unforgettable memories on your getaway.

  • Windward Passage Hotel: Nestled 14 miles from St. John, the Windward Passage Hotel offers a cozy retreat with a 3.5-star rating. Ideal for visitors seeking a blend of comfort and convenience, this hotel features a restaurant, bar and lounge, and an array of breakfast options. Guests can stay active with on-site fitness facilities and enjoy entertainment amenities such as television and pay-per-view movies. Located near the airport, it provides easy access for travelers, making it a practical choice for a relaxing getaway.
  • Margaritaville Vacation Club - St. Thomas: For those looking to soak up the sun and enjoy a beach-themed vacation, Margaritaville Vacation Club - St. Thomas is the perfect spot, located 9 miles from St. John. This 4-star property boasts direct beach access, allowing guests to indulge in the ultimate tropical experience. With a vibrant atmosphere inspired by the laid-back lifestyle, it’s an ideal destination for families and couples alike who wish to unwind in paradise.
  • The Westin Beach Resort & Spa at Frenchman's Reef: Situated 13 miles from St. John, The Westin Beach Resort & Spa is a luxurious 4.5-star resort that caters to families, adventure seekers, and beach lovers. With direct beach access, this property offers thrilling activities such as ziplining, snorkeling, kayaking, and sailing. It also features dedicated services for children, including free babysitting and supervised childcare. This resort is the perfect destination for those looking to create lasting memories while enjoying both relaxation and adventure on their vacation.

Discover the best areas to stay in St. John

St. John, U.S. Virgin Islands, offers an unforgettable vacation experience with its stunning beaches and lush scenery. Whether you're seeking adventure or relaxation, this tropical paradise provides the perfect backdrop for outdoor excursions, romantic getaways, and family-friendly activities. Explore the breathtaking views and luxurious accommodations, while immersing yourself in the vibrant atmosphere of nearby neighborhoods. St. John is truly a haven for travelers looking to embrace the beauty of the Virgin Islands.

  • St. Thomas: Located approximately 11 miles from St. John, St. Thomas is a vibrant city known for its stunning outdoor experiences and beautiful beaches. Visitors flock here throughout the year, with peak travel periods in March, July, and September. The island offers a plethora of activities, including luxurious resorts and world-class golf courses. For those seeking adventure, the picturesque bays and family-friendly beaches provide the perfect backdrop for relaxation and recreation. Don’t miss the chance to explore local landmarks and soak in the breathtaking scenery that St. Thomas has to offer.
  • Estate Enighed: Nestled within St. John, Estate Enighed is a charming area that attracts travelers year-round, with the busiest seasons occurring from February to March and July. This neighborhood is renowned for its outdoor activities and scenic views, making it a haven for beach lovers and adventure seekers alike. Visitors can indulge in various underwater sports and enjoy the local resorts that cater to diverse tastes. The proximity to national parks and stunning beaches enhances the allure of Estate Enighed, promising an unforgettable experience surrounded by nature's beauty.
  • Estate Carolina: Also situated in St. John, Estate Carolina is a delightful destination that welcomes visitors throughout the year, peaking in February to March and July. This area is perfect for those desiring outdoor adventures and picturesque scenery. With access to exciting adventure activities and underwater sports, Estate Carolina provides ample opportunities for fun and exploration. The nearby beaches and national parks are not to be missed, offering a serene escape and a chance to connect with the stunning natural environment. Enjoy the tranquil vibe and breathtaking views that make Estate Carolina a must-visit.

Things to do in St. John

St. John, U.S. Virgin Islands, is perfect for outdoor enthusiasts and beach lovers, offering stunning scenery and a variety of activities. Popular options include relaxing at resorts or villas, indulging in a spa day, and exploring underwater sports and adventure activities. Don't miss the chance to sail on a tipitina for a memorable experience while soaking up the sun on this beautiful island.

Food and drinks

Indulge in Caribbean flavors at the local eateries, like savoring Johnny Cake and Conch Fritters. For a refreshing drink, visit Frenchtown Brewing Company, a charming brewery offering entertainment vibes, located 14 miles from St. John. Don't miss the delightful Fish Tacos and Rum Punch!

Shopping

For unique gifts, visit St. John Spice, where you'll find local spices and souvenirs. Mongoose Junction offers a charming shopping experience with boutiques and galleries. If you're up for a drive, check out Market Square East, 11 miles away, for more local goods and a vibrant atmosphere.

Recreation

The Self Centre in St. John provides rejuvenating body treatments in a serene atmosphere, perfect for relaxation. For outdoor enthusiasts, Mahogany Run Golf Course offers a challenging yet enjoyable experience amidst beautiful landscapes, while Lionel Roberts Stadium hosts various sports events, ideal for sports fans seeking excitement.

Adventure

Experience the St. John Eco Hike & Snorkel Adventure, where you’ll hike through lush trails and snorkel in vibrant coral reefs. Explore Lind Point Trail for breathtaking views of the coastline, or trek along the Francis Bay Trail, surrounded by stunning scenery and natural beauty.

Nightlife

In St. John, the Magic Ice Gallery offers a unique drinking experience with a romantic and entertaining vibe, located 13 miles away. Pistarckle Theater, situated 11 miles from St. John, showcases cultural performances perfect for families, blending romance and entertainment in an inviting atmosphere.

Booking tips and Expedia advantages for St. John

To save money on your trip to St. John, consider visiting from September to November when prices are lower. For transportation, utilize local buses and ferries, which are more affordable than taxis or rental cars. Enjoy free activities like Sapphire Beach and Cruz Bay Beach to keep costs down. Book hotels about a month in advance or look for last-minute deals on Expedia, where you can combine your hotel, flights, and activities for additional savings. Joining Expedia's One Key membership can also provide exclusive discounts and cash back on future stays.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. John are September to November, where the prices are slightly lower. This is in comparison to March to April and December, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in St. John is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to tailor your options based on your budget, desired location, and preferred hotel style. For instance, selecting the "Eco-certified" filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in St. John with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in St. John

St. John, U.S. Virgin Islands, is a paradise for outdoor enthusiasts and beach lovers alike, offering stunning scenery and a variety of attractions. Visitors can enjoy pristine beaches, tranquil bays, and vibrant marinas, making it ideal for relaxation and adventure. Explore local points of interest and consider nearby destinations like St. Croix for a complete Caribbean experience. With ample options for accommodations, St. John promises an unforgettable island getaway.

  • Virgin Islands National Park: Experience the stunning beauty of lush landscapes and pristine beaches in this national park. Offering a variety of outdoor adventures, from hiking trails to snorkeling spots, it's a nature lover's paradise with vibrant flora and fauna.
  • Trunk Bay: Renowned for its crystal-clear waters and soft white sand, Trunk Bay is a quintessential Caribbean beach. Enjoy swimming, sunbathing, or snorkeling along the underwater trail, surrounded by breathtaking scenery and vibrant marine life.
  • Cinnamon Bay Beach: This picturesque bay is perfect for outdoor enthusiasts. With its scenic views and inviting waters, enjoy activities like kayaking or simply relaxing on the beach while soaking in the natural beauty of the surroundings.

Best time to go to St. John

Visitor numbers in St. John is generally unchanged in popularity throughout the year. The best time to visit St. John is dependant on what kind of holiday you are seeking. September is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. March is its coolest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January78.3°F (25.7°C)No Rain (Dry)Mostly SunnyAverageAverage
February77.9°F (25.5°C)No Rain (Dry)Mostly SunnyAverageAverage
March77.5°F (25.3°C)No Rain (Dry)Mostly SunnySlightly HighSlightly High
April78.6°F (25.9°C)No Rain (Dry)Mostly SunnyAverageSlightly High
May80.2°F (26.8°C)Light RainMostly SunnySlightly LowAverage
June81.7°F (27.6°C)Light RainMostly SunnyAverageAverage
July82.2°F (27.9°C)Light RainMostly SunnySlightly HighAverage
August82.8°F (28.2°C)Light RainMostly SunnyAverageAverage
September83.1°F (28.4°C)Light RainMostly SunnySlightly HighSlightly Low
October82.6°F (28.1°C)Light RainMostly SunnySlightly LowSlightly Low
November81.1°F (27.3°C)Light RainMostly CloudySlightly LowSlightly Low
December79.7°F (26.5°C)No Rain (Dry)Mostly SunnyAverageSlightly High

The nearest major airports for your trip to St. John

To visit St. John, U.S. Virgin Islands, you can fly into St. Thomas (STT-Cyril E. King), located 16 miles away. Nearby hotel options include the luxurious Ritz-Carlton and the Westin Beach Resort & Spa, both offering airport transportation services. Another option is St. Thomas (SPB-St. Thomas Seaplane Base), which is 14 miles from St. John, with hotels like the Westin St. John Resort Villas and Margaritaville Vacation Club providing shuttle services. Alternatively, you can fly into Christiansted (STX-Henry E. Rohlsen), situated 44 miles away, with accommodations like Carambola Beach Resort offering access to the airport. Each airport provides convenient options for your stay in St. John.

Frequently asked questions

What is the best area to stay in St. John?
Estate Enighed is the best area to stay in St. John, offering a great blend of convenience and stunning natural beauty. This charming neighborhood serves as a gateway to the island's breathtaking beaches, including the world-renowned Trunk Bay, known for its crystal-clear waters and vibrant coral reefs. With easy access to local shops and restaurants, Estate Enighed ensures that you experience the best of island life while still enjoying attentive service and a stress-free planning experience.

For couples seeking a romantic retreat, Estate Lovango Cay is an enchanting choice. This intimate area, with its secluded beaches and lush landscapes, creates an idyllic atmosphere for lovebirds. Picture cozy dinners overlooking the sunset or leisurely strolls on the beach---great for making unforgettable memories together.

Families, on the other hand, will find Estate Chocolate Hole and Great Cruz Bay particularly inviting. This family-friendly neighborhood offers spacious rooms and proximity to family-friendly activities. From exploring the nearby Virgin Islands National Park to enjoying a day at the beach, there are plenty of opportunities for adventure and bonding moments for visitors of all ages.
What are the best hotels in St. John that travelers recommend?
Cruz Bay Boutique Hotel is a great choice in St. John, boasting an exceptional score of 9.4. Guests appreciate its prime location in the shopping district, making it easy to explore local boutiques and restaurants. With stylish suites that offer a comfortable stay, this hotel is superb for couples seeking a mix of relaxation and convenience.

For those traveling with families or looking for a more extensive selection of amenities, the Gallows Point Resort is an excellent option, rated a remarkable 9.6. This resort features spacious suites with air conditioning and premium bedding, ensuring a restful escape. Families will love the outdoor pool area, complete with sun loungers, while couples can enjoy a romantic dining experience right on the property. The added bonus of champagne service truly enhances the sense of luxury.

Wharfside Village Hotel shines with a fantastic review rating of 9.8, attracting travelers who appreciate a unique shopping experience right onsite. The hotel's premium bedding guarantees a cozy night's sleep, while the champagne service adds a touch of elegance. This hotel is ideal for those who enjoy a vibrant atmosphere, as it's close to lively local attractions.

The St John Inn, rated 9.0, is another great choice, particularly for those interested in outdoor activities like tennis. With onsite outdoor tennis courts and the option for wedding services, this hotel caters to a variety of guests, from active families to couples planning a romantic getaway. The inviting outdoor pool area offers a refreshing retreat after a day of exploring St. John's natural beauty.

Lastly, the Inn at Tamarind Court, with a rating of 9.2, provides a comfortable and inviting space. Its air-conditioned rooms ensure a pleasant stay, making it a great choice for both couples and solo travelers looking for affordability without sacrificing comfort.
What are the best family hotels in St. John?
Cruz Bay Boutique Hotel is a charming option for families visiting St. John, boasting a stellar review score of 9.4. This hotel ensures a comfortable stay with thoughtful amenities, including complimentary cribs and daily housekeeping, making it a great choice for those traveling with little ones.

For families seeking more space and convenience, St John Inn is an excellent choice, rated at 9.0 by guests. This property features a sofa bed, free cribs, and even rollaway beds at no extra charge, superb for accommodating larger families. The inn also offers a kitchenette and garden area, ideal for preparing meals and enjoying outdoor moments together.

The Westin St. John Resort Villas, with a traveler review score of 8.4, takes family-friendly offerings to another level. This resort features a complimentary children's club and supervised childcare services, ensuring that parents can enjoy some downtime while kids are entertained. The playground and pool provide additional fun for families, making it a great spot for both relaxation and recreation.

Lastly, for families who appreciate a more eco-conscious experience, Concordia Eco-Resort, rated 8.4, offers unique accommodations with rollaway beds available for families needing extra sleeping space.

No matter which hotel you choose, St. John is sure to provide memorable experiences for families seeking adventure and quality time together. Find more child-friendly accommodations in St John.
What are the best spa hotels in St. John?
For a rejuvenating getaway, The Westin St. John Resort Villas is a delightful choice, boasting a great rating of 8.4. Nestled in the serene U.S. Virgin Islands, this resort offers accessible spa services that allow guests to indulge in relaxation without any hassle. The tranquil atmosphere and attentive staff create a welcoming environment where you can unwind and recharge.

For those seeking a more exclusive experience, Lovango Resort + Beach Club, a private island resort, elevates your spa experience with a range of massage options, including in-room treatments for ultimate convenience. The onsite spa is designed to provide a luxurious escape, allowing you to immerse yourself in tranquility while enjoying the stunning surroundings of St. John. See all spa hotels in St John.
Which beach resorts in St. John do travelers love?
The Westin St. John Resort Villas is a beloved choice for travelers seeking a beachside escape in the U.S. Virgin Islands. This resort offers a stunning beachfront location with direct access to a white sand beach, where guests can unwind on sun loungers beneath beach umbrellas or indulge in delicious meals at the onsite beachfront restaurant. Adventure seekers will appreciate the variety of water sports available nearby, including snorkeling and kayaking, adding excitement to a relaxing vacation.

Another fantastic option is the Concordia Eco-Resort, which also boasts direct access to a beautiful white sand beach and breathtaking ocean views. With its eco-friendly focus, this resort provides a great experience that allows families to enjoy nature while still having access to nearby kayaking and snorkeling adventures. See more stays near the beach in St John.
What hotels in St. John offer free breakfast?
Cruz Bay Boutique Hotel is a charming option for travelers looking for a place to unwind in St. John. This inviting hotel not only offers a complimentary breakfast but also boasts a stunning terrace where guests can enjoy their meals amidst tropical surroundings. With a customer review rating of 9.4, it has earned praise for its proximity to nearby beaches and shopping districts, making it a convenient choice for families seeking both relaxation and adventure.

For those who appreciate a cozy atmosphere, the Inn at Tamarind Court is another fantastic family-friendly property, rated at 9.2. Guests can indulge in a free continental breakfast while taking advantage of early check-in and self-parking options. The Inn is located close to the beach, allowing families to easily dive into fun-filled beach days.

Couples might find the Lovango Resort + Beach Club particularly appealing as a romantic getaway. This private island resort features luxurious amenities such as ocean-view accommodations, a beachfront bar, and a serene atmosphere superb for relaxation. With options for private pool access in select suites and gourmet dining experiences, it ensures a memorable retreat for those looking to celebrate special moments together.

Whether you're traveling with family or seeking a romantic escape, St. John's hotels promise a delightful stay with attentive service and thoughtful amenities. Find more hotels with free breakfast in St John.
What are the top pet-friendly hotels in St. John?
Cruz Bay Boutique Hotel is a charming option for travelers seeking a pet-friendly getaway in St. John, U.S. Virgin Islands. With a stellar review score of 9.4, this hotel not only welcomes service animals but also offers a convenient location near stunning beaches and ocean views. Guests appreciate the free continental breakfast and the inviting terrace, making it a great spot to unwind after a day of adventure.

Another excellent choice is St John Inn, which boasts a strong rating of 9.0. This welcoming property allows pets and features spacious suites, including options with sofa beds and cribs for families traveling with younger children. The hotel's proximity to the beach ensures fun-filled days in the sun, while the availability of free self-serve breakfast adds to the convenience for busy families. See more pet-friendly hotels in St John.
What are the best budget hotels in St. John?
Wharfside Village Hotel is a highly-rated option in St. John, boasting a great rating of 9.8. This hotel offers guests a unique blend of amenities, including ocean views from private balconies, premium bedding for restful nights, and convenient access to nearby shopping malls. Families can enjoy the nearby ocean while taking advantage of the beach towels provided, ensuring a relaxed day at the shore.

For a more intimate experience, Cruz Bay Boutique Hotel is another excellent choice, with a traveler rating of 9.4. This hotel features complimentary breakfast options and free WiFi, making it a great base for families looking to explore the vibrant local area. Its proximity to the beach and shopping district allows for leisurely afternoons spent soaking up the sun or browsing local boutiques.

Families will find the St John Inn particularly accommodating, with a score of 9.2. The hotel offers free cribs and rollaway beds, ensuring a comfortable stay for guests with young children. The kitchenette in the suites allows for easy meal preparation, great for family dining.

While these properties cater excellently to families, they also provide a friendly setting for couples seeking a charming getaway, offering the great mix of convenience and comfort in a beautiful setting. Whether you're planning a family adventure or a romantic escape, these St. John hotels promise a delightful experience. View all budget hotels in St John.
What are the most romantic hotels in St. John for couples?
For couples seeking a romantic retreat in St. John, Gallows Point Resort is a great choice, boasting an impressive rating of 9.6. This enchanting resort features couples dining options and provides direct access to the beach, allowing for leisurely strolls along the shore. Enjoy breathtaking ocean views from the restaurant, or unwind by the outdoor pool with premium beach loungers and umbrellas for a great day under the sun. The luxurious suites come with balconies or patios, offering an intimate setting to enjoy a glass of champagne.

Another exceptional option is the Wharfside Village Hotel, which delights guests with an outstanding score of 9.8. With its charming ocean views and convenient access to nearby shopping, this hotel provides a friendly setting. Couples will appreciate thoughtful amenities such as complimentary beach towels, premium bedding, and free WiFi. The hotel's proximity to the ocean allows for romantic beach outings, making it an ideal base for exploring the stunning coastline together.

For a truly great experience, consider the Lovango Resort + Beach Club, a private island resort that offers a serene escape for couples. The resort features couples dining, a private beach, and luxurious accommodations with private pools in select suites. With activities such as snorkeling and beachfront yoga, this destination promises an unforgettable getaway filled with adventure and relaxation. See all romantic hotels in St John.
Where can I find the best nightlife in St. John?
St. John is a beautiful destination in the U.S. Virgin Islands, known for its stunning beaches and laid-back atmosphere, but its nightlife is more subdued compared to larger islands.

In Cruz Bay, the island's main town, you'll find a selection of casual bars and restaurants that come alive in the evening. Establishments like The Beach Bar and Woody's Seafood Saloon offer live music and a fun, relaxed vibe, great for enjoying a tropical drink while mingling with locals and travelers alike.

For a more intimate setting, consider heading to the nearby Coral Bay area, where you can find small bars with a charming, local feel. Places like The Oasis are known for their friendly ambiance and occasionally host live music, creating an enjoyable atmosphere for those looking to unwind after a day of exploring.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline -- this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right St. John hotel for you.
How can I save on a St. John hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St. John hotel bookings for every dollar you spend -- just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a St. John hotel?
Prices for hotels in St. John often vary, but you can find a great deal from $105 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.