Beach Hotels in St. John's

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Beach Hotels in St. John's

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.

Top neighborhoods in St. John's

Get a lay of the land and find the perfect place to stay

Top landmarks in St. John's

Frequently asked questions

What are the best beach hotels in St. John's?
With a high guest rating and an enviable coastal setting, Buccaneer Beach Club is ideal for beach lovers. Make the most of pool sun loungers and a barbecue grill. Galley Bay Resort And Spa is another traveler favorite that’ll put you close to the water. To look for more St. John’s hotels on the beach, simply select the “Beach” and “Ocean view” filters and then sort by “Guest rating + our picks.”
What are the cheapest beach hotels in St. John's?
Stay in a cheap beach hotel in St. John’s from $147 and leave more in your wallet for exploring. If you’re on a budget, use our “Price: low to high” filter and be on the lookout for special promotions. Also, when you sign up for our One Key™ rewards program, you can earn discounts on future stays.
What is the best time to stay in a beach hotel in St. John's?
If you want the warmest weather, plan your trip for September. The temperatures are around 82ºF (28ºC) to 84ºF (29ºC) then. April has the coolest temperatures between 79ºF (26ºC) and 79ºF (26ºC). For a more relaxed pace and potentially cheaper beach hotels in St. John’s, visit in September when it’s not as busy.
What are the closest beach hotels to Hodges Bay?
With a dock and an ocean view, Ocean Point Beach Resort & Spa - Adults Only is one of the closest beach hotels in St. John’s to Hodges Bay. Northshore Seaside Suites will put you near the beach as well. It’s a quick drive from this well-known attraction.
What beach hotels in St. John's have a pool?
With a pool, pool sun loungers and a garden, Buccaneer Beach Club makes a splash with guests. For more St. John’s hotels on the beach, or stays that are close to one, consider Galley Bay Resort & Spa. Dip a toe or jump right in at this beachy escape with a pool.
What are the closest beach hotels to V.C. Bird Intl. Airport (ANU)?
Wind Chimes Inn is around 1 mile southwest of V.C. Bird Intl. Airport (ANU) and an ideal spot for leisurely days by the water. Make use of a furnished balcony and premium bedding here. Another top getaway close to the airport is Jumby Bay Island - Oetker Collection. Reserve a room at one of these properties or check out other beach hotels in St. John’s.
What are the best 5-star beach hotels in St. John's?
Beachside bliss and luxurious living go hand in hand at Blue Waters Resort & Spa. Featuring beauty services and golf, this 5-star property is popular with those who enjoy the finer things in life. Sandals Grande Antigua - ALL INCLUSIVE Couples Only also has all the ingredients for the perfect retreat. Book an upscale St. John’s hotel on the beach and make your experience one for the books.
Are there any beach hotels in St. John's with parking?
Toss your beach umbrella in the car and pull up at Buccaneer Beach Club. This hotel offers a swimming pool, pool sun loungers and a space for your wheels. Or, cruise to and from the beach with ease at Galley Bay Resort & Spa. To see what else is available, check out the 761 St. John’s hotels on the beach that come with parking.