We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Hotels Near Trunk Bay, Virgin Islands National Park, U.S. Virgin Islands

Hotels near Trunk Bay

View map
Clear all
Your Selections
  Free Wifi Beachfront Luxury City Center Mid-range Breakfast included Pool Romantic Free Parking Resort Boutique Family-friendly Charming Quiet Restaurant Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness center Room Service Green & up Internet & up & up Independent Hotels Air Conditioning Concierge Non-Smoking Hotel Beach Resorts Hotels with Free Wifi Quiet Hotels Business Center Family Resorts Wedding Resorts Meeting Rooms Honeymoon Resorts Safe Hotels Quiet Resorts Spa Resorts Suite Resorts Cheap Hotels Boutique Resorts Charming Hotels Hotels with Restaurants Hotels with Villas Resorts with Jacuzzi Hotels with Bars Family Beach Resorts Hotels with Kitchenette Luxury Beach Resorts Luxury Resorts Wedding Hotels Honeymoon Hotels Diving Resorts Spring Break Resorts Condo Resorts Luxury Spa Resorts All Inclusive Resorts Clean Hotels Hotels with Private Beach Boutique Hotels $ $$ $$$ $$$$ Condo Hotels Art and Architecture Lover Like a Local Spa Hotels Westin Nightlife Seeker History Buff Timeshare Resorts Urban Explorer Pets Allowed Beach Goer Thrill Seeker Within 5 mi Within 10 mi Within 25 mi
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveler Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Rte. 6 Smith Bay | Smith Bay Road, 00802, St. Thomas
5.4 miles from Trunk Bay
  • Free Wifi
  • Free Parking
Sapphire Beach Resort

Booking.com

Bookit.com

Expedia.com
View all 6 deals
Loading prices...
PO Box 720, Caneel Bay 00831-0720, St. John
1.3 miles from Trunk Bay
  • Free Parking
  • Pool
Caneel Bay Resort
$599*
TripAdvisor
$599*
Booking.com
$714*
Cancelon
View all 10 deals
SAVE $115
$714*
$599*
Expedia.com
View Deal
277 Enighed, Cruz Bay 00831, St. John
2.2 miles from Trunk Bay
  • Free Wifi
  • Free Parking
St. John Inn
$305*
TripAdvisor
$305*
Orbitz.com
$305*
Expedia.com
View all 11 deals
$305*
Booking.com
View Deal
74-2 Cruz Bay Town, Cruz Bay 00830, St. John
2.3 miles from Trunk Bay
  • Free Wifi
  • Breakfast included
Cruz Bay Boutique Hotel

Expedia.com

Orbitz.com

Hotels.com
No availability for your dates
300B Chocolate Hole, Cruz Bay 00830, St. John
2.4 miles from Trunk Bay
  • Free Wifi
  • Free Parking
The Westin St. John Resort

Jetsetter
No availability for your dates
3 AAA Gallows Point Rd | P.O. Box 58, Cruz Bay 00831, St. John
2.5 miles from Trunk Bay
  • Free Wifi
  • Free Parking
Gallows Point Resort

VisitUSVI

Hotels.com

Booking.com
View all 5 deals
$655*
CheapTickets
View Deal
Fish Fry Drive | 271 & 272 Estate Enighed, Cruz Bay 00830, St. John
2.5 miles from Trunk Bay
  • Free Wifi
  • Free Parking

Expedia.com

Orbitz.com

Hotels.com
No availability for your dates
VG1120, Marina Cay
4.7 miles from Trunk Bay
  • Beachfront
  • Restaurant
Pusser\\
Frenchman's Cay, VG100, Tortola
5.4 miles from Trunk Bay
  • Free Wifi
  • Free Parking

Expedia.com

Travelocity

Hotels.com
No availability for your dates
6900 Great Bay, 00802, St. Thomas
5.4 miles from Trunk Bay
  • Free Wifi
  • Free Parking
The Ritz-Carlton, St. Thomas
$859*
TripAdvisor
$859*
Expedia.com
$1,097*
Elvoline
View all 11 deals
SAVE $238
$1,097*
$859*
Booking.com
View Deal
Rte. 6 Smith Bay | Smith Bay Road, 00802, St. Thomas
5.4 miles from Trunk Bay
  • Free Wifi
  • Free Parking
Sapphire Beach Resort

Booking.com

Bookit.com

Expedia.com
View all 6 deals
Loading prices...
6800 Estate Nazareth | one mile from intersection of Route 32 & 322, 00802-1105, St. Thomas
5.5 miles from Trunk Bay
  • Free Wifi
  • Free Parking
Elysian Beach Resort

Booking.com

Expedia.com

Orbitz.com
View all 7 deals
Loading prices...
Estate Smith Bay, 00802, St. Thomas
5.5 miles from Trunk Bay
  • Free Wifi
  • Free Parking
Crystal Cove Beach Resort on Sapphire Bay

Orbitz.com

Booking.com

Travelocity
View all 5 deals
No availability for your dates
6280 Estate Nazareth | Nazareth Bay, Benner 00802-1113, St. Thomas
6.0 miles from Trunk Bay
  • Free Wifi
  • Free Parking
Secret Harbour Beach Resort
$366*
Hotels.com
View Deal
PO Box 433, BVI, Tortola
6.0 miles from Trunk Bay
  • Free Wifi
  • Free Parking
Long Bay Beach Club
$301*
TripAdvisor
$301*
Expedia.com
$301*
Hotels.com
View all 7 deals
$301*
Booking.com
View Deal
6500 Estate Smith Bay, 00802-1350, St. Thomas
6.2 miles from Trunk Bay
  • Free Parking
  • Breakfast included
Sugar Bay Resort & Spa
$244*
TripAdvisor
$244*
Booking.com
$604*
AMOMA
View all 11 deals
SAVE $359
$604*
$244*
Expedia.com
View Deal
White Bay, VG1160, Jost Van Dyke
6.3 miles from Trunk Bay
  • Beachfront
  • Restaurant
Sandcastle Hotel
6600 Estate Smith Bay, 00802-1325, St. Thomas
6.4 miles from Trunk Bay
  • Free Wifi
  • Free Parking
Point Pleasant Resort
$332*
TripAdvisor
$332*
Booking.com
$332*
Hotels.com
View all 5 deals
$332*
Expedia.com
View Deal
Little Apple Bay | West End, Road Town VG1130, Tortola
6.5 miles from Trunk Bay
  • Free Parking
  • Beachfront
Sebastian\\
$149*
TripAdvisor
$153*
Orbitz.com
$153*
Expedia.com
View all 9 deals
SAVE $5
$153*
$149*
Booking.com
View Deal
Towers | West End, Road Town VG1110, Tortola
6.6 miles from Trunk Bay
  • Free Wifi
  • Free Parking
Fort Recovery Beachfront Villa & Suites Hotel
$345*
TripAdvisor
$431*
Hotels.com
$431*
Hotwire.com
View all 9 deals
SAVE $86
$431*
$345*
Booking.com
View Deal
| Apple Bay, Tortola
7.0 miles from Trunk Bay
  • Free Wifi
  • Free Parking
Sugar Mill Hotel

Jetsetter
No availability for your dates
Windy Hill | Carrot Bay, VG1130, Tortola
7.8 miles from Trunk Bay
  • Free Wifi
  • Free Parking
The Heritage Inn

TripAdvisor
Loading prices...
7150 Bolongo, 00802, St. Thomas
8.8 miles from Trunk Bay
  • Free Wifi
  • Free Parking
Bolongo Bay Beach Resort
$234*
TripAdvisor
$275*
Bookit.com
$503*
AMOMA
View all 9 deals
SAVE $269
$503*
$234*
Booking.com
View Deal
Cane Garden Bay, Tortola
8.9 miles from Trunk Bay
  • Free Wifi
  • Free Parking
Contact hotel for availability
Cane Garden Bay, Road Town, Tortola
8.9 miles from Trunk Bay
  • Free Parking
  • Beachfront
Elm Beach Suites
Cane Garden Bay, Tortola
8.9 miles from Trunk Bay
  • Free Wifi
  • Free Parking
Rhymers Beach Hotel
Road Town VG1110, Tortola
9.3 miles from Trunk Bay
  • Free Wifi
  • Free Parking
Nanny Cay Marina & Hotel

Expedia.com

Travelocity

Orbitz.com
No availability for your dates
6200 Magens Bay Road, 00802, St. Thomas
9.6 miles from Trunk Bay
  • Free Parking
  • Pool
Flamboyan on the Bay Resort & Villas

Expedia.com

Travelocity
$178*
Hotels.com
Loading prices...
7511 Frenchman Bay # 100, 00802-2810, St. Thomas
9.8 miles from Trunk Bay
  • Free Parking
  • Pool
Bluebeard\\

Booking.com

Orbitz.com

Travelocity
View all 6 deals
No availability for your dates
Estate Smith Bay, 00801, St. Thomas
9.8 miles from Trunk Bay
  • Free Parking
  • Pool
Antilles At Sapphire Beach Resort

TripAdvisor
Loading prices...
Brewers Bay, Tortola
10.0 miles from Trunk Bay
  • Free Parking
  • Pool
Icis Villas
$141*
TripAdvisor
$141*
Hotwire.com
$141*
Hotels.com
View all 6 deals
$141*
Orbitz.com
View Deal
See all hotels in or near Virgin Islands National Park
VG1120, Marina Cay
4.7 miles from Trunk Bay
  • Beachfront
  • Restaurant
Pusser\\
PO Box 720, Caneel Bay 00831-0720, St. John
1.3 miles from Trunk Bay
  • Free Parking
  • Pool
Caneel Bay Resort
$599*
TripAdvisor
$599*
Booking.com
$714*
Cancelon
View all 10 deals
SAVE $115
$714*
$599*
Expedia.com
View Deal
Frenchman's Cay, VG100, Tortola
5.4 miles from Trunk Bay
  • Free Wifi
  • Free Parking

Expedia.com

Travelocity

Hotels.com
No availability for your dates
300B Chocolate Hole, Cruz Bay 00830, St. John
2.4 miles from Trunk Bay
  • Free Wifi
  • Free Parking
The Westin St. John Resort

Jetsetter
No availability for your dates
277 Enighed, Cruz Bay 00831, St. John
2.2 miles from Trunk Bay
  • Free Wifi
  • Free Parking
St. John Inn
$305*
TripAdvisor
$305*
Orbitz.com
$305*
Expedia.com
View all 11 deals
$305*
Booking.com
View Deal
*Prices above are the average nightly price provided by partners and may not include all taxes and fees. Any taxes and fees that are shown are estimates only. Please see further details from our partners.