A street lined with shops, including a pharmacy and a candy store.

Find hotels in St. Andrews from ฿2,959

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
8 Oct - 9 Oct
Tomorrow
9 Oct - 10 Oct
This weekend
9 Oct - 11 Oct
Next weekend
16 Oct - 18 Oct

Filter by

Star rating

Guest rating

Our top choices for St. Andrews hotels

1. Algonquin Resort St Andrews by-the-Sea Autograph Collection

Algonquin Resort St Andrews by-the-Sea Autograph Collection
St. Andrews
United States
Lynn
฿4,240
฿6,444 total
includes taxes & fees
11 Oct - 12 Oct
Algonquin Resort St Andrews by-the-Sea Autograph Collection

2. Windsor House Inn

Windsor House Inn
St. Andrews
Canada
Laura
฿4,284
฿5,077 total
includes taxes & fees
8 Nov - 9 Nov
Windsor House Inn

3. Kennedy House

Kennedy House
St. Andrews
Canada
Brad
฿2,520
฿2,987 total
includes taxes & fees
7 Nov - 8 Nov
Kennedy House

4. Saint Andrews Inn & Suites

Saint Andrews Inn & Suites
St. Andrews
Canada
heather
฿3,398
฿4,026 total
includes taxes & fees
8 Nov - 9 Nov
Saint Andrews Inn & Suites

5. Greenside motel

Greenside motel
St. Andrews
Canada
Ann
฿3,903
฿4,695 total
includes taxes & fees
15 Oct - 16 Oct
Greenside motel

6. Europa Inn

Europa Inn
St. Andrews
Canada
Nathan
฿3,753
฿4,625 total
includes taxes & fees
8 Nov - 9 Nov
Europa Inn

7. Granite Town Hotel

Granite Town Hotel
St George
Canada
Ronald
฿3,378
฿4,003 total
includes taxes & fees
22 Oct - 23 Oct
Granite Town Hotel

8. Winsome Inn

Winsome Inn
St. Stephen
Canada
Chad
฿3,303
฿3,799 total
includes taxes & fees
20 Oct - 21 Oct
Winsome Inn

9. Scoodic Motel

Scoodic Motel
Oak Bay
United States
J
฿2,573
฿2,959 total
includes taxes & fees
20 Oct - 21 Oct
Scoodic Motel

10. Dominion Hill Country Inn

Dominion Hill Country Inn
Digdeguash
United States
Debbie
฿3,609
฿4,150 total
includes taxes & fees
1 Nov - 2 Nov
Dominion Hill Country Inn

11. Homeport Suites & Residences

Homeport Suites & Residences
Lords Cove
Canada
Michelle
฿3,346
฿3,848 total
includes taxes & fees
12 Oct - 13 Oct
Homeport Suites & Residences

12. Woodhaven Country Lodge

Woodhaven Country Lodge
Oak Bay
Canada
Karen
฿4,709
฿5,415 total
includes taxes & fees
8 Nov - 9 Nov
Woodhaven Country Lodge

13. The Coach House

The Coach House
St. Stephen
Canada
Allyson
฿3,665
฿4,214 total
includes taxes & fees
8 Nov - 9 Nov
The Coach House

14. CLIPPER SHIPP BEACH MOTEL

CLIPPER SHIPP BEACH MOTEL
Pocologan
Canada
Renee
฿4,227
฿4,980 total
includes taxes & fees
15 Oct - 16 Oct
CLIPPER SHIPP BEACH MOTEL

15. Baybreeze Restaurant and Motel

Baybreeze Restaurant and Motel
Pocologan
United States
Mary
฿2,602
฿2,992 total
includes taxes & fees
19 Oct - 20 Oct
Baybreeze Restaurant and Motel
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. Andrews attractions

A golf course with a water body in the background.
Photo by TnT Travel

Algonquin Golf Course

8.4/10 (125 reviews)
This historic course from 1894 blends parkland and seaside holes along Passamaquoddy Bay's shores. Enjoy the transition from wooded front nine to ocean-view back nine, followed by upscale dining with panoramic bay views.
See properties
A large, dense shrub of red and pink flowers, surrounded by a gravel path.
Photo by Cathy LeBouthillier

Kingsbrae Garden

9.4/10 (312 reviews)
This 27-acre horticultural paradise showcases 50,000+ perennials across themed gardens with a Dutch windmill and sculptures. Wander through the Rose Garden or cedar maze while watching alpacas and peacocks roam freely.
See properties

