Prime location
Central address at 6720 Estate Smith Bay.
6720 Estate Smith Bay, St. Thomas, 00802 · St. Thomas · VI
Good
134 reviews
Central address at 6720 Estate Smith Bay.
Well reviewed guest ratings · 6.6/10 (134 reviews).
Features Parasailing nearby · Free WiFi · Terrace.
Discover your tropical escape at Sapphire Beach Resort, where sun-kissed shores and luxurious amenities await you!
Relax by the Pool
Unwind in our stunning outdoor pool, surrounded by lush gardens and breathtaking views. Take a moment to breathe in the serene atmosphere and soak up the sun on our inviting terrace.
Comfortable Accommodations
Choose from 155 individually decorated guestrooms equipped with kitchens, full-sized refrigerators, and private balconies. Experience the utmost comfort with complimentary Wi-Fi and satellite programming, perfect for unwinding after a day of adventure.
Delicious Dining Options
Savor delectable meals at our on-site restaurant, featuring fresh local ingredients. Whether it's a casual breakfast or a romantic dinner, we ensure that every meal is a delightful experience.
Indulge in the perfect getaway at Sapphire Beach Resort—your beachside haven awaits!
No rooms available for these dates. Try different dates.
Guests loved
Could be better
Loading reviews…
6720 Estate Smith Bay, St. Thomas, 00802, St. Thomas, VI
Check-in
From 03:00 PM
Check-out
Until 11:00 AM
Cancellation
Free cancellation on most rates. Policy confirmed at booking.
Payment
Secure payment via our provider. Pay now or at the hotel, depending on rate.
Pets
Pets not allowed
Guest type
Essential workers only - NO
Accessibility
No elevators
Health & Safety
Property uses a professional cleaning service
General
Professional property host/manager
At Sapphire Beach Resort, check-in is from 03:00 PM and check-out is until 11:00 AM.
No — pets are not allowed at Sapphire Beach Resort.
Sapphire Beach Resort is located at 6720 Estate Smith Bay, St. Thomas, 00802, St. Thomas, VI.
Quick answers based on amenities, reviews and policies. Responses are for convenience — always confirm at booking.