St Andrews by the sea Hotels

Back to New Brunswick

Hotels in St Andrews by the Sea


From lobster rolls to fine dining,seaside camping to luxury accommodations, this town is bustling with experiences for you.

Participate in activities such as seaside signature golf, whale-watching, kayaking, boat tours, and scuba diving. Visit art galleries, museums and interactive displays. Don’t forget to visit Kingsbrae Garden, an enchanting 11-ha (27-acre) horticultural masterpiece.

Sunbathe in white sand at warm, saltwater coves, enjoy a unique downtown shopping excursion with many shops and boutiques or find special treasures hand-crafted by locals at our Farmers Market. Surround yourself with the ambiance and hospitality of this seaside resort town.

The Algonquin Resort
Unique Stay
From £150 per room per night

A luxurious resort situated in the charming town of St Andrews by the Sea, close to restaurants, awards winning golf courses, beaches and whale watching. The rooms and suites are elegantly furnished and have all the amenities you would expect of a luxury hotel. There is also a golf course, spa, indoor and outdoor pool, tennis courts and two restaurants. 

Rossmount Inn
Unique Stay
From £86 per room per night

Located in a manor house on an 87 acre estate, this country inn enjoys spectacular views of Passamaquoddy Bay, Hamcook Lake, St. Croix River and the coast of Maine. The 18 rooms are all uniquely furnished and have flat screen televisions, air conditioning and Wi-Fi. There is an outdoor pool and restaurant serving locally sourced ingredients with an award winning golf course nearby.
Share by: