
Find Beach Hotels in St. John
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on St. John Beach Hotels
Tonight
Oct 12 - Oct 13Tomorrow
Oct 13 - Oct 14This weekend
Oct 16 - Oct 18Next weekend
Oct 23 - Oct 25Our top choices for St. John beach hotels
NT$3,033
NT$3,336 total
includes taxes & fees
Oct 13 - Oct 14
NT$2,330
NT$2,795 total
includes taxes & fees
Oct 28 - Oct 29




3. Gem Holiday Beach Resort
Gem Holiday Beach ResortGrand Anse
- Escape to pristine white sand shores at this family-friendly beach hotel where ocean waves serenade your coastal getaway.
NT$3,053
NT$3,702 total
includes taxes & fees
Oct 18 - Oct 19




4. Allamanda Beach Hotel
Allamanda Beach HotelGrand Anse
- Relax on pristine white sand with snorkeling and sailing, steps from this beachfront hotel's pool.
NT$3,874
NT$4,572 total
includes taxes & fees
Oct 16 - Oct 17




5. Grand Anse Beach Palace
Grand Anse Beach PalaceGrand Anse
- Experience beachside paradise on white sands, where loungers await and ocean adventures unfold just steps from your door.
NT$3,161
NT$3,793 total
includes taxes & fees
Oct 13 - Oct 14




6. Seabreeze Hotel
Seabreeze HotelGrand Anse
- Stroll to Grand Anse Beach and snorkel in paradise, with 24-hour pool for sunset swims.
NT$2,654
NT$3,184 total
includes taxes & fees
Oct 14 - Oct 15




7. The Bay House
The Bay HouseGrand Anse
- Stroll to pristine Grand Anse Beach from this serene guesthouse, where ocean-view dining, spa treatments, and poolside tranquility await.
NT$3,512
NT$3,863 total
includes taxes & fees
Oct 13 - Oct 14




8. Hillview Apartments and Vehicle Rental
Hillview Apartments and Vehicle RentalGrand Anse
- Seaside retreat with complimentary beach club access, just a 7-minute stroll from Grand Anse's white sand shores.
NT$2,184
NT$2,402 total
includes taxes & fees
Nov 10 - Nov 11
View all properties
Top St. John Hotel Reviews
Mount Cinnamon Beach & Wellness Resort
8/10 Good
"Mount Cinnamon is a nice property with an amazing staff. I enjoyed the food for the most part and the drinks by the beach were exceptional - very good bartender! I wish the property was a little better maintained and had more amenities such as additional pools, especially by the beach. Overall a good stay and I enjoyed my time."
Seabreeze Hotel
10/10 Excellent
"The hotel is in great location for great price staff friendly helpful and alrhough busy road outside it no noise in evening and the drivers alk stop to let you cross so polite ! air con is 10/10 in fact youll have to turn it up its so good ! 5 star it isnt and doesnt do food but plenty of places to eat close and has supermarket near and youll have kettle microwave and toaster ! abd a fridge for a beer fresh fruit and even some rum enjoy !!! thanks for great stay !"
Allamanda Beach Hotel
10/10 Excellent
"Love the location - close to all restaurants and shopping and of course Grand Anse ."
Kalinago Beach Resort
8/10 Good
"Deslyn at the bar was fabulous! Beautiful beach and a great pool! A bit dated but really lovely location!"
True Blue Bay Resort
10/10 Excellent
"room was clean, staff was friendly... breakfast good enough i guess"
Gem Holiday Beach Resort
8/10 Good
"Kathrine and the ladies at Gem were very kind and gentle souls… very welcoming. Beach is off the charts awesome, faces due west so sunsets everyday, complete with Green Flash… Gem is very Islandy, not the Ritz, but full kitchen for longer stays, Restaurant onsite and great central location ."















