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.

Hotels near Secret Harbour

6280 Estate Nazareth, US Virgin Islands, 00802, St. Thomas
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travelers recommend

6600 Estate Smith Bay | St Thomas USVI, 00802, St. Thomas
1.0 miles from Secret Harbour
Offers & Announcements Romance Package for...
Point Pleasant Resort Slideshow
#1 of 22 hotels in St. Thomas
Professional photos | Traveler photos (84)
Show Prices
6500 Estate Smith Bay, 00802, St. Thomas
1.1 miles from Secret Harbour
Sugar Bay Resort & Spa Slideshow
#14 of 22 hotels in St. Thomas
Professional photos | Traveler photos (1852)
Show Prices
Estate Smith Bay, 00802, St. Thomas
1.5 miles from Secret Harbour
#6 of 22 hotels in St. Thomas
Professional photos | Traveler photos (233)
Show Prices
Rte. 6 Smith Bay | Smith Bay Road, 00802, St. Thomas
1.6 miles from Secret Harbour
#13 of 22 hotels in St. Thomas
Professional photos | Traveler photos (540)
Show Prices
6280 Estate Nazareth | Nazareth Bay, Benner 00802, St. Thomas
1.7 miles from Secret Harbour
Offers & Announcements 30% off Beachfront rooms
Secret Harbour Beach Resort Slideshow
#4 of 22 hotels in St. Thomas
Professional photos | Traveler photos (665)
Show Prices
7150 Bolongo, 00802, St. Thomas
2.0 miles from Secret Harbour
Special Price 15% off Room Rates
Bolongo Bay Beach Resort Slideshow
#5 of 22 hotels in St. Thomas
Professional photos | Traveler photos (611)
Show Prices
6800 Estate Nazareth | one mile from intersection of Route 32 & 322, 00082, St. Thomas
2.1 miles from Secret Harbour
#11 of 22 hotels in St. Thomas
Professional photos | Traveler photos (538)
Show Prices
6900 Great Bay, 00802, St. Thomas
2.2 miles from Secret Harbour
Special Offer $100 Resort Credit...
The Ritz-Carlton, St. Thomas Slideshow
#3 of 22 hotels in St. Thomas
Professional photos | Traveler photos (1084)
Show Prices
100 Frenchman's Bay, 00802, St. Thomas
2.8 miles from Secret Harbour
Bluebeard's Beach Club and Villas Slideshow
#9 of 22 hotels in St. Thomas
Professional photos | Traveler photos (544)
Show Prices
Estate Smith Bay, 00801, St. Thomas
2.9 miles from Secret Harbour
#18 of 22 hotels in St. Thomas
Professional photos | Traveler photos (36)
Show Prices
Marriott's Frenchman's Cove (Charlotte Amalie) 4.0 of 5
7338 Estate Bakkeroe, Charlotte Amalie, St. Thomas
3.2 miles from Secret Harbour
Special Offer Rewards Members Save 25%
Marriott's Frenchman's Cove Slideshow
#2 of 22 hotels in St. Thomas
Professional photos | Traveler photos (642)
Show Prices
5 Estate Bakkeroe, Charlotte Amalie 00801, St. Thomas
3.3 miles from Secret Harbour
Special Offer Earn Up To 25,000 Points
Marriott Frenchman's Reef & Morning Star Beach Resort Slideshow
#8 of 22 hotels in St. Thomas
Professional photos | Traveler photos (1261)
Show Prices
Magens Point Resort (Magens Bay) 3.5 of 5
Magens Bay Road, 00802, St. Thomas
3.8 miles from Secret Harbour
#12 of 22 hotels in St. Thomas
Professional photos | Traveler photos (249)
Show Prices
Mafolie Hotel (Charlotte Amalie) 3.0 of 5
7091 Estate Mafolie | Mafolie Hill, Charlotte Amalie 00802, St. Thomas
4.1 miles from Secret Harbour
#7 of 22 hotels in St. Thomas
Professional photos | Traveler photos (224)
Show Prices
Windward Passage Hotel (Charlotte Amalie) 3.5 of 5
Veterans Drive - Waterfront | P.O. Box 640, Charlotte Amalie 00804, St. Thomas
4.3 miles from Secret Harbour
#17 of 22 hotels in St. Thomas
Professional photos | Traveler photos (289)
Show Prices
3 AAA Gallows Point Rd | P.O. Box 58, Cruz Bay 00831, St. John
4.9 miles from Secret Harbour
Gallows Point Resort Slideshow
#1 of 2 hotels in Cruz Bay
Professional photos | Traveler photos (532)
Show Prices
P.O. Box 8310, Cruz Bay 00831, St. John
5.7 miles from Secret Harbour
Special Offer Book Early and Save
Westin St. John Resort & Villas Slideshow
#2 of 2 hotels in Cruz Bay
Professional photos | Traveler photos (1151)
Show Prices
Caneel Bay Resort (Caneel Bay) 4.5 of 5
PO Box 720, Caneel Bay 00831-0720, St. John (Formerly Caneel Bay, A Rosewood Resort)
5.8 miles from Secret Harbour
#1 of 1 hotels in Caneel Bay
Professional photos | Traveler photos (301)
Show Prices
8070 Lindbergh Bay | West, Charlotte Amalie 00802, St. Thomas
5.9 miles from Secret Harbour
Special Offer Low Rate, Guaranteed
BEST WESTERN PLUS Emerald Beach Slideshow
#10 of 22 hotels in St. Thomas
Professional photos | Traveler photos (478)
Show Prices
Island Beachcomber Hotel (Charlotte Amalie)
8071 Lindberg Bay, Charlotte Amalie 00802, St. Thomas
5.9 miles from Secret Harbour
Island Beachcomber Hotel Slideshow
#15 of 22 hotels in St. Thomas
Professional photos | Traveler photos (145)
Show Prices
70-C Lindbergh Bay, Charlotte Amalie 00802, St. Thomas
6.3 miles from Secret Harbour
Special Offer Low Rate, Guaranteed
BEST WESTERN Carib Beach Resort Slideshow
#16 of 22 hotels in St. Thomas
Professional photos | Traveler photos (170)
Show Prices
21 Caret Bays, 00803, St. Thomas
6.9 miles from Secret Harbour
Show Prices
Sandcastle Hotel (Jost Van Dyke)
White Bay, Jost Van Dyke
9.5 miles from Secret Harbour
#1 of 1 hotels in Jost Van Dyke
Traveler photos (95)