Book a hotel near Magens Bay Beach, St. Thomas
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top hotels close to Magens Bay Beach

Villa Lucco - Stunning 360° Views of Magens Bay, St.John & BVI. Luxury 6 bedroom
St. Thomas St Thomas
0.61 mi from Magens Bay Beach
An outdoor pool is featured at this villa, along with a garden and laundry facilities. Concierge services and barbecue grills are also provided.
Pool
Kitchen

Flamboyan on the Bay Resort and Villas
6200 Magens Bay Road St. Thomas St. Thomas
0.63 mi from Magens Bay Beach
This aparthotel features 2 restaurants, 2 outdoor tennis courts, and an outdoor pool. Relax with a drink at the bar/lounge and enjoy perks like free self parking and free WiFi. There's a poolside bar on site, and a coffee shop and laundry facilities are also provided.
Pool
Kitchen

NEW OCEAN VIEW HOME!
St Thomas VI
0.67 mi from Magens Bay Beach
This villa features an outdoor pool and a gym. Families will appreciate the arcade/game room and barbecue grills. Laundry facilities are provided for your convenience.
Pool
Kitchen

Luxury 5 Bedroom Ensuite Ocean Front Villa with Pool, Hot Tub & Stunning Views
St. Thomas VI
0.67 mi from Magens Bay Beach
$1,527 nightly
The price is $1,703 total per night
$1,703 total
Nov 24 - Nov 25
Total with taxes and fees
A hot tub is featured at this villa, along with laundry facilities and concierge services. Barbecue grills are provided for your convenience.
Pool
Hot Tub

Oceanfront with Pool, Ocean Views, 5 Bedrooms!
St. Thomas VI
0.7 mi from Magens Bay Beach
Laundry facilities, concierge services, and barbecue grills are available at this villa.
Pool
Kitchen

Private Waterfront 5 Bedroom Villa! Stunning views from every room!
St Thomas St Thomas
0.74 mi from Magens Bay Beach
This villa featured laundry facilities and barbecue grills.
Pool
Kitchen

The Breeze
14-5 Peterborg E Rd ST Thomas Virgin Islands
0.77 mi from Magens Bay Beach
$168 nightly
The price is $189 total per night
$189 total
Nov 12 - Nov 13
Total with taxes and fees
This aparthotel doesn't skimp on freebies - guests receive free WiFi and free self parking. A virtual front desk are provided for your convenience.
Pool
Parking included

Magen's Bay Luxury Super Villa! 3 Pools,Pocket Sand Beach,36' Boat,Staff & Chef
St Thomas
0.77 mi from Magens Bay Beach
This vacation home features an outdoor pool and a gym. There's fun for all ages with a playground and an arcade/game room, and families will appreciate the onsite laundry facilities. Limo/town car service, a garden, and concierge services are also on offer.
Pool
Kitchen

Mafolie Hotel
7091 Estate Mafolie St. Thomas
0.97 mi from Magens Bay Beach
$148 nightly
The price is $163 total per night
$163 total
Nov 12 - Nov 13
Total with taxes and fees
This hotel features a restaurant, an outdoor pool, and a bar/lounge. There's no skimping on freebies - guests receive free continental breakfast, free WiFi, and free self parking. A terrace, a garden, and luggage storage are also on offer.
Pool
Breakfast included

Bunker Hill Hotel
2307 Commandant Gade St. Thomas
Free Cancellation
Reserve now, pay when you stay
1.29 mi from Magens Bay Beach
$113 nightly
The price is $127 total per night
$127 total
Nov 15 - Nov 16
Total with taxes and fees
This hotel features a restaurant, an outdoor pool, and a bar/lounge. WiFi in public areas is free. Wedding services are provided for your convenience.
Pool
Free WiFi

Bluebeard's Castle Resort
1331 Estate Taarneberg Charlotte Amalie Saint Thomas
1.42 mi from Magens Bay Beach
$159 nightly
The price is $179 total per night
$179 total
Nov 16 - Nov 17
Total with taxes and fees
This aparthotel features an outdoor pool, a hot tub, and a restaurant. Enjoy the gym and perks like free WiFi. A bar/lounge, a poolside bar, and a coffee shop are also provided.
Pool
Hot Tub

