Compare 3,676 hotels close to St John Eco Hike & Snorkel Adventure with room rates, reviews, and availability. Most hotels are fully refundable.
Our top choices for St John Eco Hike & Snorkel Adventure hotels
The Saint Resort
The Saint Resort
The Saint Resort
The Saint Resort
The Saint Resort
The Saint Resort
3.0 star property
St. John
9.6 out of 10, Exceptional, (9)
9.6/10
Exceptional
(9)
"The Hotel is amazing, it has clean pools and Jacuzzis. The room I got was perfect and the bed was very comfortable. The brunch was very amazing as well and the staffs was very friendly and helpful."
"This property was excellent especially for us a family of 4 with teenage kids. The space was great and the location was easy enough to get to. The amenities were excellent, from a fully outfitted kitchen to great beach resources such as chairs, cooler & snorkel equipment. "
"I had a wonderful experience during my recent stay. From the moment I arrived, the staff was welcoming, attentive, and genuinely friendly, making me feel right at home. Hotel was great, clean and the bed was comfy. Will stay again soon. "
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.
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.
Top St John Eco Hike & Snorkel Adventure Hotel Reviews
The Westin St. John Resort Villas
10/10 Excellent
"Beautiful and peaceful property. My only issues were the air conditioning wasn't strong enough. But all good "
"Highly recommend Gallows Point! Great location to Cruz Bay and rooms had everything we needed and bed was very comfortable. Very impressed with the daily cleaning service as well. Pool area is beautiful with stunning views! "
Spot dolphins and sea turtles as you sail on a yacht or take a kayak around the glorious beaches that surround this vestige of the lavish Rockefeller dynasty.
What's the area like around St John Eco Hike & Snorkel Adventure?
St John Eco Hike & Snorkel Adventure is located in an area of Estate Enighed known for its beautiful island views and coral reefs. If you're looking for a convenient place to stay, check out the 673 hotels and other accommodations you'll find within a mile.
Where is the best place to stay close to St John Eco Hike & Snorkel Adventure?
Adjacent to St John Eco Hike & Snorkel Adventure, Wharfside Village Hotel is one of the top choices for your stay based on our traveler data, and this hotel offers a casino and 4 restaurants. Other good options close by include Gallows Point Resort and The Saint Resort.
How many hotels will I be able to find close to St John Eco Hike & Snorkel Adventure?
Expedia has 673 hotels and other accommodations within a mile from St John Eco Hike & Snorkel Adventure.
If I need to cancel the hotel reservation for my stay near St John Eco Hike & Snorkel Adventure, will I receive a refund?
Yes, you'll find most hotel bookings are fully refundable if you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of your check-in date. If your reservation is non-refundable, you might be able to still cancel and receive a refund within a 24-hour period of your booking. Add your dates and click on "Search", then you can filter by "fully refundable" to view the best deals near St John Eco Hike & Snorkel Adventure.
Where can I learn more about changing or cancelling my trip in the area near St John Eco Hike & Snorkel Adventure?
For more information about rescheduling or cancelling your stay near St John Eco Hike & Snorkel Adventure, head over to our customer service page.
What can I see and do near St John Eco Hike & Snorkel Adventure?
Catherineberg Ruins, Annaberg Plantation, and Elaine Lone Sprauve Library and Museum are some of the notable landmarks to see in the area. Spend some time exploring the natural beauty of Virgin Islands National Park, Cruz Bay Visitor Center, and Cow and Calf Rock. Dip your toes in the water at Sapphire Beach, Cruz Bay Beach, and Honeymoon Beach.