Tue 0 °C

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.

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

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

£80
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 (66 reviews)

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

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

£69
Granite Town Hotel
Granite Town Hotel

79 Main Street, St George E5C 3J4

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

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

£42
Winsome Inn
Winsome Inn

198 King St, St. Stephen E3L2E2

2.5 out of 5.0
3.8 out of 5 (54 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
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 (414 reviews)

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

£85
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 (393 reviews)

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

£92
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 (552 reviews)

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

£52
Colonial Inn Saint John
Colonial Inn Saint John

175 City Road, Saint John E2L 3M9

2.5 out of 5.0
2.1 out of 5 (239 reviews)

Situated in Saint John, this hotel is within a 15-minute walk of Cathedral of the Immaculate Conception, Harbour Station, and …

£44

Recent Reviews in St. Andrews

Hide content

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