Most Popular Hotels in St. Andrews

See all 34 Hotels in St. Andrews
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Rossmount Inn
Rossmount Inn

4599 Route 127, St. Andrews E5B3S7

3.5 out of 5.0
4.5 out of 5 (182 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 …

£70
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 (396 reviews)

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

£99
Kingsbrae Cottage
Kingsbrae Cottage

219 King Street, St. Andrews E5B 1Y1

4.5 out of 5.0
4.6 out of 5 (10 reviews)

Situated by the sea, this luxury bed & breakfast is within a 5-minute walk of Kingsbrae Garden and Ross Memorial Museum. …

£136
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 (68 reviews)

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

£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 …

£91
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 9 mi (14.5 km) from Deer Island Ferry and 10.7 mi (17.1 km) from Grand Manan Ferry.

£56
Blair House Heritage Breakfast Inn
Blair House Heritage Breakfast Inn

38 Prince William Street, St. Stephen E3L1S3

3.0 out of 5.0
4.8 out of 5 (26 reviews)

Situated in St. Stephen, this bed & breakfast is 0.5 mi (0.8 km) from Chocolate Museum and 2.3 mi (3.7 km) from Charlotte …

£81
St Stephen Inn
St Stephen Inn

99 King St, St. Stephen E3L2C6

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

£42
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 …

£69
Deer Island Inn
Deer Island Inn

272 Route 772, Lords Cove E5V 1J7

3.0 out of 5.0
4.5 out of 5 (26 reviews)

Situated by the ocean, this bed & breakfast is within 6 mi (10 km) of Leonardville Lighthouse, Deer Island Ferry, and Green's …

£66

Recent Reviews in St. Andrews

Hide content

Narrow your search

Pocket Guide: St. Andrews

Search for hotels in St. Andrews on Expedia.co.uk. You can easily find your hotels in St. Andrews using one of the methods below:
  • View our selection of featured hotels in St. Andrews
  • Use the map to find hotels in the St. Andrews neighbourhood you prefer
  • Use the filters to see hotels in a specific area of St. Andrews, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Andrews
  • Enter your travel dates to view the best deals on hotels in St. Andrews - while they last
false