Windward Passage Hotel
Veterans Drive Charlotte Amali St. Thomas St. Thomas
Free Cancellation
Reserve now, pay when you stay
1.69 mi from Magens Bay Beach
$180 nightly
The price is $202 total per night
$202 total
Nov 12 - Nov 13
Total with taxes and fees
This hotel features an outdoor pool, a gym, and a restaurant. Relax with a drink at the bar/lounge and enjoy perks like free self parking and free WiFi. A business center, a terrace, and a garden are also on offer.
Pool
Parking included
Don't see what you're looking for?
See all available properties in Magens Bay Beach
View all propertiesLowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Magens Bay Beach hotels essential information
Accommodation | 3,765 hotels |
|---|---|
Lowest Price | $127 |
Highest Price | $1,703 |
Popular hotels | Bluebeard's Castle Resort, Bunker Hill Hotel, Flamboyan on the Bay Resort and Villas, Mafolie Hotel, Windward Passage Hotel, Villa Lucco - Stunning 360° Views of Magens Bay, St.John & BVI. Luxury 6 bedroom, Luxury 5 Bedroom Ensuite Ocean Front Villa with Pool, Hot Tub & Stunning Views, NEW OCEAN VIEW HOME!, Oceanfront with Pool, Ocean Views, 5 Bedrooms!, Private Waterfront 5 Bedroom Villa! Stunning views from every room!, Magen's Bay Luxury Super Villa! 3 Pools,Pocket Sand Beach,36' Boat,Staff & Chef, The Breeze |
Recent Magens Bay Beach hotel reviews by fellow wanderers

Bluebeard's Castle Resort
5 out of 5
Posted 1 hour ago
Travelocity Verified Review
"Kitchenette, Comfortable room."
A verified traveler stayed at Bluebeard's Castle Resort
More ways to wander Magens Bay Beach
Explore More Ways to Travel with Travelocity
- Olga's Fancy
- Buoy Haus Beach Resort St Thomas Autograph Collection
- Marriott's Frenchman's Cove
- Pirates Pension at Bluebeard's Castle
- Point Pleasant Resort
- Sapphire Beach Resort
- Sapphire Sanctuary by the Sea
- Secret Harbour Beach Resort
- Starz Hotel
- The Pink Palm Hotel - Adults Only
- View of Paradise at Sapphire Beach
- Windward Passage Hotel
- Hotels in St Thomas
- Houseboats in St Thomas
- Resorts in St Thomas
- Hotels near St Thomas
- Hotels near St Thomas Synagogue
- Villas in St Thomas
- Hotels near Yacht Haven Grande Marina
- Hotels near 99 Steps
- Spa in Altona
- Hotels in Altona
- Hotels near Blackbeard's Castle
- Condos in Charlotte Amalie
- Aparthotels in Charlotte Amalie
- Guesthouses in Charlotte Amalie
- All-Inclusive in Charlotte Amalie
- Beach in Charlotte Amalie
- Boutique in Charlotte Amalie
- Golf in Charlotte Amalie
- Hilton Hotels in Charlotte Amalie
- Historical in Charlotte Amalie
- Smoking in Charlotte Amalie
- Hotels in Charlotte Amalie
- Houseboats in Charlotte Amalie
- Privatevacationhomes in Charlotte Amalie
- Villas in Charlotte Amalie
- The Westin St Thomas Beach Resort & Spa
- Houseboats in Estate Honduras
- Condos in Estate Kings Quarter
- Beach in Estate Kings Quarter
- Apartments in Estate Lovenlund
- Apartments in Frenchtown
- Ocean View in Frenchtown
- Hotels in Frenchtown
- Hotels near Havensight Mall
- Hotels near Hull Bay
- Hotels near Lionel Roberts Stadium
- Hotels in Mafolie
- Hotels near Magens Bay
- Beach in Peterborg
- Villas in Peterborg
- Adults Only in St Thomas
- All-Inclusive in St Thomas
- Beach in St Thomas
- Beachfront Villas at Crystal Cove
- Bolongo Bay Beach Resort
- Boutique in St Thomas
- Bunker Hill Hotel
- Castle Villas at Bluebeard's
- Club Wyndham Elysian Beach Resort
- Emerald Beach Resort
- Flamboyan on the Bay Resort and Villas
- Galleon House Hotel
- Hilltop Villas at Bluebeard's Castle
- Hilton Hotels in St Thomas
- Margaritaville Vacation Club - St Thomas
- Mafolie Hotel
- Luxury in St Thomas
- Lindbergh Bay Hotel and Villas
- Limetree Beach Resort by Club Wyndham
- Island View Guesthouse
- Flights to Charlotte Amalie
- Flights to St Thomas
- Flights from St Thomas
- Seaborne Airlines Christiansted (SSB) to St Thomas (SPB) flights
- Flights from Austin to Charlotte Amalie
- Flights from New York to Charlotte Amalie
- Flights from Seattle to Charlotte Amalie
- Flights from Tampa to Charlotte Amalie
- Flights from Arlington (DCA) to St Thomas (SPB)
- Flights from Christiansted (SSB) to St Thomas (SPB)





