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 Sapphire Beach

St. Thomas
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels & B&Bs travelers recommend

Estate Smith Bay, 00802, St. Thomas
0.1 miles from Sapphire Beach
#9 of 22 hotels in St. Thomas
Professional photos | Traveler photos (338) | Map
Show Prices
Sapphire Beach Resort (East End, St. Thomas) 3.0 of 5
Rte. 6 Smith Bay | Smith Bay Road, 00802, St. Thomas
0.1 miles from Sapphire Beach
#3 of 5 hotels in East End
Professional photos | Traveler photos (883) | Map
Show Prices
6264 Estate Nazareth, 00802, St. Thomas
1.0 miles from Sapphire Beach
#6 of 21 St. Thomas B&B and Inns
Professional photos | Traveler photos (72) | Map
Show Prices
Dreams Sugar Bay (East End, St. Thomas) 4.0 of 5
6500 Estate Smith Bay, 00802, St. Thomas
1.0 miles from Sapphire Beach
#4 of 5 hotels in East End
Professional photos | Traveler photos (412) | Map
Show Prices
2GA Ridge Road | Estate Nazareth, 00802, St. Thomas
1.1 miles from Sapphire Beach
Special Price Carnival Hotel Promotion
Paradise Cove Oceanfront Villas & Suites Slideshow
#10 of 21 St. Thomas B&B and Inns
Professional photos | Traveler photos (495) | Map
Show Prices
Point Pleasant Resort (East End, St. Thomas) 3.5 of 5
6600 Estate Smith Bay | St Thomas USVI, 00802, St. Thomas
1.2 miles from Sapphire Beach
Offers & Announcements Free off-site shuttle!
Point Pleasant Resort Slideshow
#1 of 5 hotels in East End
Professional photos | Traveler photos (564) | Map
Show Prices
6900 Great Bay, 00802, St. Thomas
1.2 miles from Sapphire Beach
Special Offer 20% Savings On Room Rate
The Ritz-Carlton, St. Thomas Slideshow
#3 of 22 hotels in St. Thomas
Professional photos | Traveler photos (50) | Map
Show Prices
Secret Harbour Beach Resort (Benner, St. Thomas) 4.0 of 5
6280 Estate Nazareth | Nazareth Bay, St Thomas, Benner 00802, St. Thomas
1.2 miles from Sapphire Beach
Offers & Announcements 20% off Beach Vacation
Secret Harbour Beach Resort Slideshow
#1 of 1 hotels in Benner
Professional photos | Traveler photos (1243) | Map
Show Prices
Bed & Breakfast Caribbean Style (East End, St. Thomas)
Estate Nazareth | Cabrita Point, 00802, St. Thomas
1.2 miles from Sapphire Beach
#1 of 1 East End B&B and Inns
Traveler photos (23) | Map
Elysian Beach Resort (East End, St. Thomas) 3.0 of 5
6800 Estate Nazareth | one mile from intersection of Route 32 & 322, 00082, St. Thomas
1.3 miles from Sapphire Beach
GreenLeadersBronze level
#2 of 5 hotels in East End
Professional photos | Traveler photos (615) | Map
Show Prices
Bolongo Bay Beach Resort (South Coast, St. Thomas) 3.0 of 5
7150 Bolongo, 00802, St. Thomas
3.3 miles from Sapphire Beach
Special Price 15% off room rate
Bolongo Bay Beach Resort Slideshow
#1 of 1 hotels in South Coast
Professional photos | Traveler photos (642) | Map
Show Prices
Gallows Point Resort (Cruz Bay, St. John) 4.0 of 5
3 AAA Gallows Point Rd | P.O. Box 58, Cruz Bay 00831, St. John
3.4 miles from Sapphire Beach
Gallows Point Resort Slideshow
#3 of 5 hotels in Cruz Bay
Professional photos | Traveler photos (554) | Map
Show Prices
Garden by the Sea B&B (Cruz Bay, St. John)
PO Box 37 | Enighed, Cruz Bay 00831, St. John
3.6 miles from Sapphire Beach
#1 of 5 Cruz Bay B&B and Inns
Traveler photos (94) | Map
Sea Shore Allure (Cruz Bay, St. John) 4.0 of 5
Fish Fry Drive | 271 & 272 Estate Enighed, Cruz Bay 00830, St. John
3.6 miles from Sapphire Beach
Sea Shore Allure Slideshow
#1 of 5 hotels in Cruz Bay
Traveler photos (75) | Map
Show Prices
Cruz Bay Boutique Hotel (Cruz Bay, St. John) 3.0 of 5
74-2 Cruz Bay Town, Cruz Bay 00830, St. John
3.7 miles from Sapphire Beach
Cruz Bay Boutique Hotel Slideshow
#2 of 5 hotels in Cruz Bay
Professional photos | Traveler photos (84) | Map
Show Prices
Estate Lindholm (Cruz Bay, St. John) 3.0 of 5
P.O. Box 1360, Cruz Bay 00831, St. John
3.7 miles from Sapphire Beach
Estate Lindholm Slideshow
#2 of 5 Cruz Bay B&B and Inns
Professional photos | Traveler photos (260) | Map
Show Prices
Hillcrest Guest House (Cruz Bay, St. John) 2.5 of 5
Number 157 Estate Enighed | P.O. Box 33, Cruz Bay 00831-0033, St. John
3.7 miles from Sapphire Beach
Offers & Announcements $20 off room rate
Hillcrest Guest House Slideshow
#4 of 5 Cruz Bay B&B and Inns
Professional photos | Traveler photos (90) | Map
Show Prices
Villa Blanca Hotel (Tutu, St. Thomas)
4 Raphune Hill | Route 38, Tutu 00801, St. Thomas
3.8 miles from Sapphire Beach
#1 of 1 Tutu B&B and Inns
Traveler photos (20) | Map
St. John Inn (Cruz Bay, St. John) 2.5 of 5
277 Enighed, Cruz Bay 00831, St. John
3.9 miles from Sapphire Beach
St. John Inn Slideshow
#4 of 5 hotels in Cruz Bay
Professional photos | Traveler photos (146) | Map
Show Prices
Inn at Tamarind Court (Cruz Bay, St. John)
Cruz Bay 00831, St. John
3.9 miles from Sapphire Beach
#5 of 5 Cruz Bay B&B and Inns
Traveler photos (38) | Map
Caneel Bay Resort (Caneel Bay, St. John) 5.0 of 5
PO Box 720, Caneel Bay 00831-0720, St. John (Formerly Caneel Bay, A Rosewood Resort)
4.2 miles from Sapphire Beach
#1 of 1 hotels in Caneel Bay
Professional photos | Traveler photos (334) | Map
Show Prices
100 Frenchman's Bay, 00802, St. Thomas
4.3 miles from Sapphire Beach
GreenLeadersGold level
Bluebeard's Beach Club and Villas Slideshow
#7 of 22 hotels in St. Thomas
Traveler photos (582) | Map
Show Prices
Westin St. John Resort & Villas (Cruz Bay, St. John) 4.0 of 5
P.O. Box 8310, Cruz Bay 00831, St. John
4.3 miles from Sapphire Beach
Special Offer 4th Night Free & Credit
Westin St. John Resort & Villas Slideshow
#5 of 5 hotels in Cruz Bay
Professional photos | Traveler photos (1233) | Map
Show Prices
Estate Smith Bay, 00801, St. Thomas
4.4 miles from Sapphire Beach
#19 of 22 hotels in St. Thomas
Professional photos | Traveler photos (42) | Map
Show Prices
5 Estate Bakkeroe, Charlotte Amalie 00801, St. Thomas
4.6 miles from Sapphire Beach
Special Offer Free GoPro Rental
Marriott Frenchman's Reef & Morning Star Beach Resort Slideshow
#3 of 7 hotels in Charlotte Amalie
Professional photos | Traveler photos (1364) | Map
Show Prices
Marriott's Frenchman's Cove (Charlotte Amalie, St. Thomas) 4.0 of 5
7338 Estate Bakkeroe, Charlotte Amalie, St. Thomas
4.7 miles from Sapphire Beach
Special Offer FREE Wi-Fi
Marriott's Frenchman's Cove Slideshow
#1 of 7 hotels in Charlotte Amalie
Professional photos | Traveler photos (744) | Map
Show Prices
Flamboyant Manor Inn (St. Thomas)
P.O. Box 9549 | Estate Bakkeroe, 00802, St. Thomas
4.7 miles from Sapphire Beach
#18 of 21 St. Thomas B&B and Inns
Traveler photos (1) | Map
2 Bluebeard's Hill, 802, St. Thomas
4.8 miles from Sapphire Beach
#12 of 21 St. Thomas B&B and Inns
Professional photos | Traveler photos (1) | Map
Show Prices
15A-1-2 Rendezvous Ditlif, 00831, St. John
4.9 miles from Sapphire Beach
St John Guest Suites Slideshow
#2 of 7 St. John B&B and Inns
Traveler photos (46) | Map
Bunker Hill Fine Art Retreat (Charlotte Amalie, St. Thomas)
Amerikanische Jungferninseln, Charlotte Amalie, St. Thomas
4.9 miles from Sapphire Beach
#10 of 12 Charlotte Amalie B&B and Inns
Traveler photos (1) | Map