St. John Hotels

St. John attracts so many different kinds of travelers because accommodations come in all price ranges. Folks on a budget can sleep at Cinnamon Bay Campgroun... Read More

13 Matching Hotels

{{ numTotalPoiResults }} Matching Hotel{{ (numTotalPoiResults > 1)?'s':'' }}

Show Map

No Matching Hotels

{{ oFilter.name }}

1. Caneel Bay Resort

$$$ | Rte. 20, Estate Caneel Bay, Saint John, U.S. Virgin Islands

If you dream of spending your days on gorgeous beaches, paddling kayaks to and fro, and enjoying languorous di... Read More

2. Coconut Coast Villas

$ | Near pond, Turner Bay, Cruz Bay, Saint John, U.S. Virgin Islands

This small condominium complex with studio, two-, and three-bedroom apartments is a 10-minute walk from Cruz B... Read More

3. Concordia Eco-Resort

$ | Off Rte. 107, Concordia, Saint John, U.S. Virgin Islands

This off-the-beaten-path resort is on the remote Salt Pond peninsula. It has a back-to-nature bent but with a... Read More

4. Estate Lindholm Bed and Breakfast

$$ | Rte. 20, at Caneel Hill, Cruz Bay, Saint John, U.S. Virgin Islands

Built among old stone ruins on a lushly planted hill overlooking Cruz Bay, Estate Lindholm has an enchanting s... Read More

5. Estate Zootenvaal

$$ | Rte. 10, Hurricane Hole, Estate Zootenvaal, Saint John, 00831, U.S. Virgin Islands

Comfortable and casual, this small cottage colony gives you the perfect place to relax. It's certainly out of... Read More

6. Gallows Point Resort

$$$$ | Bay St., Cruz Bay, Saint John, 00831, U.S. Virgin Islands

You're a short walk from restaurants and shops at this waterfront location just outside Cruz Bay, but once you... Read More

7. Garden by the Sea Bed and Breakfast

$ | Near pond, Enighed, Saint John, U.S. Virgin Islands

Located in a middle-class residential neighborhood, this cozy bed-and-breakfast is an easy walk from Cruz Bay.... Read More

8. Grande Bay Resort

$$$ | Bay St., Cruz Bay, Saint John, 00830, U.S. Virgin Islands

Located just a few minutes' walk from Cruz Bay's restaurants and shops, this modern condominium complex puts y... Read More

9. Inn at Tamarind Court

$ | Rte. 104, Cruz Bay, Saint John, U.S. Virgin Islands

If money is a concern—and you don't want to go camping—opt for the Inn at Tamarind Court. The rooms have rathe... Read More

10. Sea Shore Allure

$$$$ | Pond Mouth Rd., Turner Bay, Cruz Bay, Saint John, 00830, U.S. Virgin Islands

Located at the water's edge in a residential neighborhood, Sea Shore Allure combines attractive and modern dec... Read More

{{ $index + numElementsShown }}. {{ oPoiResult.name }}

{{ oPoiResult.price_tag }} | {{ oPoiResult.address }}

{{ oPoiResult.review_snippet }}... Read More

Check in
Check out
Loading...

BACK TO TOP