Saint John Island hotels & apartments, all accommodations in Saint John Island

Suggested hotels in Saint John Island

Hillcrest Guest House photo

Hillcrest Guest House

157 Enighed, Saint John Island, OU, United States Virgin Islands

Hillcrest Guest House, St. Joh is a family 3-star property placed next to Salomon Beach, Maho Beach and Caneel Bay Beach. The hotel opened its doors in 1966 and was remodeled in 2010.

Caneel Bay Resort photo

Caneel Bay Resort

PO Box 720, Saint John, US Virgin Islands

Caneel Bay is a 5-star hotel offering a non-smoking accommodation not far from Gibney Beach, Maho Beach and Caneel Bay Beach. This traditional building was refurbished in 2007.

The Westin St. John Villas photo

The Westin St. John Villas

300B Chocolate Hole, Saint John Island, OU, United States Virgin Islands

Westin St. John Resort is a 4-star hotel offering a spa center, an outdoor swimming pool and an indoor heated pool. The grand hotel was built in 1986 and refurbished in 2008.