
Places to stay near Secret Harbor Beach
Book unique holiday rentals, homes and more on Airbnb
Top-rated holiday rentals near Secret Harbor Beach
Guests agree: these stays are highly rated for location, cleanliness and more.
Popular amenities for holiday rentals near Secret Harbor Beach
Apartment rentals with wifi

Stunning Ocean View w/Balcony~Shades of Sapphire~

Ocean View Condo

Sunrise Sapphire West-A Building-NEW AC-

VIEWS! Condo by Magen's Beach w/ POOL & generator!

Villa in Paradise with Private Pool and Generator

C'est Jolie - Views! Views! Views!

Romantic Private Pool Villa@Sapphire

Salt Life at Sapphire Beach
Family-friendly house rentals

Beachside Condo

Regatta Point! Ocean View Condo!

3 bedroom Villa Great End Location

BIG WATERFRONT VILLA WALK SHOPPING & RESTAURANTS

2BR/2BA AMAZING MagensBay View! SerenityNorthstar⭐️

Villa Blu

Brigadoon: RedHook Villa, (sleeps 6) WOW VIEW!

Simplicity-affordable with a view
Apartment rentals with air conditioning

Jasmine at Casa Tre Fiori

A Peace in Paradise!

Hidden Hilltop Treasure

Captain and Mermaid Sapphire Condo

Beautiful view of Magen's Bay Beach

Hillside Hideaway

#4 Walk to shopping! Beautifully upgraded studio

Walk to Sapphire Beach
Other great holiday rentals near Secret Harbor Beach

Exquisite Condo, East End, Elysian Beach Resort

Larimar, the Caribbean below you

Eau Claire- Magens Bay Affordable Beachfront Villa

Beachfront 2-Bedroom Condo in St. Thomas

Blue Breeze your Caribbean home away from home

5 Star NEW Luxury Fully Remodeled 1x2 Pool & Beach

BLUE VIEW VILLA - Bluest View - Brand New...

Tropical Sands | Elysian Beach Resort | St. Thomas
Destinations to explore
- Flamenco Beach
- Honeymoon Beach
- Limetree Beach
- Magens Bay Beach
- Mosquito Bay Beach
- Cane Garden Beach
- Coki Beach
- Oppenheimer Beach
- Chocolate Hole
- Cinnamon Bay Beach
- Cane Bay Beach
- Peter Bay Beach
- Pelican Cove Beach
- Gibney Beach
- Josiah's Bay
- Caneel Bay Beach
- Playa Sun Bay
- Maho Bay Beach
- Virgin Islands National Park
- Sandy Point Beach
- Mandahl Bay Beach
- Trunk Beach
- Buccaneer Beach
- Pineapple Beach