Book on the go and pay later.
Search over 1,000,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
C$100 per night for 2 guests
Situated near the beach, this bed & breakfast is within a 10-minute walk of Sheriff Andrew House, Ross Memorial Museum, and St Andrews Blockhouse. Centennial ...
C$150 per night for 2 guests
This family-friendly vacation home is located in Campobello Island, close to Herring Cove Provincial Park, Roosevelt Campobello International Park, and Mulholland ...
Whales and Seals and Lighthouses and TidesGet Rates
This family-friendly St. Andrews resort is located by the ocean, within a 10-minute walk of Kingsbrae Garden, Centennial Park, and Ross Memorial Museum. Charlotte ...
C$127 per night for 2 guests
Travelers will discover a wide variety of hotel and apartment options to select from in St. Andrews. There are no less than 28 short- and long-stay options within 0.1 kilometres (0.1 miles) of downtown St. Andrews in our up-to-date booking section.
Travelers searching for a place to base themselves that is close to the center of St. Andrews should look no further than the Tara Manor Inn.
The Algonquin Resort St Andrews by-the-Sea Autograph Collection and Kingsbrae Cottage are closest to Centennial Park, and the Hillside and Parker House are within walking distance of the Algonquin Golf Course.â€¨ If you plan to stay near the Kingsbrae Garden, choose from accommodation options which include the Pear Tree Apartment and The Manse. Alternatively, if your focus is on the Minister's Island, your nearby hotel options are the Rossmount Inn and Summer Daze.
The Eagle is 10 kilometres (6 miles) from the heart of St. Andrews. Another accommodation option is the Granite Town Hotel, which is located 20 kilometres (12 miles) away. More options in the area include the Stones Throw and the Waterfront Garden Suites.
The closest places to spend the night in New Brunswick are Chamcook and Bayside. Chamcook is 2 kilometres (1 mile) to the north of St. Andrews, while Bayside is 5 kilometres (3 miles) to the northwest. Hotels and apartments in Chamcook include the Tides and Ocean Sunrise. The Bayview and Tara Manor Inn are among the accommodation options in Bayside.
Saint John is positioned 80 kilometres (50 miles) from St. Andrews. While you are there, be sure to explore the Reversing Falls, the Saint Joseph's Hospital and the Saint John Regional Hospital. The University of New Brunswick - Saint John and the Saint John Imperial Theatre are also worth investigating. The Hilton Saint John and Delta Hotels by Marriott Saint John are all great the accommodation options in Saint John.
Why not spend a few hours rubbing shoulders with fellow sports enthusiasts at a local game? You'll find Aitken University Centre 100 kilometres (62 miles) to the north of St. Andrews. Those sports fans wanting to find accommodation close to the action can choose between the Delta Hotels by Marriott Fredericton and the Crowne Plaza Fredericton-Lord Beaverbrook.
St. Andrews is blessed with some great attractions for visitors and locals alike. Discover more by spending a little time at Expedia's informative St. Andrews travel guide.