Skip to main content

Hotels near Trunk Bay, Saint John

Enter your dates to see the latest prices and deals for Saint John hotels

Featured Hotels Near Trunk Bay

Filter by:

Star Rating

Review score

See the latest prices and deals by choosing your dates.
Long Bay Beach Resort, hotel in Tortola Island

Long Bay Beach Resort features free bikes, outdoor swimming pool, a fitness center and garden in Tortola Island. With water sports facilities, the property also has a tennis court.

Nice facility. Nice pool. Main building and rooms were nice
Scored 8.9
8.9
Rated excellent
Excellent
126 reviews
Price from
$471
1 night, 2 adults
Secret Harbour Beach Resort, hotel in St Thomas

Secret Harbour Beach Resort has a fitness center, garden, a terrace and restaurant in St Thomas. Each room at the 4-star hotel has sea views, and guests can enjoy access to a bar and to a tennis...

The view, the beach area, the restaurant and bar, the staff (very friendly and helpful). We liked the size of the property -- not too big, only super crowded when the cruise ships came in
Scored 8.1
8.1
Rated very good
Very Good
47 reviews
Price from
$437.06
1 night, 2 adults
The Westin St. John Resort Villas, hotel in 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.

They drove around on golf harts
Scored 9.2
9.2
Rated wonderful
Wonderful
20 reviews
Price from
$399
1 night, 2 adults
Ocean Front Sapphire del Mar B-107, hotel in St Thomas

Just a few steps from Sapphire Beach and a 18-minute walk from Pelican Beach, Ocean Front Sapphire del Mar B-107 features accommodations in St Thomas with pool with a view, a bar, and barbecue...

Exceptional location. Direct ocean front access to beautiful Sapphire Beach off covered patio. Ample parking. Friendly staff. Well stocked beach equipment. Oh!!! And there is a paddle board in condo. What more could you ask for?
Scored 9.5
9.5
Rated exceptional
Exceptional
11 reviews
Price from
$308.75
1 night, 2 adults
Amazing View 1 Bed1 Bath Villa On Red Hook Strip, hotel in St Thomas

Amazing View 1 Bed1 Bath Villa On Red Hook Strip offers accommodations in St Thomas, a 16-minute walk from Sapphire Beach and 0.9 miles from Pelican Beach.

The place is perfect! The host is awesome. We’ll definitely stay here again.
Scored 9.2
9.2
Rated wonderful
Wonderful
19 reviews
Price from
$162.50
1 night, 2 adults
Ocean View Villas, hotel in Jost Van Dyke

Ocean View Villas offers air-conditioned rooms in Jost Van Dyke. This beachfront property offers access to a patio, free private parking, and free Wifi.

Beautiful view! The hosts were so sweet and the house was very clean. Full apartment with everything you could need including beach towels.
Scored 10
10
Rated exceptional
Exceptional
13 reviews
Price from
$400
1 night, 2 adults
See more properties near Trunk Bay

Research, refine, and make plans for your whole trip