Hotels in Saint John

Hotels found in Saint John — 7

Search hotels in Saint John

Caneel Bay

PO Box 720, Saint John Map
Caneel Bay Photos

Located on Caneel Bay in the Caribbean Sea, this resort features 7 private white-sand Show more

Maho Bay Camps

1 Abraham Fancy, North Shore Road, Little Maho, Saint John Map
2 reviews

Overlooking Maho Bay, this accommodation offers yoga classes, watersport rentals, Show more

Sea Shore Allure

271-272 Fishfry St, Saint John Map

Located on the tropical shore of Turner Bay, these Virgin Islands luxury rentals Show more

Gallows Point Resort

3 AAA Gallows Point Road, PO Box 58, Saint John Map
Gallows Point Resort Photos

Offering luxurious accommodation with views of Cruz Bay Harbour and the Caribbean Show more

St. John Inn

277 Enighed Contant, Saint John Map
St. John Inn Photos

Located 100 metres from the seafront, the St. Show more