Find hotels near Maho Beach, St. John

Beach vacation deals from $50

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
1
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience
Gallows Point Resort
4 out of 5
3.7 mi from Maho Beach
9.4/10 Exceptional! (446 reviews)
"Beautiful property with a helpful staff. Had a great week! Thank you!"

Reviewed on May 1, 2023

Gallows Point Resort
Wyndham Tortola BVI Lambert Beach Resort
4.5 out of 5
12 mi from Maho Beach
Fully refundableReserve now, pay when you stay
The price is $165 per night from Jun 1 to Jun 2
$165
per night
Jun 1 - Jun 2
8.6/10 Excellent! (307 reviews)
"The hotel is safe, comfortable and convenient for airport. Location is fabulous Whilst staff were very pleasant, quality of food at dinner was disappointing."

Reviewed on May 28, 2023

Wyndham Tortola BVI Lambert Beach Resort
Maria's By the Sea Hotel
3.5 out of 5
9.1 mi from Maho Beach
The price is $190 per night from May 31 to Jun 1
$190
per night
May 31 - Jun 1
8.4/10 Very Good! (493 reviews)
"Beautiful view of the Caribbean"

Reviewed on May 26, 2023

Maria's By the Sea Hotel

Save an average of 15% on thousands of hotels when you're signed in

Village Cay Hotel and Marina
3.5 out of 5
9.1 mi from Maho Beach
Fully refundableReserve now, pay when you stay
The price is $165 per night from Jun 1 to Jun 2
$165
per night
Jun 1 - Jun 2
8.2/10 Very Good! (269 reviews)
Clean, Convenient and Well Priced
"Nothing overly fancy, but ideal for a CLEAN and Convenient location for the night before our charter. Kudos to Maureen who settled the confusion at check in - staff was maybe 16 years old and unsure of whether our booking confirmations were legit. Not sure why.....but our Charter Broker suggested ..."

Reviewed on May 27, 2023

Village Cay Hotel and Marina
Inn at Tamarind Court
3 out of 5
3.3 mi from Maho Beach
9.4/10 Exceptional! (107 reviews)
"The Inn is a couple walkable blocks from the ferry. I was able to walk to the shopping areas, restaurants and grocery stores. The taxis are everywhere and you really don’t need to rent a car. The Inn restaurant has amazing Mexican food. The room was very comfortable with appropriate furnishings to ..."

Reviewed on May 11, 2023

Inn at Tamarind Court
Calichi at Picture Point
4 out of 5
2.1 mi from Maho Beach
9.6/10 Exceptional! (57 reviews)
"Great location and fabulous views. Comfortable and responsive manager"

Reviewed on Jan 8, 2023

Calichi at Picture Point
The Lighthouse Villas
3.5 out of 5
7.3 mi from Maho Beach
Fully refundableReserve now, pay when you stay
The price is $170 per night from Jun 4 to Jun 5
$170
per night
Jun 4 - Jun 5
8.6/10 Excellent! (120 reviews)
"The Lighthouse Villa was perfect for us! We loved the location, the accommodations, the courtesy and kindness we received from the owner and staff, and the magnificent view! The accommodations are not fancy or modern, but they were everything we needed. We loved our stay at The Lighthouse!"

Reviewed on Apr 17, 2023

The Lighthouse Villas
Ocean View Villa
3.5 out of 5
5.9 mi from Maho Beach
The price is $269 per night from May 31 to Jun 1
$269
per night
May 31 - Jun 1
10/10 Exceptional! (14 reviews)
Absolutely AMAZING!!!
"I can't say enough good things about Ocean View Villas. The location is perfect. The house is perfect and very well kept. And the vibe is perfect for relaxing and enjoying a beautiful island. Karen and Nigel were great hosts and did everything in their power to make sure their guests had nothing ..."

Reviewed on Jan 26, 2023

Ocean View Villa
The New View Inn
2.5 out of 5
9.1 mi from Maho Beach
Fully refundableReserve now, pay when you stay
The price is $171 per night from Jun 12 to Jun 13
$171
per night
Jun 12 - Jun 13
9.4/10 Exceptional! (3 reviews)
"Not conveniently near town but a car rental would do you just fine. Housekeeping was amazing. So respectful and attentive. She made me want to keep the hotel clean. Fresh mopped scent in the morning. Forgot anything at home. They had it! Beautiful and amazing ducked off hotel that I would gladly ..."

Reviewed on Apr 16, 2023

