Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Saint John – 2 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Gallows Point Resort

Saint John

Featuring luxurious accommodations with views of Cruz Bay Harbour and the Caribbean Sea, Gallows Point Resort has an outdoor swimming pool and a restaurant. loved the location! the pool views were amazing. the snorkeling right off the dock was great and the ambiance of the resort was great. the proximity to town and being able to walk to dinner or lunch and the restaurants was key.

Show more Show less
9.1
Wonderful
74 reviews
Price from
$525
per night

The Westin St. John Resort Villas

Saint John

Set on St. John's Great Cruz Bay with a private 400-yard white-sand beach, The Westin St. John Resort features free Wi-Fi and a 24-hour concierge service. Loved it! We had a 2 bedroom, 2 bath villa that we shared with friends. We were right off of the pool and hot tub area, but also had a view of the beach from our patio door. Despite the proximity to the pool, our room was very quiet. The villa was very comfortable, and we loved the Westin Heavenly mattresses. The Westin staff were all very friendly and went out of their way to make sure we enjoyed our stay. The beach area was wonderful, and we took advantage of the complimentary kayaks several times to paddle around Great Cruz Bay. Having the dock right there on the Westin property made it so easy to reserve and take off for a day out on a catamaran for sailing and snorkeling, or to catch the large catamaran water taxi back to Red Hook on St. Thomas.

Show more Show less
8.2
Very Good
33 reviews
Price from
$492
per night

Amazing views, just 5 min to beaches

Coral Bay (Near Saint John)

Located in Coral Bay, 1.6 miles from Maho Bay Beach and 19 miles from Charlotte Amalie Harbor, Amazing views, just 5 min to beaches offers an outdoor swimming pool and air conditioning.

Show more Show less
Price from
$569.25
per night

Concordia Eco Resort

Hotel in Coral Bay

Featuring an outdoor swimming pool, terrace and views of sea, Concordia Eco Resort is located in Coral Bay, 25 miles from Charlotte Amalie Harbor. The Location was amazing! A short walk to beautiful Sandy Beach, a nice lake where we watched deer and ducks drink and play. Right near Ram's Head Hike, Awesome. Also was a short walk to the Salt Pond that was soooooooo cool!! Check in and out was very easy, self serve. We couldn't find ice anywhere on the property. Close to many markets and great restaurants. Ran into lots of goats and Donkeys. IT WAS AWESOME!!! The view right from our room was ABSOLUTLEY AMAZING!! HIGHLY RECCOMENDED. YOU NEED A RENTAL CAR.

Show more Show less
7.8
Good
140 reviews
Price from
$225
per night

Sunset Ridge Villa D

Cruz Bay (Near Saint John)

Featuring a balcony with garden views, an outdoor swimming pool and a shared lounge, Sunset Ridge Villa D can be found in Cruz Bay, close to Bethany and 13 miles from Charlotte Amalie Harbor.

Show more Show less

Limetree Cottage at Chocolate Hole

Cruz Bay (Near Saint John)

Featuring sea views, Limetree Cottage at Chocolate Hole has accommodations with a garden and a balcony, around a 13-minute walk from Monte. the porch was a great spot for the family to gather and the views were incredible. opening up the French doors leading to the porch let in the cool pleasant breeze.

Show more Show less
9.6
Exceptional
9 reviews
Price from
$543.34
per night

Westin St. John Villas

Cruz Bay (Near Saint John)

Featuring a hot tub, Westin St. John Villas is located in Cruz Bay. This self-catered apartment has a private pool, a garden and free private parking.

Show more Show less

Hibiscus Suite at Sunset Serenade

Enighed (Near Saint John)

Offering garden views, Hibiscus Suite at Sunset Serenade is a property located in Enighed, 13 miles from Charlotte Amalie Harbor and a 14-minute walk from Contant.

Show more Show less
10
Exceptional
4 reviews
Price from
$385.38
per night

Fantastic Penthouse at Sunset Serenade Suites

Enighed (Near Saint John)

Fantastic Penthouse at Sunset Serenade Suites has a balcony and is located in Enighed, within just a 14-minute walk of Contant and one mile of Bethany. Perfect location. Close to Cruz Bay, amazing sunset views, full kitchen, washer/dryer, quiet and room to park a full size car.

Show more Show less
9.7
Exceptional
9 reviews
Price from
$490.69
per night

Beautiful Honeymoon Suite at Sunset Serenade

Enighed (Near Saint John)

Offering garden views, Beautiful Honeymoon Suite at Sunset Serenade is a property located in Enighed, 13 miles from Charlotte Amalie Harbor and a 14-minute walk from Contant. Everything was perfect. Clean, and spacious, and the bed was super comfortable. Having two patios was really nice because when it rained we got to still sit and enjoy the view and the sound of mother nature. The service was great as well. We were very low maintenance and didn't need anything but they did a good job with communicating and sending more than enough info for taxis etc. Make sure to communicate with taxi drivers if you're going to stay out late because the place is a 6-minute drive in the hills from town, not far at all but you don't want to walk in the middle of the night and drivers usually don't just hang around at night. I will for sure stay here again.

Show more Show less
8.6
Excellent
5 reviews
Price from
$332.74
per night
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Saint John:

Explore guest reviews of hotels in Saint John

See all