A stay at Cruz Bay Boutique Hotel places you in the heart of St. John, just a 5-minute walk from Virgin Islands National Park and within a 5-minute drive... Read more…
With a stay at St John Inn in St. John, you'll be 0.4 mi (0.6 km) from Virgin Islands National Park and 3.9 mi (6.3 km) from Trunk Bay. This hotel is 5 mi... Read more…
300B Chocolate Hole P.O. Box 8310, Great Cruz Bay, St. John, 00830, VIShow map
When you stay at The Westin St. John Resort Villas in St. John, you'll be near the beach, within a 10-minute drive of Virgin Islands National Park and... Read more…
271 & 272 Fish Fry Drive, St. John, 00831, VIShow map
When you stay at Sea Shore Allure in St. John, you'll be on the beach, a 2-minute drive from Virgin Islands National Park and 7 minutes from Honeymoon... Read more…
When you stay at Wharfside Village Hotel in St. John, you'll be connected to a shopping center, within a 5-minute drive of Virgin Islands National Park and... Read more…
3 AAA Gallows Point Road, St. John, 00831, VIShow map
With a stay at Suite St. John at Gallows Point Resort in St. John, you'll be a 1-minute drive from Virgin Islands National Park and 5 minutes from... Read more…
Located in St. John, Inn at Tamarind Court is within a 15-minute walk of Virgin Islands National Park and Great Cruz Bay. This hotel is 1.2 mi (2 km) from... Read more…
With a stay at Marketplace Suites in St. John, you'll be a 2-minute drive from Virgin Islands National Park and 5 minutes from Honeymoon Beach. This hotel... Read more…