Find beach hotels in St. Andrews from CA $118

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Andrews Beach Hotel

Our top choices for St. Andrews beach hotels

Algonquin Resort St Andrews by-the-Sea Autograph Collection

Algonquin Resort St Andrews by-the-Sea Autograph Collection
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (1,004 reviews)
  • cleanliness
    Seaside serenity at the Algonquin Resort, where historic elegance meets ocean breezes and a splash of adventure awaits.
The price is CA $139
CA $180 total
includes taxes & fees
Mar 22 - Mar 23
Algonquin Resort St Andrews by-the-Sea Autograph Collection

Scoodic Motel

Scoodic Motel
2.5 star property
Oak Bay
9.0 out of 10, Wonderful, (302 reviews)
The price is CA $105
CA $121 total
includes taxes & fees
Apr 1 - Apr 2
Scoodic Motel

Winsome Inn

Winsome Inn
2.5 star property
St. Stephen
8.4 out of 10, Very good, (586 reviews)
The price is CA $135
CA $155 total
includes taxes & fees
Mar 19 - Mar 20
Winsome Inn

Saint Andrews Inn & Suites

Saint Andrews Inn & Suites
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (1,000 reviews)
The price is CA $107
CA $127 total
includes taxes & fees
Mar 24 - Mar 25
Saint Andrews Inn & Suites

Kennedy House

Kennedy House
3.0 star property
St. Andrews
8.8 out of 10, Excellent, (995 reviews)
The price is CA $100
CA $118 total
includes taxes & fees
Mar 18 - Mar 19
Kennedy House

Woodhaven Country Lodge

Woodhaven Country Lodge
4.0 star property
Oak Bay
9.6 out of 10, Exceptional, (53 reviews)
  • cleanliness
    Seaside apartment retreat with sandy beach access, kayaking adventures, and sunset views from furnished patios.
The price is CA $144
CA $166 total
includes taxes & fees
Mar 24 - Mar 25
Woodhaven Country Lodge

Charming Beachfront Apt w/Home Cinema & Coffee Bar

Charming Beachfront Apt w/Home Cinema & Coffee Bar
Bayside
9.8 out of 10, Exceptional, (58 reviews)
  • cleanliness
    Step into beachfront bliss at this waterfront condo, where loungers await and ocean adventures beckon from your doorstep.
The price is CA $149
CA $267 total
includes taxes & fees
Mar 18 - Mar 19
Charming Beachfront Apt w/Home Cinema & Coffee Bar

Compass Cove Cottage with waterfront

Compass Cove Cottage with waterfront
Waweig
10.0 out of 10, Exceptional, (13 reviews)
The price is CA $238
CA $369 total
includes taxes & fees
Mar 18 - Mar 19
Compass Cove Cottage with waterfront

Tidal Tranquility Cottage with waterfront

Tidal Tranquility Cottage with waterfront
Waweig
8.8 out of 10, Excellent, (6 reviews)
The price is CA $238
CA $369 total
includes taxes & fees
Mar 18 - Mar 19
Tidal Tranquility Cottage with waterfront

The Hideaway Cottage with Hot tub

The Hideaway Cottage with Hot tub
Waweig
10.0 out of 10, Exceptional, (6 reviews)
The price is CA $238
CA $369 total
includes taxes & fees
Mar 18 - Mar 19
The Hideaway Cottage with Hot tub
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.

Choose what matters most at beach hotels in St. Andrews

Find out more about St. Andrews

St. Andrews and its attractions for beach lovers

St. Andrews, New Brunswick, offers a charming coastal escape with plenty of activities for beach lovers. Begin your seaside adventure at the picturesque Ministers Island, where you can explore stunning coastal landscapes and the historic home of the former Prime Minister Sir John A. Macdonald. Just a short walk away, the sandy shores of Katy's Cove beckon families for a day of sunbathing, beachcombing, and picnicking amidst breathtaking views of the Bay of Fundy. Don't miss the chance to visit the enchanting St. Andrews Whale Watching Tours; here, you can embark on a thrilling boat ride to spot majestic whales in their natural habitat. For a unique experience, stroll the vibrant streets of the town, where quaint shops and local eateries offer delightful culinary treats as you soak in the maritime charm. When it comes to accommodation, the waterfront district boasts an array of upscale hotels with easy beach access, ensuring you and your family enjoy both comfort and convenience. With attentive service and stunning ocean views, your stay will feel like a lavish retreat, perfectly complemented by the natural beauty and leisurely activities of St. Andrews.

Find the best beach hotels and resorts in St. Andrews

St. Andrews offers a charming coastal escape, and these top hotels provide perfect access to sandy shores and tranquil ocean views for beach enthusiasts.

Inn on Frederick

  • Why it's great for the ultimate beach vacation spot: Inn on Frederick is a wonderful retreat for beach enthusiasts, located within easy reach of the sea and an impressive review rating of 9.6. Guests can enjoy the nearby coastal beauty while benefiting from comfortable accommodations that enhance their beach getaway experience.
  • Other amenities: The inn offers a complimentary breakfast daily, ensuring guests start their day right. Additional features include a terrace for outdoor enjoyment, free toiletries, and self-parking options. The hotel is conveniently located near a shopping district and a nearby golf course, catering to those looking to explore the local area. With air conditioning in each room, guests can relax in comfort after a day of beach activities.
  • Nearby attractions: Water Street - 0.1 km, Sheriff Andrew House - 0.1 km, Charlotte County Archives - 0.2 km