Water Street

9.4/10 (121 reviews)
Wander along Water Street's 19th-century architecture where maritime heritage meets artisan shops. Discover local galleries and seafood bistros housed in historic buildings overlooking the picturesque harbour.
See properties

St. Andrews Lighthouse

8.8/10 (282 reviews)
Built in 1833, St. Andrews Lighthouse is New Brunswick's oldest mainland beacon with sweeping Bay of Fundy views. Visit at sunset when golden light transforms the historic structure into a photographer's dream.
See properties

Saint Andrews Community Adventure Playground

8.6/10 (13 reviews)
Canada's first adventure playground, designed by architect Robert S. Leathers, offers imaginative structures for children to explore. Bring sun protection as you watch little ones navigate the creative play spaces.
See properties

St Andrews Blockhouse

8.8/10 (146 reviews)
This rare surviving War of 1812 blockhouse offers a window into early Canadian military defence. Explore its restored interior and time your visit with low tide to walk the Bay of Fundy's exposed seabed.
See properties

Ross Memorial Museum

7.8/10 (17 reviews)
You can browse the exhibits at Ross Memorial Museum, a museum with a storied past, during your travels to St. Andrews. While in this relaxing area, you can savour the top-notch restaurants.
See properties

Sunbury Shores Arts & Nature Centre

8.6/10 (13 reviews)
This creative hub blends art and nature, offering galleries and workshops in a historic building by Passamaquoddy Bay. Enjoy printmaking or ceramics classes while taking in the ocean-view terrace's tranquil atmosphere.
See properties

St. Andrews and related destinations

Explore the colourful waterfront of this historic seaside town where whale watching boats depart daily from the harbour. Kingsbrae Garden's 27 acres of themed gardens and Ministers Island's tidal road access offer visitors unique maritime experiences.

See all hotels in St. Andrews
A small wooden structure with a sloped roof, surrounded by grass and trees with autumn leaves, near a body of water.

Top St. Andrews Hotel Reviews

Treadwell Inn

Treadwell Inn

10/10 Excellent
"Amazing staff!!"
Jeffrey 2-night trip
Posted 15 hours ago
Treadwell Inn
Algonquin Resort St Andrews by-the-Sea Autograph Collection

Algonquin Resort St Andrews by-the-Sea Autograph Collection

10/10 Excellent
"Beautiful"
jen 2-night trip
Posted 1 day ago
Algonquin Resort St Andrews by-the-Sea Autograph Collection
Saint Andrews Inn & Suites

Saint Andrews Inn & Suites

10/10 Excellent
"Great view!!"
ERIN 1-night trip
Posted 2 days ago
Saint Andrews Inn & Suites
Inn on Frederick

Inn on Frederick

10/10 Excellent
"Everything about this property was exceptional. Perfect location - very central but still quiet and peaceful. Delicious breakfast. Gorgeous room. The couple who run this b&b are so sweet and lovely. I would highly recommend staying here, and I will definitely be back."
MARI 1-night trip
Posted 2 days ago
Inn on Frederick
Windsor House Inn

Windsor House Inn

8/10 Good
"Excellent. The only minor issue was a bit of noise other than that I would recommend staying here anytime."
Carlos 1-night trip
Posted 4 days ago
Windsor House Inn
Baybreeze Restaurant and Motel

Baybreeze Restaurant and Motel

8/10 Good
"The water view was wonderful!"
Mary 1-night trip
Posted 5 days ago
Baybreeze Restaurant and Motel
Granite Town Hotel

Granite Town Hotel

10/10 Excellent
"The staff was friendly and super helpful. Everything was clean but some may find the decor dated."
Nancy 1-night trip
Posted 6 days ago
Granite Town Hotel
Scoodic Motel

Scoodic Motel

8/10 Good
"This motel is very clean and the staff are so friendly. It is dated and the beds aren’t very comfortable, but it is worth the money I paid."
Holly 1-night trip
Posted 6 days ago
Scoodic Motel
Europa Inn

Europa Inn

8/10 Good
"Clean room, helpful staff, great location."
James 1-night trip
Posted 7 days ago
Europa Inn

More cheap stays in St. Andrews

Scoodic Motel

Scoodic Motel

