St. John Hotels & Resorts

St. John Hotels & Resorts

Travel to USVI and book your stay at St. John hotels and resorts. Find budget-friendly, kid-friendly, honeymoon suites, all-inclusive and more!

 

Westin St. John Villas

300B Chocolate Hole, 00830 Saint John, U.S. Virgin Islands

Villas Ocean Views Spa Services Private Beach

Westin St. John Resort

P.O. Box 8310, VI 00831 Saint John, U.S. Virgin Islands

Cruz Bay Private White Sand Beach Family Friendly Convenient Location

Estate Lindholm

6B Caneel Bay, 00831 Saint John, U.S. Virgin Islands

Cruz Bay Intimate Private Balconies Simple Elegance

Gallows Point Resort

3 AAA Gallows Point Road, Saint John, U.S. Virgin Islands

Oceanfront Cruz Bay Suites Beautiful Views