Top 10 Hotels in St. Andrews

See all 34 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 (393 reviews)

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

$106
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 (67 reviews)

Situated near the beach, this hotel is within a 10-minute walk of Sunbury Shores Arts & Nature Centre, Sheriff Andrew House …

$84
Kennedy Inn
Kennedy Inn

218 Water Street, St. Andrews E5B1B4

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

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

$76
Waterfront Garden Suites
Waterfront Garden Suites

22 Douglas Street, St. Andrews E5B 2H1

2.5 out of 5.0
4 out of 5 (13 reviews)

Situated in St. Andrews, this aparthotel is within a 10-minute walk of Sheriff Andrew House, Charlotte County Archives, and …

$99
Granite Town Hotel
Granite Town Hotel

79 Main Street, St George E5C 3J4

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

Situated on the riverwalk, this hotel is within 9 mi (15 km) of Lighthouse Point Lighthouse, Deer Island Ferry, and Fundy …

$68
St Stephen Inn
St Stephen Inn

99 King St, St. Stephen E3L2C6

2.0 out of 5.0
2.8 out of 5 (24 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 …

$46
Winsome Inn
Winsome Inn

198 King St, St. Stephen E3L2E2

2.5 out of 5.0
3.8 out of 5 (57 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 …

$76
Château Saint John & Suites, an Ascend Collection
Château Saint John & Suites, an Ascend Collection

369 Rockland Rd, Saint John E2K3W3

3.0 out of 5.0
4.6 out of 5 (418 reviews)

Located in the heart of Saint John, this hotel is within a 15-minute walk of Harbour Station, Saint Joseph's Hospital, and …

$90
Delta Hotels by Marriott Saint John
Delta Hotels by Marriott Saint John

39 King St, Saint John E2L 4W3

3.5 out of 5.0
4.1 out of 5 (395 reviews)

Located in the heart of Saint John, this eco-friendly hotel is steps from Saint John Police Museum, Market Square, and …

$97
Canadas Best Value Inn
Canadas Best Value Inn

10 Portland Street, Saint John E2K4H8

3.0 out of 5.0
3.4 out of 5 (558 reviews)

Located in the heart of Saint John, this hotel is within a 10-minute walk of Lord Beaverbrook Rink and Fort Howe. New …

$62

Recent Reviews in St. Andrews

Hide content

Where to stay in St. Andrews

St. Andrews Hotel Guide

If you are planning to stay in New Brunswick and you're after accommodation in St. Andrews, you have a wonderful range to select from. On Expedia's comprehensive accommodation pages you can search 28 lodging options within 0.1 miles of St. Andrews' downtown.

A good option if you would like to stay close to the center of St. Andrews, is the Tara Manor Inn.

Grand Manan Island which is 30 miles away is where you'll find The Marathon Inn and Adventure High. Expedia hotels in St. Stephen include Blair House Heritage Breakfast Inn and St Stephen Inn. St. Stephen is 13 miles away.

One of the few cheaper hotels in St. Andrews is the Rossmount Inn.

1 mile away from the heart of St. Andrews, is the Algonquin Resort St Andrews by-the-Sea Autograph Collection. Alternatively, the The Eagle can be found 6 miles away. Two other Expedia-listed options worth checking out are the Kingsbrae Cottage and the Granite Town Hotel.

The closest places to spend the night in New Brunswick are Mactaquac Provincial Park and Bocabec. Mactaquac Provincial Park is 60 miles to the north of St. Andrews, while Bocabec is 7 miles to the northeast. Mactaquac Provincial Park hotels are the Riverside Resort & Conference Centre and The Tranquility Suites. While apartments and hotels include the Big Bay and Boca Breeze.

Before you head home from New Brunswick, make sure you experience some sport. Visit Harbour Station to the east of St. Andrews. Sports fans wishing to find a room or apartment nearby can select from the Hilton Saint John or the Delta Hotels by Marriott Saint John.

Now you've explored what hotel options are available in St. Andrews, make sure you visit our St. Andrews travel guide for more great information on ways to spend your time in this part of the world.