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 (332 reviews)

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

$216
Rossmount Inn
Rossmount Inn

4599 Route 127, St. Andrews E5B3S7

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

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

$100
Kingsbrae Cottage
Kingsbrae Cottage

219 King Street, St. Andrews E5B 1Y1

4.5 out of 5.0
4.5 out of 5 (8 reviews)

Situated by the sea, this luxury inn is within a 5-minute walk of Kingsbrae Garden and Ross Memorial Museum. Huntsman Marine …

$174
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 (39 reviews)

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

$116
Tara Manor Inn
Tara Manor Inn

559 Mowat Drive, St. Andrews E5B 2P2

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

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

Get Rates
Kennedy Inn
Kennedy Inn

218 Water Street, St. Andrews E5B1B4

3.0 out of 5.0
3.8 out of 5 (43 reviews)

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

$107
Waterfront Garden Suites
Waterfront Garden Suites

22 Douglas Street, St. Andrews E5B 2H1

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

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

$108
Granite Town Hotel
Granite Town Hotel

79 Main Street, St George E5C 3J4

2.5 out of 5.0
4 out of 5 (103 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.

$79
Chamcook Forest Lodge (Bed & Breakfast)
Chamcook Forest Lodge (Bed & Breakfast)

4665 Fundy Coastal Drive (Hwy 127), St. Andrews E5B2Z4

3.0 out of 5.0
3.8 out of 5 (5 reviews)

Situated by the ocean, this bed & breakfast is 0.6 mi (1 km) from Atlantic Salmon Interpretive Centre and within 3 mi (5 km) …

$84

Recent Reviews in St. Andrews

Hide content

Where to stay in St. Andrews

St. Andrews Hotel Guide

Are you hoping to find apartments and hotels in downtown St. Andrews? The center of St. Andrews offers 3 Expedia-listed hotels within a 6-mile to the west of the heart of St. Andrews. Accommodation options in Saint John include the Hilton Saint John and Delta Brunswick.

Get your sporting fix by taking a journey to Harbour Station, which is 50 miles to the west of St. Andrews. For those who are keen on booking a bed nearby, make a reservation in the Hilton Saint John or Delta Brunswick.

St. Andrews offers some great attractions for visitors and locals alike; learn more by spending a few minutes at Expedia's up-to-date St. Andrews travel guide.