Check prices on hotels in St. Andrews

Top 10 St. Andrews Hotel Deals

See all 24 Hotels in St. Andrews
Algonquin Resort St Andrews by-the-Sea Autograph Collection

Algonquin Resort St Andrews by-the-Sea Autograph Collection

184 Adolphus Street, St. Andrews E5B1T7

4.0 out of 5.0
4.5 out of 5 (407 reviews)

Situated by the ocean, this spa resort is within a 10-minute walk of Kingsbrae Garden, Ross Memorial Museum, and Charlotte …

Get Rates
Rossmount Inn

Rossmount Inn

4599 Route 127, St. Andrews E5B3S7

3.5 out of 5.0
4.5 out of 5 (186 reviews)

Situated in Chamcook, this historic inn is 1 mi (1.6 km) from Atlantic Salmon Interpretive Centre and within 3 mi (5 km) of …

C$129
Saint Andrews Inn & Suites

Saint Andrews Inn & Suites

111 Water Street, St. Andrews E5B1A3

3.0 out of 5.0
4.1 out of 5 (71 reviews)

Situated near the beach, this hotel is within a 10-minute walk of Sheriff Andrew House, St Andrews Blockhouse, and Centennial …

C$150
Greenside motel

Greenside motel

242 Mowat Drive, St. Andrews E5B 2P3

2.5 out of 5.0
3.1 out of 5 (20 reviews)

Situated near the beach, this motel is within a 15-minute walk of St Andrews Blockhouse and Centennial Park. Algonquin Golf …

Get Rates
Tara Manor Inn

Tara Manor Inn

559 Mowat Drive, St. Andrews E5B 2P2

3.5 out of 5.0
4 out of 5 (189 reviews)

Situated in St. Andrews, this guesthouse is within 1 mi (2 km) of Algonquin Golf Course, Huntsman Marine Science Centre, an …

Get Rates
Winsome Inn

Winsome Inn

198 King St, St. Stephen E3L2E2

2.5 out of 5.0
3.8 out of 5 (58 reviews)

Situated near the beach, this motel is 0.9 mi (1.4 km) from Chocolate Museum and 2.6 mi (4.2 km) from Charlotte County Museum …

Get Rates
Picket Fence Motel

Picket Fence Motel

102 Reed Avenue, St. Andrews E5B 1A1

2.0 out of 5.0
4.4 out of 5 (30 reviews)

Situated near the beach, this motel is within a 10-minute walk of Centennial Park and St Andrews Blockhouse. Ross Memorial …

Get Rates
Kennedy Inn

Kennedy Inn

218 Water Street, St. Andrews E5B1B4

3.0 out of 5.0
3.7 out of 5 (55 reviews)

Situated by the sea, this inn is within a 5-minute walk of Sheriff Andrew House, Ross Memorial Museum, and Charlotte County …

Get Rates
Granite Town Hotel

Granite Town Hotel

79 Main Street, St George E5C 3J4

2.5 out of 5.0
4.1 out of 5 (149 reviews)

Situated on the riverwalk, this hotel is 9 mi (14.5 km) from Deer Island Ferry and 10.7 mi (17.1 km) from Grand Manan Ferry.

Get Rates
St Stephen Inn

St Stephen Inn

99 King St, St. Stephen E3L2C6

2.0 out of 5.0
2.9 out of 5 (27 reviews)

Situated near the beach, this motel is 0.3 mi (0.6 km) from Chocolate Museum and 2.1 mi (3.4 km) from Charlotte County Museum …

Get Rates

Recent Reviews in St. Andrews

Narrow your search

St. Andrews Hotel Guide

Visitors to New Brunswick will discover a wide variety of hotel options in St. Andrews. Expedia offers 28 hotel options within a 0.1-kilometre (0.1-mile) radius of downtown St. Andrews.

While St. Andrews can't boast to having a huge range of accommodations near the town center, Tara Manor Inn is central enough to satisfy visitors.