241 Route 170 Oak Bay NB
฿2,573
฿2,959 total
20 Oct - 21 Oct
includes taxes & fees
9/10 Wonderful! (401 reviews)
Scoodic Motel
Baybreeze Restaurant and Motel

Baybreeze Restaurant and Motel

1424 Route 175 Pocologan NB
฿2,602
฿2,992 total
19 Oct - 20 Oct
includes taxes & fees
7.8/10 Good! (403 reviews)
Baybreeze Restaurant and Motel
Winsome Inn

Winsome Inn

198 King St St. Stephen NB
฿3,303
฿3,799 total
20 Oct - 21 Oct
includes taxes & fees
8.4/10 Very good! (649 reviews)
Winsome Inn
Greenside motel

Greenside motel

242 Mowat Drive St. Andrews NB
฿3,903
฿4,695 total
15 Oct - 16 Oct
includes taxes & fees
Greenside motel
CLIPPER SHIPP BEACH MOTEL

CLIPPER SHIPP BEACH MOTEL

1312 New Brunswick 175 Pocologan NB
฿4,227
฿4,980 total
15 Oct - 16 Oct
includes taxes & fees
CLIPPER SHIPP BEACH MOTEL
Picket Fence Motel

Picket Fence Motel

102 Reed Avenue St. Andrews NB
Get ratesPicket Fence Motel

Find out more about St. Andrews

Top reasons to visit St. Andrews

  • World-Class Golf: St. Andrews boasts a renowned golf course, perfect for enthusiasts seeking a memorable golfing experience.
  • Historic Charm: Explore the town's rich history through the picturesque streets and landmarks, including the historic St. Andrews Castle.
  • Scenic Seaside Views: Enjoy breathtaking views of St. Andrews Bay while relaxing along the serene coastline.
  • Outdoor Adventures: Discover a variety of activities, from hiking to exploring the delightful flower gardens at the Environmental Centre.
  • Charming Accommodations: Stay in inviting inns or charming bed and breakfasts that enhance your visit with a personal touch.

Find great hotels in St. Andrews

St. Andrews, New Brunswick, offers a delightful selection of accommodations, including charming bed and breakfasts and inviting inns, perfect for families, romantic getaways, or those seeking a historical experience. With a variety of hotel services and facilities, you can find the ideal stay to enhance your visit. Explore our collection of St. Andrews hotels, read reviews, and discover the perfect lodging to make your vacation truly memorable.

  • Algonquin Resort St Andrews by-the-Sea Autograph Collection: Set within a historic building, the 4-star Algonquin Resort St Andrews by-the-Sea Autograph Collection offers guests a sophisticated seaside escape. With a remarkable guest rating of 9.2, this resort is renowned for its charming blend of modern amenities and historic elegance. Guests can enjoy direct access to the beach, making it an ideal choice for those keen on a beach vacation infused with a sense of history. The resort features well-appointed rooms, a full-service spa, and exquisite dining options, all framed by picturesque coastal views.
  • Saint Andrews Inn & Suites: A welcoming 3-star accommodation, the Saint Andrews Inn & Suites boasts a commendable guest rating of 9.0. This hotel provides a comfortable retreat with a variety of entertainment options, including both Cable TV and Flatscreen TV for your viewing pleasure. Its convenient location in St. Andrews makes it an excellent base for exploring local attractions, while its inviting atmosphere ensures a pleasant stay. Guests appreciate the thoughtful amenities that cater to both leisure and relaxation.
  • Greenside motel: For those seeking a budget-friendly option, the Greenside Motel offers a charming stay with a guest rating of 8.6. This motel provides essential comforts, including multiple televisions and Cable TV, ensuring guests remain entertained during their visit. Its straightforward accommodations and friendly service create a relaxed environment for visitors exploring St. Andrews. The Greenside Motel is a sensible choice for travellers looking for affordable yet comfortable lodging while enjoying the beauty of the region.

Where to stay in and around St. Andrews

