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
58 reviews
Price from
US$247
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
61 reviews
Price from
US$645
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 service at check in was incredible

Show more Show less
9.1
Superb
16 reviews
Price from
US$455
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. From inside and out on the deck it was very peaceful and clean and I came there to rest & relax 💐so I was very very happy there.. Sonia the internet / by the phone manager ( Sonny👏💐👏) lined up a driver for me for my trip around the island and also to get back to the ferry to catch my plane for at the end of my stay. They had a nice beach towel and everything I needed & the Westin was seriously just a slow 10 minute walk downhill to be on the beach lounge chair & have a great meal from the Beachside Restaurant 🌴 that's what I did and it was perfect for my stay on St John 😎 "Sonny" was so helpful and assuring me on all my important questions & concerns ...💐 thank you Sonny 🌞

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