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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Sapphire Beach

  • Sort by:
  • Traveller 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
0.2 km from Sapphire Beach
#4 of 5 hotels in East End
Top Deal
USD 280*
USD 180* /night
View Deal
Bookit.com
USD 280*
Booking.com
USD 267*
Expedia.com
USD 249*
View all 8 deals 
Estate Smith Bay, 00802, St. Thomas
0.1 km from Sapphire Beach
USD 240* /night
View Deal
TripAdvisor
USD 240*
Expedia.com
USD 241*
Hotwire.com
USD 241*
View all 8 deals 
Rte. 6 Smith Bay | Smith Bay Road, 00802, St. Thomas
0.2 km from Sapphire Beach
#4 of 5 hotels in East End
Top Deal
USD 280*
USD 180* /night
View Deal
Bookit.com
USD 280*
Booking.com
USD 267*
Expedia.com
USD 249*
View all 8 deals 
Estate Smith Bay, 00801, St. Thomas
1.5 km from Sapphire Beach
USD 188* /night
View Deal
HotelQuickly
6500 Estate Smith Bay, 00802-1350, St. Thomas
1.7 km from Sapphire Beach
#2 of 5 hotels in East End
Top Deal
USD 426*
USD 275* /night
View Deal
Travelocity
USD 275*
Bookit.com
USD 275*
HotelQuickly
USD 426*
View all 13 deals 
6600 Estate Smith Bay, 00802-1325, St. Thomas
1.9 km from Sapphire Beach
#1 of 5 hotels in East End
Top Deal
USD 373*
USD 327* /night
View Deal
Expedia.com
USD 373*
Travelocity
USD 373*
Orbitz.com
USD 373*
View all 10 deals 
6900 Great Bay | U.S. Virgin Islands, 00802, St. Thomas
1.9 km from Sapphire Beach
No availability for your dates from these sites
Expedia.com
Booking.com
Travelocity
View all 13 deals 
6280 Estate Nazareth | Nazareth Bay, Benner 00802-1113, St. Thomas
1.9 km from Sapphire Beach
Top Deal
USD 511*
USD 399* /night
View Deal
Hotwire.com
USD 430*
Hotels.com
USD 430*
HotelsClick
USD 511*
View all 6 deals 
6800 Estate Nazareth | one mile from intersection of Route 32 & 322, 00802-1105, St. Thomas
2.0 km from Sapphire Beach
#3 of 5 hotels in East End
USD 344* /night
View Deal
Expedia.com
Booking.com
Travelocity
View all 9 deals 
No availability for your dates from these sites
Expedia.com
Hotwire.com
Bookit.com
View all 11 deals 
3 AAA Gallows Point Rd | P.O. Box 58, Cruz Bay 00831, St. John
5.5 km from Sapphire Beach
Top Deal
USD 534*
USD 486* /night
View Deal
Booking.com
USD 501*
VisitUSVI
USD 501*
Hotels.com
USD 534*
View all 5 deals 
Fish Fry Drive | 271 & 272 Estate Enighed, Cruz Bay 00830, St. John
5.8 km from Sapphire Beach
No availability for your dates from these sites
Travelocity
Expedia.com
Hotwire.com
View all 6 deals 
74-2 Cruz Bay Town, Cruz Bay 00830, St. John
5.9 km from Sapphire Beach
No availability for your dates from these sites
Expedia.com
Travelocity
Hotwire.com
View all 7 deals 
277 Enighed, Cruz Bay 00831, St. John
6.2 km from Sapphire Beach
USD 242* /night
View Deal
TripAdvisor
USD 242*
Booking.com
USD 242*
Orbitz.com
USD 242*
View all 9 deals 
PO Box 720, Caneel Bay 00831-0720, St. John
6.9 km from Sapphire Beach
Top Deal
USD 711*
USD 599* /night
View Deal
TripAdvisor
USD 599*
Expedia.com
USD 599*
HotelsClick
USD 711*
View all 12 deals 
No availability for your dates from these sites
Hotwire.com
travelup.com
HotelQuickly
7511 Frenchman Bay # 100, 00802-2810, St. Thomas
6.9 km from Sapphire Beach
USD 354* /night
View Deal
Expedia.com
Travelocity
Booking.com
View all 10 deals 
7338 Estate Bakkeroe, Charlotte Amalie 00802-3011, St. Thomas
7.6 km from Sapphire Beach
USD 921* /night
View Deal
TripAdvisor
USD 921*
Hotwire.com
USD 921*
Orbitz.com
USD 921*
View all 9 deals 
5 Estate Bakkeroe, Charlotte Amalie 00801, St. Thomas
7.7 km from Sapphire Beach
Top Deal
USD 381*
USD 325* /night
View Deal
TripAdvisor
USD 325*
VisitUSVI
USD 325*
Marriott Hotels
USD 381*
View all 12 deals 
6200 Magens Bay Road, 00802, St. Thomas
7.8 km from Sapphire Beach
USD 263* /night
View Deal
TripAdvisor
USD 263*
Travelocity
USD 263*
Expedia.com
USD 263*
View all 7 deals 
7091 Estate Mafolie | Mafolie Hill, Charlotte Amalie 00802-3419, St. Thomas
8.7 km from Sapphire Beach