St. Andrews, New Brunswick, offers a delightful blend of relaxation and adventure. Explore the historic charm of its town centre, indulge in world-class golf, and enjoy the serene seaside views. Nearby, you’ll discover secluded spots perfect for excursions and a friendly atmosphere that invites you to unwind. Whether you’re strolling through the picturesque streets or soaking in the stunning scenery, St. Andrews is a captivating destination for any traveller seeking a memorable getaway.

  • Digdeguash: Situated approximately 13km from St. Andrews, Digdeguash is a city that embraces seasonal tourism, with peak visitor numbers from July to September. This destination is ideal for those seeking an outdoor, family-oriented, and eco-friendly experience. Visitors can enjoy a variety of activities such as hiking trails and recreational areas, making it perfect for nature enthusiasts. Notable attractions nearby include a charming park, a historic rail line, and a beautiful flower garden, all enhancing the area's natural beauty and rich history.
  • Chamcook: Nestled within the vicinity of St. Andrews, Chamcook is a quaint village that draws visitors from June to August. Travellers are attracted to its stunning scenery, outdoor adventures, and engaging activities like hiking and golfing. The village is home to picturesque landscapes, with a serene lake and the nearby national state park offering ample opportunities for exploration. For those seeking a blend of adventure and tranquillity, Chamcook is a delightful retreat that promises memorable experiences amidst nature.
  • Bayside: Located merely 5km from St. Andrews, Bayside is a charming village known for its seasonal influx of visitors, particularly from July to September. This destination offers an array of outdoor activities, with beautiful parks and beaches for relaxation and adventure. The village's proximity to a national state park enhances its appeal, providing opportunities for hiking and wildlife observation. Bayside is an excellent choice for those wanting to immerse themselves in nature while enjoying the stunning coastal scenery.

Things to do in St. Andrews

Shopping

In St. Andrews, you can browse unique shops along Water Street, offering local crafts and souvenirs. If you're up for a drive, visit the nearby Atlantic Superstore in St. Stephen for a wider selection of gifts and groceries.

Recreation

In St. Andrews, the Kingsbrae Garden offers serene landscapes and rejuvenating nature walks, while the Algonquin Resort features a tranquil spa with a variety of treatments. Enjoy yoga sessions on the beach or partake in mindfulness activities amidst the stunning coastal scenery.

Adventure

Explore the Bay of Fundy with a kayaking adventure, paddling through stunning coastal scenery and observing marine wildlife. For a thrilling experience, try whale watching tours to see humpback and minke whales in their natural habitat, making for an unforgettable encounter with nature.

Nightlife

Experience the vibrant nightlife at The Red Herring on Water Street, where you can enjoy fresh seafood and creative cocktails. For a lively atmosphere, visit The Algonquin Resort's bar, offering stunning views and a selection of local wines, perfect for unwinding after a day of exploration.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in St. Andrews

St. Andrews, New Brunswick, is an ideal destination for outdoor enthusiasts and those seeking scenic beauty. Visitors can explore attractions such as the Environmental Centre, a delightful flower garden, and the renowned golf course resort. The area offers a rich cultural experience for families, with highlights including St. Andrews Bay and the historic St. Andrews Castle. Whether you're seeking adventure or relaxation, this charming town has something for everyone.

  • Water Street: Stroll along Water Street, a vibrant tourist precinct that captures the essence of St. Andrews with its family-friendly atmosphere. Enjoy the charming shops, delightful cafés, and the scenic views of the waterfront, making it an ideal spot for relaxation and exploration.
  • Algonquin Golf Course: Experience the elegance of the Algonquin Golf Course, a luxurious resort that offers a relaxing retreat for golf enthusiasts. With its stunning landscapes and friendly staff, it's an excellent place to unwind while enjoying a round of golf amidst picturesque surroundings.
  • Minister's Island: Discover the natural beauty of Minister's Island, where you can indulge in outdoor activities along its lovely beaches. Accessible during low tide, this island provides a unique opportunity to explore its scenic trails and tranquil coastal environment.

Best time to go to St. Andrews

The best time to visit St. Andrews can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Andrews falls in July, when visitor numbers are high and weather is mostly sunny with light rain. The coolest average temperature in St. Andrews falls in January, visitor numbers are low and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January20.8°F (-6.2°C)Light RainMostly CloudyLowSlightly Low
February22.1°F (-5.5°C)Light RainMostly CloudyLowSlightly Low
March29.5°F (-1.4°C)Light RainMostly CloudyAverageAverage
April41.0°F (5.0°C)Light RainMostly CloudyAverageAverage
May52.0°F (11.1°C)Light RainMostly CloudyAverageAverage
June60.1°F (15.6°C)Light RainMostly SunnyAverageAverage
July67.3°F (19.6°C)Light RainMostly SunnyHighSlightly High
August66.6°F (19.2°C)Light RainMostly SunnyHighSlightly High
September59.7°F (15.4°C)Light RainMostly SunnyHighSlightly High
October49.1°F (9.5°C)Light RainMostly SunnyAverageAverage
November37.4°F (3.0°C)Light RainMostly SunnyAverageSlightly Low
December28.2°F (-2.1°C)Light RainMostly CloudyLowAverage