The New View Inn
Incredible pool & ocean views! FREE JEEP and NO CLEANING FEES, up to 6 guests!
The price is $300 per night from May 30 to May 31
$300
per night
May 30 - May 31
9.2/10 Wonderful! (47 reviews)
Stay here
"This place is awesome. It’s not walkable from Cruz Bay but since it comes with a Jeep, it’s not a problem. We were able to explore the whole island from here. Trunk Bay and Maho Bay were a quick 10 min drive and we were able to find parking even though we got a late start. Windmill bar is right up ..."

Reviewed on Apr 13, 2023

Incredible pool & ocean views! FREE JEEP and NO CLEANING FEES, up to 6 guests!
Don't see what you're looking for?
See all available properties in Maho Beach
View all properties
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.

Beach villas close to Maho Beach

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.

Beach apartments close to Maho Beach

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.

Book your dream beach vacation with deals from $50 

Make the most of your vacation with hotels on the water in Maho Beach, St. John

Step straight on to the beach when you choose from any of the 3,136 hotels near Maho Beach. It’s perfect for lazy sunbathing days, ice-cream creations, action-packed water adventures, and sunset dining at a beachfront restaurant.

 

Discover great deals on hotels in Maho Beach

Enter your travel dates to see fantastic Maho Beach, St. John hotel deals. Prices can be higher at weekends and in peak season, so try adjusting your travel dates to see different rates. Some beach neighborhoods are cheaper than others, so use the map to spot deals on beachfront hotels near Maho Beach.

 

Use Expedia to find cheap hotels near Maho Beach

Currently, hotel deals start at just $50 per night going up to $399 for top-end luxury accommodation. Use the price filter to find budget hotels near Maho Beach and try adjusting your travel dates for more prices and options.

 

How to pick the right hotel close to Maho Beach

Enter your travel dates, hit search, and scroll through some of the best hotels near Maho Beach with availability. The map is a great tool to show exactly how close the hotel is from the beach and other popular waterfront spots.

 

Finding Maho Beach hotels on the beach

The ‘ocean view’ filter is handy for finding beachfront hotels in Maho Beach. Then you can simply step out of your hotel and enjoy the beach when it’s sunny, quiet, buzzing, or covered in a blanket of stars. The choice is yours!

 

Other accommodation options in Maho Beach

At Expedia, we have an exciting selection of deals that goes way beyond just hotels in Maho Beach, St. John. We have beachside condos in Maho Beach, self-catering apartments near Maho Beach, {Maho Beach family resorts, and you can even find pet-friendly {Maho Beach pads for furry family members too.

 

The benefits of booking a Maho Beach hotel with Expedia

Expedia helps you save more by locking in fantastic deals on a huge number of Maho Beach hotels. Booking your flights and car rental through us, too, means you’ll save even more. Become an Expedia Rewards member for free to earn reward points and enjoy 24/7 customer service, so you can book your dream hotel on Maho Beach with confidence.  

Maho Beach hotels information

Number of reviews
1,863
Accommodation
3,136 hotels
Lowest Price
$50
Highest Price
$399

Popular places to visit

Frequently asked questions

What's the area like around Maho Beach?

Maho Beach is located in Maho Bay. If you're looking for a convenient place to stay, check out the 20 hotels and other accommodations you'll find within a mile.

Where is the best place to stay close to Maho Beach?

Peter Bay Gatehouse is one of the top choices for your stay based on our traveler data, and this 4-star apartment offers free parking and private balconies. It's located 1.2 mi (1.9 km) from Maho Beach. Another good option is Coco de Mer, located 1.3 mi (2.1 km) away.

How many hotels will I find close to Maho Beach?

Expedia has 20 hotels and other accommodations within a mile from Maho Beach.

If I need to cancel the hotel reservation for my stay near Maho Beach, will I receive a refund?

Yes! Most hotel bookings are fully refundable as long as you cancel prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you have a reservation that's non-refundable, you may still be able to cancel and get a refund within a 24-hour period of booking. Add dates, click "Search", then use the filter option "fully refundable" to review the best options available near Maho Beach.

Where can I learn more about changing or cancelling my trip in the area near Maho Beach?

For additional details about rescheduling or cancelling your stay near Maho Beach, go to https://www.expedia.com/service/.

What can I see and do near Maho Beach?

Annaberg Plantation, Catherineberg Ruins, and Peace Hill Windmill are some of the local landmarks to explore. Consider spending a leisurely afternoon outside at Virgin Islands National Park, Cruz Bay Visitor Center, or Reef Bay Trailhead. Dip your toes in the water at Cinnamon Bay Beach, Trunk Bay, and Hawksnest Beach.

Recent reviews of Maho Beach hotels
Expedia verified reviews