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 (175 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 …

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

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

£97
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 (60 reviews)

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

£68
Kennedy Inn
Kennedy Inn

218 Water Street, St. Andrews E5B1B4

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

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

£67
Granite Town Hotel
Granite Town Hotel

79 Main Street, St George E5C 3J4

2.5 out of 5.0
4.1 out of 5 (128 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.

£57
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.4 out of 5 (7 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) …

£74
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 (25 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 …

£82
St Stephen Inn
St Stephen Inn

99 King St, St. Stephen E3L2C6

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

£41
Winsome Inn
Winsome Inn

198 King St, St. Stephen E3L2E2

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

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

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

£79
Local Weather
December -13°
January -1° -14°
February -13°

Recent Reviews in St. Andrews

Hide content

Narrow your search

Pocket Guide: St. Andrews

Visiting St. Andrews

Luxury-minded travelers will find upscale places to stay in St. Andrews, though all visitors are sure to appreciate the restaurants, shopping, and bars. Welcoming and relaxing, this seaside city also attracts visitors with its sporting events and golfing.
  • There are 31 St. Andrews hotels
  • July is the most expensive month to travel here, while November tends to be the cheapest
  • Closest major airport is in Saint John, NB (YSJ), 59.2 mi (95.3 km) from the city centre

Sightseeing around St. Andrews

  • Golfing is a top activity, and Algonquin Golf Course is one place to visit
  • Popular cultural attractions include Van Horne Estate, Ross Memorial Museum, and Charlotte County Archives
  • Notable for its historic sites and landmarks to visit like Sheriff Andrew House
  • The natural beauty of the seaside is picturesque, and places to visit include Caughey-Taylor Nature Preserve, Minister's Island, and Centennial Park

Staying in St. Andrews

With 31 hotels and other accommodation types to choose from, St. Andrews offers holiday retreats at affordable prices. There are 5 inns ranging from GBP 68 to GBP 159 per night. For family trips or any other travel plans, you might consider a larger hotel like the highly rated Algonquin Resort St Andrews by-the-Sea Autograph Collection, averaging GBP 178.87 per night. You might like one of these highly rated smaller hotels or specialty properties for a romantic getaway, a cosy spot, or a boutique stay:
  • Kingsbrae Cottage, averaging GBP 199.36/night
  • Rossmount Inn, averaging GBP 99.15/night
A 4.5-star favourite with Expedia travellers is Kingsbrae Cottage with a 5 out of 5 user rating while Algonquin Resort St Andrews by-the-Sea Autograph Collection and Rossmount Inn are also highly rated by guests.

Dressing for St. Andrews

  • Between January and March, you can expect average temperatures of 6°C during the day and -14°C at night
  • From April to June, the average during the day is 23°C, while the average at night is -3°C
  • July through September has daytime averages of 25°C with nighttime averages of 4°C
  • In October–December, you can expect daytime averages of 16°C and nighttime averages of -13°C
  • St. Andrews gets about 34 millimetres of rain per year
false