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

Rockroom One Bedroom Condo at The Hills Saint John

Stunning Ocean View w/Balcony~Shades of Sapphire~

Charming Beach Condo w/ Balcony- 2 Pools and Beach

"H2Oh What a Beach!" condo: Walk-out Beach Access!

HarborHouse-PRIME OCEANFRONT VILLA SAPPHIRE BEACH

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

Beachtime! at Sapphire Beach

Beachfront • King • W/D • By RH • Pool • Marina
Family-friendly house rentals

Sunset Watch-Affordable luxury on a beachfront lot

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

BIG WATERFRONT VILLA WALK SHOPPING & RESTAURANTS

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

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

Private Hilltop Villa with Boat

Simplicity-affordable with a view

The Green house at Josiah's Bay
Apartment rentals with air conditioning

Comfy full 1 bdr, 1 bth apt close to everything!

Orchid Bloom pool/beach nest

Jasmine at Casa Tre Fiori

Oliph Blossom- Sweet Pea

Off Season Discount - Sapphire Village - East End

The View Apartment

Into the Mystic Lower Suite with POOL and VIEWS!

Greenbank Modern Apartment- Home Away from Home
Other great vacation rentals near Saint Thomas Bay

The Anchorage- Studio apt above Cane Garden Bay

Lizard's Lounge

One Bedroom Cottage @ Botanica

Modern Waterfront

Modern 1BR Hideaway | Near Beach | With Workspace

5 Star NEW Luxury Fully Remodeled 1x2 Pool & Beach

Caribbean Cottage Near the Sea

Modern condo with shared pool in Road Town-1 Room
Destinations to explore
- Honeymoon Beach
- Magens Bay Beach
- Limetree Beach
- Coki Beach
- Oppenheimer Beach
- Cane Garden 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
- Trunk Beach
- Mandahl Bay Beach
- Pineapple Beach
- Grapetree Beach
- Morningstar Beach
- Hull Bay Beach
- Johns Folly Beach
- Salt Pond Beach
- Haulover Beach
- Oil Nut Bay