The nearest major airports for your trip to St. Andrews

Accessing St. Andrews, New Brunswick, can be achieved via three major airports. Bangor International Airport (BGR) is situated 142km away, with nearby accommodation options such as the Quality Inn Bangor Airport, only 1.6km away, and the Bangor Aviator Hotel, both offering convenient access to the airport. Greater Fredericton International Airport (YFC) is 97km from St. Andrews, with excellent hotels like Chateau Fredericton, 13km from the airport. Similarly, Saint John Airport (YSJ) is also 97km away, featuring nearby hotels such as the 4.5-star Saint John Harbourfront Hotel, located 14km from the airport, ensuring a comfortable stay for visitors.

Frequently asked questions

What's the best place to stay in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is one of the top choices for your stay based on our traveller data. This resort offers a full-service spa and a golf course. Other good options for your trip include Saint Andrews Inn & Suites and Kennedy House. See all available top hotels, or vacation rentals in St. Andrews.
If I need to cancel my hotel reservation in St. Andrews, will I receive a refund?
Yes! Most hotel bookings are fully refundable if you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you have a reservation that's non-refundable, you may still be able to cancel and receive a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in St. Andrews.
What's the best family accommodation in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a resort with an indoor pool and 2 restaurants, and it's a top choice on Expedia for families. Also, attractions such as Huntsman Marine Science Centre and Saint Andrews Community Adventure Playground are fun for children of all ages. Find more child-friendly accommodations in St. Andrews.
What's the best LGBTQ-friendly hotel in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a top LGBTQ-friendly resort that features a full-service spa and a golf course. See all available hotels listed as LGBTQ-friendly in St. Andrews.
What's the best dog-friendly accommodation option in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a top resort for people travelling with their pets, and offers 2 restaurants and a full-service spa for its human guests. Two other good options for you and your pet include Europa Inn and Treadwell Inn. See more pet-friendly hotel accommodations in St. Andrews.
What's the best hotel to stay near the beach in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a top beachfront resort offering 2 restaurants and a seasonal outdoor pool, located within a short 9-minute walk of Katy's Cove . See more stays near the beach in St. Andrews.
What's the best high-end place to stay in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a luxury resort with 2 restaurants and a full-service spa, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Another upscale choice for your stay is Kingsbrae Arms Inn. Find more luxury hotels in St. Andrews.
What's the best hotel for a golf holiday in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a top resort that has a golf course and features free WiFi. Another good option is Inn on Frederick if you'd like to be close to a golf course while in town. You can tee off at Algonquin Golf Course during your trip. See more golf hotels in St. Andrews.
What are some hotels with pools in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection: Features a seasonal outdoor pool, an indoor pool and 2 restaurants. View all hotels with pools in St. Andrews.
What is the best spa hotel in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a top beach spa hotel featuring a golf course, a water slide, a fitness centre and tennis courts. Treat yourself to a facial, body scrub or deep-tissue massage at Algonquin Spa. See all spa hotels in St. Andrews.
What is staying in St. Andrews like?
Visitors give high marks for the top-notch restaurants in St. Andrews, which is also known for its gardens and golf courses. Tourists can also enjoy the city's cafés and museums. In St. Andrews, there are 49 hotels and other accommodation options to choose from. Find out more about St. Andrews.
What should I see while I'm in St. Andrews?
Cultural venues include Ross Memorial Museum, Kingsbrae International Residence for the Arts and Sheriff Andrews House. Attractions like Huntsman Marine Science Centre and Saint Andrews Community Adventure Playground are fun for everyone. Landmarks like St Andrews Blockhouse, St. Andrews Lighthouse and Water Street might be worth a visit. Take a look at what more there is to see and do in Expedia's St. Andrews guide.
What's the seasonal weather like in St. Andrews?
The hottest months are usually July and August, with an average temperature of 17°C, while the coldest months are January and February, with an average of -4°C. The snowiest months in St. Andrews are January, February, December and March, with each month seeing an average of 39 cm of snowfall.

Explore a world of travel with Expedia