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.1
Very good - What previous guests thought, 111 reviews
Price from
£526.33
1 night, 2 adults

Secret Harbour Beach Resort

Hotel in Saint John

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

K
KIMBERLY
From
United States
This resort was very clean, comfortable and the decor was cheery and tropical. The staff was very friendly and helpful, the ladies at the front desk gave heplful info on things to do and how to get there. The view from our room was gorrrgeous!!! All in all, it was a great stay and we can't wait to go back again!!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 57 reviews
Price from
£380.26
1 night, 2 adults

The Westin St. John Resort Villas

Saint John (2.3 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.7
Exceptional - What previous guests thought, 17 reviews
Price from
£351.34
1 night, 2 adults

Sapphire del Mar B-106 Ocean Front Beach Level

St Thomas

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 10.0
Exceptional - What previous guests thought, 6 reviews
Price from
£406.57
1 night, 2 adults

Sapphire Dream

St Thomas

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.

M
Mike
From
United Kingdom
Great location and property was in excellent condition and very well appointed
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 22 reviews
Price from
£275.21
1 night, 2 adults

Ocean Front Sapphire del Mar B-107

St Thomas

Boasting air-conditioned accommodation with a patio, Ocean Front Sapphire del Mar B-107 is set in St Thomas.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 20 reviews
Price from
£401.36
1 night, 2 adults
See more properties near Trunk Bay