Picket Fence Motel

  • Why it's great for the ultimate beach vacation spot: The Picket Fence Motel is a fantastic budget-friendly choice for beach lovers, offering easy access to nearby beaches with a remarkable review rating of 9.4. The motel’s inviting atmosphere ensures guests can unwind after a day of sun and surf at the beautiful local beaches.
  • Other amenities: Beyond its beach proximity, the motel features free toiletries and self-parking to enhance convenience for all guests. The hotel includes air conditioning to ensure a comfortable stay, while the outdoor yard provides a charming space for relaxation. With electric car charging stations available, environmentally conscious travelers will also find this motel accommodating.
  • Nearby attractions: Water Street - 0.6 km, St Andrews Blockhouse - 0.7 km, Centennial Park - 0.8 km

Algonquin Resort St Andrews by-the-Sea Autograph Collection

  • Why it's great for the ultimate beach vacation spot: The Algonquin Resort St Andrews by-the-Sea is a coastal gem that perfectly caters to beach-loving travelers. With an impressive review rating of 9.2, this luxurious hotel boasts stunning ocean views and direct access to a beautiful sandy beach. Guests can indulge in oceanfront dining at the restaurant while enjoying the refreshing sea breeze, creating an unforgettable seaside experience.
  • Other amenities: In addition to beach access, the resort features a full-service spa offering a variety of treatments, an indoor pool, and a well-equipped fitness centre for active guests. The historic charm of the hotel is complemented by premium bedding, a hot tub, and a golf course onsite. Guests can also take advantage of free area shuttles, daily housekeeping, and complimentary bicycles for exploring the scenic surroundings. Valet parking and concierge services ensure a seamless stay for all visitors.
  • Nearby attractions: Kingsbrae Garden - 0.4 km, Water Street - 0.6 km, Sunbury Shores Arts & Nature Centre - 0.8 km

Saint Andrews Inn & Suites

  • Why it's great for the ultimate beach vacation spot: Perfectly situated near the beach, Saint Andrews Inn & Suites is an excellent choice for those seeking a comfortable and convenient stay at a great price, a review rating of 8.8. The hotel’s nearby the beach allows guests to enjoy sun-soaked days by the water while providing essential amenities for a relaxing getaway.
  • Other amenities: This inviting inn offers a kitchenette in each suite, making it easy for guests to prepare meals during their stay. Additional features include an indoor pool, free toiletries, and self-parking for added convenience. Each room is equipped with air conditioning, a microwave, and a refrigerator, ensuring a comfortable atmosphere throughout your visit. The hotel also welcomes service animals, ensuring all guests feel at home.
  • Nearby attractions: Water Street - 0 km, Sunbury Shores Arts & Nature Centre - 0.1 km, Market Wharf - 0.4 km

Kennedy House

  • Why it's great for the ultimate beach vacation spot: Kennedy House is a delightful option for beachgoers, with its prime location near the ocean and a solid review rating of 8.8. The hotel offers ocean views and a marina view, allowing guests to bask in the coastal charm and enjoy breathtaking sunsets from their balconies.
  • Other amenities: This hotel features a terrace for outdoor relaxation, along with ample parking options nearby. Guests can enjoy a traditional design aesthetic while making use of the billiards table for entertainment. Rooms come equipped with air conditioning and furnishings that enhance comfort. With its close nearby the historical district, travelers can easily explore the local culture and attractions.
  • Nearby attractions: Water Street - 0 km, Market Wharf - 0.1 km, Sheriff Andrew House - 0.2 km

Top St. Andrews Hotel Reviews

Frequently asked questions

What are the best beach hotels in St Andrews?
For top-rated beach hotels in St Andrews, consider the Treadwell Inn, Kennedy House, and Saint Andrews Inn & Suites.

The 4-star Treadwell Inn, with a 9.6 rating, offers rooms with ocean views and complimentary breakfast. Guests frequently praise its excellent location and delicious food.

Kennedy House, a 3-star property with an 8.8 rating, provides rooms with partial ocean views and furnished balconies or terraces, allowing guests to enjoy the coastal scenery. Reviewers often highlight its excellent location and comfortable rooms.

The 3-star Saint Andrews Inn & Suites, rated 8.8, is located near the beach and offers ocean views from some rooms. It features an indoor pool and guests appreciate its excellent location and comfortable beds.
How much does a beach hotel in St Andrews cost?
Prices for beach hotels in St Andrews vary, but you can find a great deal from CA $118 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Which St Andrews hotels are near the best beaches?
For hotels near the best beaches in St Andrews, you could consider the Kennedy House or the Saint Andrews Inn & Suites.

The 3-star Kennedy House, with an 8.8 rating, is located near the beach and offers rooms with partial ocean views, as well as furnished balconies or terraces.

