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

Long Bay Beach Resort

Tortola Island (6 mi from Trunk Bay)

Long Bay Beach Resort features free bikes, outdoor swimming pool, a fitness centre and garden in Tortola Island.

C
Carole
From
United Kingdom
Beautiful beach position. Extremely well maintained..beautiful gardens. Lovely pools. Rooms were fantastic, high quality bedding,large bathroom and bedroom with sofa looking out to the beach. Direct beach access. Good gym and pickleball and tennis courts with tuition available. Good restaurant and bar.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 107 reviews
Price from
US$551
1 night, 2 adults

Secret Harbour Beach Resort

St Thomas (6 mi from Trunk Bay)

Facing the beachfront, Secret Harbour Beach Resort offers 4-star accommodation in St Thomas and has an outdoor swimming pool, fitness centre and garden.

J
James
From
United Kingdom
Glenda was very welcoming and helpful. Nice quiet resort on a loverly beach.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 58 reviews
Price from
US$437.06
1 night, 2 adults

The Westin St. John Resort Villas

Saint John (2.4 mi from Trunk Bay)

Set on St. John's Great Cruz Bay with a private 400-metre white-sand beach, The Westin St. John Resort features free Wi-Fi and a 24-hour concierge service.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 16 reviews
Price from
US$439
1 night, 2 adults

Gallows Point Resort

Saint John (2.5 mi from Trunk Bay)

Offering luxurious accommodation with views of Cruz Bay Harbour and the Caribbean Sea, Gallows Point Resort features an outdoor swimming pool and a restaurant.

E
EDITH
From
United States
Great location, beautiful grounds, friendly and helpful staff. Very nice rooms, with full kitchen. Restaurant and sundry on site, as well as car rental which is ver convenient.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 61 reviews
Price from
US$580.50
1 night, 2 adults

Sapphire del Mar B-106 Ocean Front Beach Level

St Thomas (5 mi from Trunk Bay)

Boasting sea views, Sapphire del Mar B-106 Ocean Front Beach Level features accommodation with a private beach area, pool with a view and a garden, around a few steps from Sapphire Beach.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 7 reviews
Price from
US$365
1 night, 2 adults

Sapphire Dream

St Thomas (5 mi from Trunk Bay)

Set in St Thomas, Sapphire Dream offers accommodation with free WiFi, air conditioning, a private beach area and access to a garden with a year-round outdoor pool.

L
Laurie
From
United States
The condo was very nice and a quick walk to the beach and faces the marina with an ocean view. It provided everything we needed as well as extras including beach chairs, umbrella and noodles which we appreciated having at the beach. The owner was quick to respond to any questions we had and was very accommodating. We would definitely stay at this property again.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 23 reviews
Price from
US$175
1 night, 2 adults
See more properties near Trunk Bay
gogless