Top 10 Hotels in St. Andrews

See all 16 Hotels in St. Andrews
Tara Manor Inn

Tara Manor Inn

559 Mowat Drive, St. Andrews E5B 2P2

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

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

$79
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 (71 reviews)

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

$111
Four Winds Bed and Breakfast

Four Winds Bed and Breakfast

20 Skippers Lane, Bocabec E5B 3M8

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

Situated in the historical district, this bed & breakfast is 5.5 mi (8.8 km) from Caughey-Taylor Nature Preserve and within 1 …

$65
Rossmount Inn

Rossmount Inn

4599 Route 127, St. Andrews E5B3S7

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

$95
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. …

$131
Picket Fence Motel

Picket Fence Motel

102 Reed Avenue, St. Andrews E5B 1A1

2.0 out of 5.0
4.4 out of 5 (31 reviews)

Situated near the beach, this motel is within a 10-minute walk of Centennial Park and St Andrews Blockhouse. Ross Memorial …

$64
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 (407 reviews)

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

$162
Greenside motel

Greenside motel

242 Mowat Drive, St. Andrews E5B 2P3

2.5 out of 5.0
3.1 out of 5 (20 reviews)

Situated near the beach, this motel is within a 15-minute walk of St Andrews Blockhouse and Centennial Park. Algonquin Golf …

$63
Granite Town Hotel

Granite Town Hotel

79 Main Street, St George E5C 3J4

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

Get Rates
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 …

Get Rates

Recent Reviews in St. Andrews

Where to stay in St. Andrews

St. Andrews Hotel Guide

Top St. Andrews Accommodations

St. Andrews is a fantastic place to enjoy some time out, with a respectable number of hotels to select from. You'll discover at least 11 prospects within 3 miles its center.

Want to stay near the action? The Rossmount Inn and Ocean Sunrise could be what you're looking for.

Drop off your bags and enjoy a night or more at the Bayview, the sole accommodation choice in Bayside. This precinct is a short 2 miles from the city center.

You can't leave out Atlantic Salmon Interpretive Centre if you are eager to learn more about the plants and animals of this region. You should consider staying at the Ocean Breezes and Seaglass to be in the same area as this attraction.

Rustic Hide-Away is a well-liked choice in this area. This hotel is a great option for visitors on a budget. Alternatively, you could look into the Picket Fence Motel.

Looking for more? The Algonquin Resort St Andrews by-the-Sea Autograph Collection and the Eagle are 4 miles and 4 miles away from the heart of St. Andrews. These are some popular options. Tourists looking for something else can book accommodations at the Kingsbrae Cottage and the Granite Town Hotel, 4 miles and 13 miles away.

Attractions and Hotels Near St. Andrews

The broader New Brunswick area is certainly worth visiting as well. Spend time at New Brunswick's old towns, fortresses and cathedrals. Those who love nature should also take the time to enjoy its beaches. Popular pastimes in this particular part of Canada include snowboarding and skiing.

Some close by destinations to explore in New Brunswick are St. Stephen and Saint John. St. Stephen is 11 miles to the west of St. Andrews, while Saint John is 50 miles to the east. St. Stephen hotels and apartments include the Blair House Heritage Breakfast Inn and St Stephen Inn. The Hilton Saint John and Delta Hotels by Marriott Saint John are among the hotels and apartments in Saint John.

How to Get to St. Andrews

Greater Fredericton International Airport is 55 miles from St. Andrews. Travelers who wish to stay nearby can easily secure a room at the Days Inn and Conference Centre - Oromocto or the Travelodge Fredericton.