The Saint Andrews Inn & Suites, a 3-star hotel with an 8.8 rating, is also situated near the beach and features ocean-view rooms. It provides an indoor pool for guests.
Which beach hotels in St Andrews are good for families?
For a family trip to St Andrews, consider the Algonquin Resort St Andrews by-the-Sea Autograph Collection, Treadwell Inn, or Greenside motel.

The 4-star Algonquin Resort St Andrews by-the-Sea Autograph Collection, with a 9.2 rating, is a good option with a nearby ocean and golf amenities on-site, including golf lessons and a golf course. Guests frequently mention the friendly staff and comfortable rooms.

The 4-star Treadwell Inn, rated 9.6, offers ocean views and complimentary breakfast. Reviewers often highlight its excellent location and delicious food.

For a more budget-friendly option, the Greenside motel, with an 8.6 rating, is located near the beach and offers kitchens in its rooms, which can be convenient for families. Guests often praise the clean rooms and comfortable beds.
What are the best St Andrews hotels with ocean views?
For hotels with ocean views in St Andrews, consider Treadwell Inn, Kennedy House, or Saint Andrews Inn & Suites.

The 4-star Treadwell Inn, with a 9.6 rating, offers excellent ocean views and complimentary breakfast. Guests frequently comment on its superb location and delicious food.

Kennedy House, a 3-star property with an 8.8 rating, provides partial ocean views and marina views from its furnished balconies or terraces. Its location is often highlighted as excellent by guests.

The 3-star Saint Andrews Inn & Suites, also rated 8.8, features ocean views and an indoor pool. Many guests appreciate the clean, big rooms and the great balconies.
What are the top-rated beach hotels in St Andrews with a pool?
For top-rated beach hotels in St Andrews with a pool, consider the Algonquin Resort St Andrews by-the-Sea Autograph Collection and the Saint Andrews Inn & Suites.

The 4-star Algonquin Resort St Andrews by-the-Sea Autograph Collection, with a 9.2 rating, is near the sea and ocean. It offers both indoor and outdoor seasonal pools and also features an on-site golf course with lessons and a pro shop.

The 3-star Saint Andrews Inn & Suites, rated 8.8 by guests, is located near the beach and offers ocean views from some rooms. It provides an indoor pool and guests frequently mention the friendly staff and comfortable beds.
Which area of St Andrews is best to stay in for beaches?
The best area to stay in St. Andrews for beaches is the area immediately surrounding and to the west of the town centre, particularly near Katy's Cove and the Algonquin Resort.

Katy's Cove is a lovely, sheltered saltwater beach great for families. It's known for its warmer waters, which is a real bonus in New Brunswick, and has a floating dock for swimming. The area around the Algonquin Resort provides direct access to this beach and offers excellent facilities.

Families will find this area particularly appealing due to the calm waters of Katy's Cove and its proximity to the resort's amenities, which often include swimming pools and dining options. It means you're just a short stroll from a relaxing beach day and have everything you need close at hand.
What is the best time of year to stay in a beach hotel in St Andrews?
The most popular time to stay in a beach hotel in St Andrews is during the summer, particularly in July and August. The weather is wonderfully warm, with average temperatures ranging from 20°C to 25°C, creating ideal conditions for enjoying the Bay of Fundy's beaches and coastal activities.

During this peak season, the town buzzes with energy, and you'll find a lively option great for families and couples alike. It's a fantastic time for whale watching tours, kayaking along the coast, or simply relaxing on the sand. All local attractions, from the Huntsman Marine Science Centre to the historic Blockhouse, are fully operational with extended hours, ensuring there's always something to do.

As another option, June presents a great alternative. While the temperatures are comfortably in the mid-teens to low 20s, it's still excellent weather for beach strolls and outdoor exploration.
How can I save on a beach hotel in St Andrews with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a One Key™ member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on St Andrews beach hotels. Typically, booking in advance will help you save on your hotel. If you're feeling spontaneous, check out the last-minute deals.
What beach activities should we do in St Andrews?
The best area to stay in St Andrews, New Brunswick for beach activities is the waterfront area, particularly around Water Street and Joes Point Road.

This area is the heart of St Andrews, offering easy access to the Bay of Fundy's coastline and a variety of tidal experiences. Water Street runs parallel to the waterfront, lined with shops and restaurants, while Joes Point Road leads directly to some of the town's most accessible beaches and coastal attractions.

For families, staying near the waterfront is ideal. Ministers Island, accessible by driving across the ocean floor at low tide, offers a unique beach experience where children can explore tide pools and enjoy the vast expanse of sand. Katy's Cove, a saltwater beach and recreation area, provides a calm and supervised environment superb for swimming and building sandcastles, especially during high tide.

Couples looking for a relaxing coastal experience will appreciate staying close to the waterfront for easy access to scenic walks and wildlife spotting. The beaches around Joes Point Road, such as the public access points along the shore, offer tranquil settings for strolls and enjoying the Bay of Fundy's dramatic tides.
Is it cheaper to book flights and a beach hotel in St Andrews as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking a beach vacation package well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
Can I cancel my beach hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in St Andrews for you.

Explore a world of travel with Expedia