Skip to main content

The best beach hotels in Saint John

Check out our pick of great beach hotels on

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+

Beach access

Beachfront
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Complete with a private beach area and pool with a view, Coconut Coast Villas is situated in Contant, 1.9 km from Honeymoon Bay Beach and 2.7 km from Caneel Bay Beach. This beachfront property offers access to a balcony, free private parking and free WiFi. I liked everything about the hotel. We were right on the beach and had a beautiful view of palm trees and the ocean. We had everything we needed in the room (kitchen, great TV, comfortable furniture), and we could walk into town or to the market to get what we needed. Plus, we could do laundry for free if we needed clean clothes.

Show more Show less
9
Superb
60 reviews
Price from
US$207
per night

Bars cafés can be found in the centre of Cruz Bay, and the resort offers direct access to the beach and coral reef. St John is ideal for horse riding, scuba diving and sailing.

Gallows Point Resort is 11 km from the Mangrove Lagoon, 19 km from Historic Hassel Island and 10 minutes’ drive from St John Caneel Bay. Great location....far enough from downtown to be quiet at night, but just a short walk to get there. Beautiful views all around. Property was well maintained. Great views of the ocean from the pool deck!

Show more Show less
9.4
Superb
62 reviews
Price from
US$495
per night

Set on St. John's Great Cruz Bay with a private 400-metre white-sand beach, The Westin St. John Resort features free Wi-Fi and a 24-hour concierge service.

The property's Cruz Bay Prime restaurant boasts delicious steaks and fresh seafood, and a daily breakfast buffet is served at Beach Café, which overlooks the ocean. The location and grounds are as beautiful as ever. Removed from beaches and restaurants so you'll need to rental car or use the shuttles. We enjoyed the snorkel tour since we went to snorkel places we couldn't get to using our jeep.

Show more Show less
9.1
Superb
16 reviews
Price from
US$529
per night

Bethany House - IMMACULATE OCEAN VIEWS Above the Westin Resort - Large Deck is a recently renovated apartment in Cruz Bay, where guests can make the most of its private beach area and casino. This property offers access to a balcony, free private parking and free WiFi. The accommodation features a shuttle service, while a car rental service is also available. The property was clean, comfortable and welcoming. The host Sunny was exceptional. Any questions or concern was answered in a timely manner. My stay was short but comfortable and with no worries. Thank you again for your hospitality.

Show more Show less
8.3
Very good
15 reviews
Price from
US$283.50
per night

The villa is fitted with 4 bedrooms, 2 bathrooms, bed linen, towels, a flat-screen TV with streaming services, a dining area, a fully equipped kitchen, and a balcony with sea views. Guests can take in the views of the pool from the patio, which also has outdoor furniture. For added privacy, the accommodation features a private entrance.

Snorkelling and hiking are possible within the area, and the villa offers a private beach area.

Show more Show less
10
Exceptional
1 reviews
Price from
US$534.38
per night

Featuring a private beach area, a rooftop pool, and a garden, Cruz Bay Tropical Condo offers accommodation in Bethany with free WiFi and sea views. This property offers access to a balcony and free private parking. Guests can make use of a terrace. The view is great and the apartment functional with mezzanine bedroom and sofa bed in living area if needed.

Show more Show less
7.6
Good
15 reviews
Price from
US$333.01
per night

Most booked beach hotels in Saint John this month

Beach Hotels that guests love in Saint John