
Places to stay near Saint Thomas Bay
Book unique holiday rentals, homes and more on Airbnb
Top-rated holiday rentals near Saint Thomas Bay
Guests agree: these stays are highly rated for location, cleanliness and more.
Popular amenities for holiday rentals near Saint Thomas Bay
Condo rentals with Wi-Fi

Stunning Ocean View w/Balcony~Shades of Sapphire~

Oceanfront Beach Hideaway Retreat

Ocean View Sapphire Condo-Balcony & King Bed

HarborHouse-PRIME OCEANFRONT VILLA SAPPHIRE BEACH

Sea-N-Dipity 1 by the Sea @ Sapphire Resort

Sail Away II-WOW Beachfront to Paradise Remodeled

C'est Jolie - Views! Views! Views!

Romantic Private Pool Villa@Sapphire
Family-friendly house rentals

Beachside Condo

Sunset Watch-Affordable luxury on a beachfront lot

Lizard's Lounge

Island Spice, 2 BRs, Free Tennis, Squash, Gym

Amazing Ocean View with a spectacular location!

Villa Ethian, Tranquil 3BR/3.5BA, scenic views, AC

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

Rooftop Oasis w/Pool & Jacuzzi
Apartment rentals with air conditioning

Orchid Bloom pool/beach nest

Jasmine at Casa Tre Fiori

Comfy full 1 bdr, 1 bth. Close to all.

Two Ocean View II/Entire Apt/Walk to the Beach

The View Apartment

Scott Beach Condos #7

Into the Mystic Lower Suite with POOL and VIEWS!

Sweet Escape! 45' deck with valley views
Other great holiday rentals near Saint Thomas Bay

Quiet Studio with Ocean Views

The Anchorage- Studio apt above Cane Garden Bay

Luxurious 4 bed with pool and spectacular views

Condo Suite in George's Hollow, Tortola, BVI

Modern Waterfront

Steps From The Beach 1 Bedrrom On Cane Garden Bay

Studio Cottage @ Botanica

Ocean view cottage at Lambert Bay
Destinations to explore
- Honeymoon Beach
- Limetree Beach
- Magens Bay Beach
- Coki Beach
- Cane Garden Beach
- Oppenheimer Beach
- Cinnamon Bay Beach
- Peter Bay Beach
- Gibney Beach
- Josiah's Bay
- Caneel Bay Beach
- Maho Bay Beach
- Secret Harbor Beach
- Virgin Islands National Park
- Mandahl Bay Beach
- Trunk Beach
- Pineapple Beach
- Hull Bay Beach
- Morningstar Beach
- Grapetree Beach
- Salt Pond Beach
- Fortuna Bay Beach
- Haulover Beach
- Oil Nut Bay