The Algonquin Resort St Andrews by-the-Sea Autograph Collection and Kingsbrae Cottage are nearest to Centennial Park, while the Hillside and Parker House are within walking distance of the Algonquin Golf Course.
 Accommodation options close to the Kingsbrae Garden include the Pear Tree Apartment and The Manse. Hotels to book that are nearest to the Minister's Island, are the Rossmount Inn and Summer Daze.

Check out The Eagle and also the Granite Town Hotel. The Eagle is situated 10 kilometres (6 miles) from downtown St. Andrews. The Granite Town Hotel is 20 kilometres (12 miles) away. The Stones Throw and also the Waterfront Garden Suites are some other Expedia-listed hotels around St. Andrews.

The closest places to stay in New Brunswick include Chamcook and Bayside. Chamcook is 2 kilometres (1 mile) to the north of St. Andrews, while Bayside is 5 kilometres (3 miles) to the northwest. Accommodations in Chamcook include the Tides and Ocean Sunrise. The Bayview and Tara Manor Inn are among the hotels in Bayside.

Saint John is located 80 kilometres (50 miles) from St. Andrews. While you are in the region, be sure to investigate the Reversing Falls, the Saint Joseph's Hospital and the Saint John Regional Hospital. The University of New Brunswick - Saint John and the Saint John Imperial Theatre are also well worth visiting. Saint John offers accommodation options to suit most tastes and budgets, like the Hilton Saint John and Delta Hotels by Marriott Saint John.

Just because you are far from home doesn't mean you can't enjoy your obsession for all things sport. You will find QPlex Recreation Centre 95 kilometres (59 miles) to the northeast of St. Andrews. Those sports fans wanting to stay close to the action can choose from the Poolside Apartment and the Quality Inn & Suites Amsterdam.

Thanks for taking the time to explore our St. Andrews hotel listings. Now, make sure you spend a little time exploring our St. Andrews travel guide for the inside scoop on this area's cultural and scenic delights.

The Charms of St. Andrews, NB

If rose gardens and rocking waves are your cup of tea, come sip the beauty of this charming seaside town. Beautiful sea views and fresh air make this the perfect spot to truly feel like you’re on a proper holiday. The local vibe is generally very casual and serene. You’re going to walk away from this trip feeling like you’ve experienced the perfect combination of history, relaxation, and fun.

Seasons by the Sea

The year here is shaped by warm summers and cold winters. This climate’s duality creates a wide assortment of views and sensations for you to experience at hotels in St. Andrews throughout the year. Temperatures from December until March typically hover close to the frozen mark. We promise that views of crystalline snow falling over the bay will be worth the chill. Summer days tend to stay near a pleasant 22 degrees Celsius. If you’re in town to do a little relaxing by the sea during spring or fall, plan to pack for temperatures near 10 degrees Celsius. Regardless of when you can squeeze your next holiday into your schedule, cozy times are waiting in St. Andrews.

Awesome Things to Do in St. Andrews

Plan to walk, bike, or drive across Bar Road at low tide to visit Minister's Island. Other worthwhile adventures to mark on your itinerary include the Huntsman Aquarium and Science Centre, St. Andrews Blockhouse, Kingsbrae Garden, and the Atlantic Salmon Interpretive Centre. Create magical memories by squeezing in an excursion to watch for whales. If you're ready to make fun happen by reserving the guaranteed best rate at a St. Andrews hotel, stick around for some amazingly cheap offers.

Book Affordable Rates on St. Andrews Hotels and Flights

Are you ready to wake up in a resort town perched on a dreamy peninsula? Hurry to reserve your spot at a hotel with great views using tips and discounts from Expedia.ca. Take the savings one step farther by arranging to fly to St. Andrews using one of our all-inclusive offers. Our savvy travel planners are standing by to answer all your questions about saving money and seeing top attractions. Partner with us to plan the affordable holiday of your dreams while our best offers are still available.