The price you found is 19% lower than this hotel's average rate of USD 296/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 316*
USD 239* /night
View Deal
TripAdvisor
USD 239*
Travelocity
USD 316*
Hotwire.com
USD 316*
View all 11 deals 
Veterans Drive | Waterfront, Charlotte Amalie 00804, St. Thomas
9.2 km from Sapphire Beach
Top Deal
USD 415*
USD 169* /night
View Deal
TripAdvisor
USD 169*
Booking.com
USD 211*
Bookit.com
USD 415*
View all 13 deals 
3801 Crown Bay, 00802-6463, St. Thomas
10.5 km from Sapphire Beach
8070 Lindbergh Bay | West, Charlotte Amalie 00802-5901, St. Thomas
11.9 km from Sapphire Beach
Top Deal
USD 273*
USD 220* /night
View Deal
Orbitz.com
USD 223*
Hotels.com
USD 223*
HotelQuickly
USD 273*
View all 9 deals 
8071 Lindberg Bay, Charlotte Amalie 00802-5901, St. Thomas
12.1 km from Sapphire Beach
USD 146* /night
View Deal
Travelocity
USD 146*
Priceline
USD 146*
Hotwire.com
USD 146*
View all 8 deals 
8075 Lindberg Bay, Charlotte Amalie 00802-5906, St. Thomas
12.6 km from Sapphire Beach
Top Deal
USD 195*
USD 176* /night
View Deal
Hotels.com
USD 177*
Priceline
USD 195*
Orbitz.com
USD 176*
View all 9 deals 
Frenchman's Cay, VG100, Tortola
17.5 km from Sapphire Beach
USD 432* /night
View Deal
Expedia.com
Orbitz.com
Travelocity
View all 8 deals 

The price you found is 14% lower than this hotel's average rate of USD 256/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 229*
USD 221* /night
View Deal
Expedia.com
USD 229*
Travelocity
USD 229*
Orbitz.com
USD 229*
View all 7 deals 
Little Apple Bay | West End, Road Town VG1130, Tortola
19.2 km from Sapphire Beach
Top Deal
USD 187*
USD 183* /night
View Deal
TripAdvisor
USD 183*
Booking.com
USD 187*
Priceline
USD 187*
View all 10 deals 
Towers | West End, Road Town VG1110, Tortola
19.3 km from Sapphire Beach
Top Deal
USD 368*
USD 294* /night
View Deal
TripAdvisor
USD 294*
Hotwire.com
USD 368*
Hotels.com
USD 368*
View all 8 deals 
See all hotels in or near East End
Estate Smith Bay, 00801, St. Thomas
1.5 km from Sapphire Beach
USD 188* /night
View Deal
HotelQuickly
Estate Smith Bay, 00802, St. Thomas
0.1 km from Sapphire Beach
USD 240* /night
Vie