Find hotels near Lameshure Beach, St. John from $267

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Lameshure Beach hotels

St John Inn

St John Inn
3.0 star property
4.4 mi from Lameshure Beach
9.2 out of 10, Wonderful, (437 reviews)
"Karen and owner were very friendly and hospitable."
United States
Thomas Paul
$238 nightly
The price is $267
May 4 - May 5
Total with taxes and fees
St John Inn

Villa Island Paradise

Villa Island Paradise
4.0 star property
4.3 mi from Lameshure Beach
9.0 out of 10, Wonderful, (29 reviews)
"It was absolutely wonderful "
United States
Sarah
$533 nightly
The price is $593
May 4 - May 5
Total with taxes and fees
Villa Island Paradise

Peter Bay Gatehouse

Peter Bay Gatehouse
4.0 star property
Maho Bay Quarter, 3.4 mi from Lameshure Beach
8.4 out of 10, Very Good, (20 reviews)
"Staying at the gate house was wonderful. Walk to beach was a little longer than expected because of the sharp incline. Very nice place to stay!! "
United States
jonathan
$782 nightly
The price is $875
May 6 - May 7
Total with taxes and fees
Peter Bay Gatehouse

The Westin St. John Resort Villas

The Westin St. John Resort Villas
4.5 star property
3.9 mi from Lameshure Beach
8.2 out of 10, Very Good, (483 reviews)
"Excellent place for families "
United States
Laura
$620 nightly
The price is $698
May 19 - May 20
Total with taxes and fees
The Westin St. John Resort Villas

Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort
4.0 star property
4.8 mi from Lameshure Beach
8.8 out of 10, Excellent, (100 reviews)
"Beautiful property, with unbelievable views! Easy walk to town! Staff was friendly and helpful! Would absolutely stay here again! "
United States
Kristen
$754 nightly
The price is $826
May 2 - May 3
Total with taxes and fees
Suite St. John at Gallows Point Resort

Two Sandals – A Boutique Hotel

Two Sandals – A Boutique Hotel
3.5 star property
8.2 mi from Lameshure Beach
8.8 out of 10, Excellent, (506 reviews)
"Very welcoming and friendly staff. Boutique hotel, quiet surroundings, home like style "
United States
Eva
$285 nightly
The price is $321
May 4 - May 5
Total with taxes and fees
Two Sandals – A Boutique Hotel

View of Paradise at Sapphire Beach

View of Paradise at Sapphire Beach
3.5 star property
8.3 mi from Lameshure Beach
9.0 out of 10, Wonderful, (228 reviews)
"The location was great and the view of the ocean from the balcony was awesome."
United States
George
$530 nightly
The price is $597
May 7 - May 8
Total with taxes and fees
View of Paradise at Sapphire Beach

The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
5.0 star property
7.7 mi from Lameshure Beach
8.4 out of 10, Very Good, (465 reviews)
"The staff is what makes an average Marriot stay great. From the doorman to the housekeepers all were friendly and very helpful. The facility has long distances between the hotel and amenities. The rooms are average and dark, including the bathroom. Tried the Italian restaurant and waited over an hour for the main course. I would not come back."
United States
LaVerne F
$997 nightly
The price is $1,114
May 31 - Jun 1
Total with taxes and fees
The Ritz-Carlton, St. Thomas

Aqua

Aqua
3.0 star property
12.1 mi from Lameshure Beach
9.8 out of 10, Exceptional, (6 reviews)
"Comfortable and beautiful area"
United States
Paola
$335 nightly
The price is $362
May 31 - Jun 1
Total with taxes and fees
Aqua

The Perch at Hawk Hill

The Perch at Hawk Hill
2.0 star property
12.1 mi from Lameshure Beach
$347 nightly
The price is $388
May 11 - May 12
Total with taxes and fees
The Perch at Hawk Hill
Lowest 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.

Compare popular hotels close to Lameshure Beach

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
Garden
St John Inn
3.0 star property
9.2
Wonderful
437 reviews
View
Aerial view
Villa Island Paradise
4.0 star property
9.0
Wonderful
29 reviews
View
Luxury Penthouse | Balcony view
Peter Bay Gatehouse
4.0 star property
8.4
Very Good
20 reviews
View
Outdoor pool, cabanas (surcharge), sun loungers
The Westin St. John Resort Villas
4.5 star property
8.2
Very Good
483 reviews
View
Luxury Suite Ocean View Upper 15D | View from room
Suite St. John at Gallows Point Resort
4.0 star property
8.8
Excellent
100 reviews
View

Top Lameshure Beach Hotel Reviews

Hotels near other Lameshure Beach attractions

Frequently asked questions

How much is a hotel near Lameshure Beach?
Staying near Lameshure Beach is a treat, with plenty of hotels from $267 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
Are there any 5-star hotels near Lameshure Beach?
Discover the charm of 5-star hotels near Lameshure Beach, perfect for travelers seeking luxury and stunning views.

Lovango Resort + Beach Club (Private Island Resort)

Lovango Resort + Beach Club is a luxurious 5-star retreat located just 1.2 miles from Lameshure Beach, offering an unforgettable private island experience. With a review rating of 8.0, this resort boasts an array of exceptional amenities including an outdoor pool, beach cabanas, and a beachfront yoga class. Guests can indulge in complimentary buffet breakfast and enjoy the convenience of in-room kitchens equipped with modern appliances like an oven and espresso maker. Unique features such as boat tours and a spa enhance the overall tranquility and luxury of this destination.
Can I book a fully refundable hotel close to Lameshure Beach?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Lameshure Beach", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Lameshure Beach?
To look for discounts on hotels near Lameshure Beach, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.