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 centre and garden in Tortola Island. With water sports facilities, the property also has a tennis court.

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 9.1
9.1
Rated superb
Superb
126 reviews
Price from
£499.45
1 night, 2 adults
Secret Harbour Beach Resort, hotel in St Thomas

Secret Harbour Beach Resort has a fitness centre, garden, a terrace and restaurant in St Thomas.

The property is a little run down and could be cleaner. The area around the dive shop is especially run down. It was a nice stay, but we would stay somewhere different if we were to visit the island again.
Scored 8.2
8.2
Rated very good
Very good
47 reviews
Price from
£439.10
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-metre white-sand beach, The Westin St. John Resort features free Wi-Fi and a 24-hour concierge service.

Scored 9.2
9.2
Rated superb
Superb
22 reviews
Price from
£364.42
1 night, 2 adults
Ocean Front Sapphire del Mar B-107, hotel in St Thomas

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

Scored 9.4
9.4
Rated superb
Superb
10 reviews
Price from
£518.39
1 night, 2 adults
Luxury 2bed 2bath Condo In Downtown Red Hook, hotel in St Thomas

Offering sea views, Luxury 2bed 2bath Condo In Downtown Red Hook is an accommodation located in St Thomas, 1.4 km from Sapphire Beach and 1.5 km from Pelican Beach.

Scored 9.7
9.7
Rated exceptional
Exceptional
10 reviews
Price from
£466.82
1 night, 2 adults
Ocean View Villas, hotel in Jost Van Dyke

Located in Jost Van Dyke, 1.1 km from White Bay Beach, Ocean View Villas provides accommodation with air conditioning and access to a garden.

very quiet, super clean and perfect midpoint between main beaches at JVD.
Scored 10
10
Rated exceptional
Exceptional
13 reviews
Price from
£357.22
1 night, 2 adults
See more properties near Trunk Bay

Research, refine and make plans for your whole trip