Hotels in Saint John

Hotels found in Saint John — 6

Search hotels in Saint John

Caneel Bay

PO Box 720, Saint John, Saint John Map
Caneel Bay Photos

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

Gallows Point Resort

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

Offering luxurious accommodation with views of Cruz Bay Harbour and the Caribbean Sea, Gallows Point Show more


152 Estate Fish Bay, Cruz Bay, Saint John Map
Softwinds Photos

Overlooking Fish Bay, this 4-bedroom villa features a private pool, sun deck and lush gardens. Show more