Find hotels in St. Andrews from $77

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Andrews hotels

Algonquin Resort St Andrews by-the-Sea Autograph Collection

Algonquin Resort St Andrews by-the-Sea Autograph Collection
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (1,001 reviews)
"Hot tub was nice"
Canada
Greg
$111 nightly
The price is $131
Mar 22 - Mar 23
Total with taxes and fees
Algonquin Resort St Andrews by-the-Sea Autograph Collection

Saint Andrews Inn & Suites

Saint Andrews Inn & Suites
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (1,000 reviews)
"Great place very spacious very clean. Very easy to check in would come again :-)"
Canada
Emily
$77 nightly
The price is $92
Mar 23 - Mar 24
Total with taxes and fees
Saint Andrews Inn & Suites

Kennedy House

Kennedy House
3.0 star property
St. Andrews
8.8 out of 10, Excellent, (995 reviews)
"clean room and very friendly staff."
Canada
Andrea
$65 nightly
The price is $77
Apr 6 - Apr 7
Total with taxes and fees
Kennedy House

Granite Town Hotel

Granite Town Hotel
3.0 star property
St George
8.8 out of 10, Excellent, (1,001 reviews)
"The room was great and staff was very friendlly and helpful . Have stayed a few times here and it has been a good stay each time "
Canada
Jim
$89 nightly
The price is $106
Mar 29 - Mar 30
Total with taxes and fees
Granite Town Hotel

Treadwell Inn

Treadwell Inn
4.0 star property
St. Andrews
9.6 out of 10, Exceptional, (78 reviews)
"Nice well located hotel in a nice town"
United Kingdom
David
$198 nightly
The price is $235
Apr 10 - Apr 11
Total with taxes and fees
Treadwell Inn

Winsome Inn

Winsome Inn
2.5 star property
St. Stephen
8.4 out of 10, Very Good, (587 reviews)
"A good place"
Canada
Joanne
$98 nightly
The price is $113
Mar 21 - Mar 22
Total with taxes and fees
Winsome Inn

The Coach House

The Coach House
3.5 star property
St. Stephen
9.2 out of 10, Wonderful, (182 reviews)
"Really great breakfast and really great hospitality and conversations with the owners. I would stay again :)"
Canada
Adam
$102 nightly
The price is $118
Mar 26 - Mar 27
Total with taxes and fees
The Coach House

Dominion Hill Country Inn

Dominion Hill Country Inn
3.0 star property
Digdeguash
9.4 out of 10, Exceptional, (373 reviews)
"The location and the inn are delightful. "
Canada
Catherine
$99 nightly
The price is $114
Mar 26 - Mar 27
Total with taxes and fees
Dominion Hill Country Inn

Scoodic Motel

Scoodic Motel
2.5 star property
Oak Bay
9.0 out of 10, Wonderful, (302 reviews)
"Great stay and accommodating "
Canada
Dugald
$73 nightly
The price is $85
Apr 1 - Apr 2
Total with taxes and fees
Scoodic Motel

Woodhaven Country Lodge

Woodhaven Country Lodge
4.0 star property
Oak Bay
9.6 out of 10, Exceptional, (53 reviews)
"Perfect place with perfect hosts!!"
Canada
F
$105 nightly
The price is $121
Mar 24 - Mar 25
Total with taxes and fees
Woodhaven Country Lodge

Oakhill Oasis Guest House

Oakhill Oasis Guest House
2.0 star property
Oak Hill
$117 nightly
The price is $134
Mar 27 - Mar 28
Total with taxes and fees
Oakhill Oasis Guest House
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. Andrews attractions

St. Andrews and related destinations

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

St. Andrews featuring boating and marine life as well as a small group of people
Photo by Brian Atkinson/Tourism New Brunswick
Open Photo by Brian Atkinson/Tourism New Brunswick

Top St. Andrews Hotel Reviews

More cheap stays in St. Andrews

Hotels in St. Andrews with star-rating

Find out more about St. Andrews

Top reasons to visit St. Andrews

  • Stunning Beaches: Enjoy the picturesque beaches of St. Andrews, perfect for relaxation and scenic views.
  • Outdoor Adventures: Engage in activities like golfing at world-class courses, whale watching, and scenic nature walks.
  • Cultural Experiences: Explore local art galleries and unique cultural attractions that reflect the town's charm.
  • Charming Accommodations: Choose from delightful bed & breakfasts and luxurious hotels for a memorable stay.
  • Friendly Locals: Experience the warm hospitality of the community, making your visit even more enjoyable.

Find great hotels in St. Andrews

St. Andrews, New Brunswick, offers a delightful range of accommodations, including charming bed & breakfasts and well-appointed hotels. Whether you're seeking a family-friendly retreat, a historic getaway, or a romantic escape, you'll discover options to fit your vacation desires. Explore guest reviews to find the perfect luxury stay that meets your needs, and immerse yourself in the unique charm of this picturesque seaside town.

  • Algonquin Resort St Andrews by-the-Sea Autograph Collection: A luxurious 4-star resort with an impressive guest rating of 9.2, the Algonquin Resort is a historic gem situated in a national historic building. This beach-themed resort offers direct access to the stunning coastline, making it perfect for travelers seeking a blend of relaxation and history. Guests can enjoy upscale amenities and a unique atmosphere that reflects the rich heritage of St. Andrews, ensuring a memorable seaside getaway.
  • Saint Andrews Inn & Suites: With a solid 3-star rating and a guest score of 9.0, Saint Andrews Inn & Suites is a cozy hotel option perfect for families and couples alike. Located in the heart of St. Andrews, this inn provides convenient entertainment options, including Cable TV and flat-screen televisions in every room. Its welcoming atmosphere and comfortable accommodations make it an excellent choice for travelers looking for a homey feel while exploring the beautiful surroundings.
  • Kennedy House: Rated at 3 stars with a guest rating of 8.8, Kennedy House offers a charming stay with a variety of dining options, including an on-site restaurant and bar. Guests can unwind while enjoying entertainment features such as flat-screen TVs and billiards. The property’s proximity to local attractions, including whale watching and the historical district, makes it an ideal base for discovering the rich culture of St. Andrews, all while providing a relaxed and inviting environment.

Where to stay in and around St. Andrews

Discover the charm of St. Andrews, New Brunswick, where stunning beaches meet friendly locals. Immerse yourself in the scenic beauty of the East Coast while exploring art galleries and indulging in luxurious excursions. Whether you're relaxing on the shore or enjoying adventures in nearby secluded areas, St. Andrews offers a perfect blend of tranquility and excitement for every traveler. Don't miss the opportunity to experience this picturesque gem in Canada.

  • Digdeguash: Located 8 miles from St. Andrews, Digdeguash is a charming city that offers a seasonal travel experience, with peak visitors from July to September. This destination is perfect for families and nature lovers seeking eco-friendly adventures. Enjoy outdoor activities in the local recreational area, visit the market for unique finds, or hit the nearby ski slopes during winter. Notable attractions include a lovely park, a fascinating railway museum, and historic rail landmarks that provide a glimpse into the area's rich heritage.
  • Chamcook: Nestled in the St. Andrews area, Chamcook is a picturesque village that attracts moderate seasonal travelers, with peak visits from June to August. It's an ideal spot for those who love outdoor activities, stunning scenery, and adventure. Explore the hiking trails that wind through the lush landscape, or tee off at the local golf course. Chamcook's proximity to a tranquil lake, a national state park, and beautiful beaches makes it a perfect getaway for nature enthusiasts and adventure seekers alike.
  • Bayside: Just 3 miles from St. Andrews, the village of Bayside is another fantastic destination that sees its highest visitor numbers from July to September. Known for its outdoor experiences and breathtaking scenery, Bayside is ideal for those looking to embrace nature. Take advantage of the local recreational area or relax at the nearby beach. With access to a national state park and a beautiful park, this charming village offers a peaceful retreat for travelers who appreciate the beauty of the great outdoors.

Things to do in St. Andrews

St. Andrews, New Brunswick, is a perfect destination for outdoor enthusiasts seeking adventure and stunning scenery. Visitors can enjoy activities like golfing at renowned courses, whale watching, and scenic nature walks. The beautiful beaches offer relaxing experiences, while the surrounding landscapes invite exploration. Whether you're teeing off at a private club or embarking on outdoor adventures, St. Andrews promises a memorable vacation filled with natural beauty and excitement.

Shopping

St. Andrews offers charming local shops like the Atlantic Salmon Federation and the Red Herring Pub for unique gifts. If you're up for a drive, check out the larger shopping options at the nearby Champlain Place Mall in Dieppe for a wider selection of stores.

Recreation

At the Algonquin Resort, indulge in rejuvenating spa treatments with ocean views, or unwind in the heated saltwater pool. For outdoor enthusiasts, the nearby Fundy Trail Parkway offers stunning coastal hikes and breathtaking vistas, perfect for connecting with nature and enhancing your wellness journey.

Adventure

Explore the Fundy Trail Parkway for breathtaking coastal views and hiking trails. Experience the thrill of whale watching tours to spot majestic marine life. For a unique adventure, try kayaking in the Bay of Fundy, where you can paddle among stunning cliffs and tides.

Nightlife

In St. Andrews, the Kennedy Inn offers cozy evenings with live music and a warm atmosphere. The Algonquin Resort features elegant lounges and seasonal events, perfect for enjoying cocktails. For a lively night, check out local pubs like the Red Herring, where you can mingle with locals and enjoy great food.

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

Booking tips and Expedia advantages for St. Andrews

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Andrews are January, April and November, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in St. Andrews is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Andrews is Tuesday. The most expensive day to stay in St. Andrews is Sunday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your preferences, such as your budget, preferred location, and desired hotel type. To find the best prices and deals, arrange the price filter from low to high.
  • Consider bundling your trip: You can save money by booking an Expedia package that combines your St. Andrews hotel, flights, and activities all in one.

Find the best attractions in St. Andrews

St. Andrews, New Brunswick, is a fantastic destination for outdoor enthusiasts and those seeking scenic beauty. Popular attractions include the environmental center, tourist precinct, and a renowned golf course resort. With a variety of points of interest, this charming town offers cultural experiences and family-friendly activities that promise to create lasting memories for all visitors.

  • Water Street: Experience the vibrant atmosphere of Water Street, a charming precinct in St. Andrews known for its outdoor family-friendly vibes. Stroll along the waterfront, enjoy local shops, and take in scenic views that make it a perfect spot for relaxation and fun.
  • Algonquin Golf Course: At the Algonquin Golf Course, indulge in a luxurious golfing experience surrounded by stunning landscapes. This resort is known for its friendly staff and relaxing ambiance, making it an ideal destination for both seasoned golfers and beginners.
  • Minister's Island: Explore Minister's Island, a beautiful getaway with outdoor beach vibes. Accessible by tidal causeway, this island offers serene beaches and picturesque views, perfect for a day of adventure and relaxation.

Best time to go to St. Andrews

The best time to visit St. Andrews is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January20.8°F (-6.2°C)Light RainMostly CloudyLowSlightly Low
February22.1°F (-5.5°C)Light RainMostly CloudyLowAverage
March29.5°F (-1.4°C)Light RainMostly CloudyLowAverage
April41.0°F (5.0°C)Light RainMostly CloudyAverageSlightly Low
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 CloudyAverageAverage

The nearest major airports for your trip to St. Andrews

Traveling to St. Andrews, New Brunswick, Canada, can be accomplished through several major airports. Bangor International Airport (BGR) is 88 miles away, with nearby hotels like Quality Inn Bangor Airport and Bangor Aviator Hotel, both offering convenient access. Greater Fredericton International Airport (YFC) is 60 miles distant, with great accommodations such as Chateau Fredericton and Crowne Plaza Fredericton-Lord Beaverbrook. Additionally, Saint John Airport (YSJ) is also 60 miles from St. Andrews, featuring hotels like Chateau Saint John and Hampton Inn & Suites Saint John for comfortable stays. Each airport provides various transportation options to facilitate your journey to St. Andrews.

Frequently asked questions

What is the best area to stay in St Andrews?
The best area to stay in St. Andrews is the downtown core, which is the heart of the town and offers convenient access to most attractions.

This area centers around Water Street, where you'll find a concentration of shops, restaurants, and historic buildings leading down to the waterfront. It's highly walkable, making it easy to explore on foot. For couples, this area is ideal for a relaxed and romantic getaway, with many options for dining and enjoying the scenic views of Passamaquoddy Bay.

Families will also find the downtown area a good fit due to its proximity to the waterfront activities and the St. Andrews Blockhouse National Historic Site.
What are the best hotels in St Andrews that travelers recommend?
Two of the best hotels in St Andrews that receive consistently high recommendations from travelers are theKingsbrae Arms Inn and the Treadwell Inn.

The 4.5-star Kingsbrae Arms Inn, with an outstanding 9.6 rating, is praised for its attentive staff and fabulous breakfast. Guests appreciate the cozy rooms with premium bedding and Egyptian cotton sheets, along with luxurious designer toiletries. It is conveniently located near Kingsbrae Garden and the Saint Andrews Community Adventure Playground.

Another highly recommended option is the 4-star Treadwell Inn, which also boasts a 9.6 rating. Travelers frequently highlight its excellent location and delicious food. The inn offers comfortable rooms with amenities such as deep soaking bathtubs, rainfall showerheads, and complimentary breakfast.
What are the best family hotels in St Andrews?
For family-friendly hotels in St Andrews, consider the Algonquin Resort St Andrews by-the-Sea Autograph Collection and the Greenside motel.

The 4-star Algonquin Resort St Andrews by-the-Sea Autograph Collection, with an excellent 9.2 rating, is a great option for families. It offers amenities such as travel cribs, games for children, connecting rooms, and sofa beds, ensuring comfort for all family members. Guests frequently praise the friendly and amazing staff, the comfortable and beautiful rooms, and the beautiful location. It is conveniently located near Kingsbrae Garden and Centennial Park, both within 0.4 miles.

Another good choice is the Greenside motel, which has a solid 8.6 rating. This motel provides sofa beds, kitchens, and free self-parking, making it convenient for families. Travelers often mention the excellent and clean rooms, the charming and great staff, and the comfortable beds and pillows. It is situated about 0.6 miles from St Andrews Blockhouse and Centennial Park. Find more child-friendly accommodations in St Andrews
What are the best spa hotels in St Andrews?
For the best spa hotels in St Andrews, consider the Algonquin Resort St Andrews by-the-Sea Autograph Collection and the Treadwell Inn.

The 4-star Algonquin Resort St Andrews by-the-Sea Autograph Collection, with a 9.2 rating, offers a full-service spa where guests can enjoy a wide range of treatments, including hot stone massages, deep tissue massages, body wraps, aromatherapy, and facials. The hotel provides comfortable and beautiful rooms, and guests frequently praise the friendly and amazing staff and excellent service. It is conveniently located near Kingsbrae Garden, just 0.4 miles away, and the Algonquin Golf Course, 1.0 mile away.

Another excellent option is the 4-star Treadwell Inn, which boasts an outstanding 9.6 rating. While its spa amenities focus on massage services, it is highly regarded for its excellent location and delicious food. Guests also appreciate the free breakfast and free WiFi. See all spa hotels in St Andrews
Which beach resorts in St Andrews do travelers love?
For a highly-loved beach resort in St Andrews, consider the Algonquin Resort St Andrews by-the-Sea Autograph Collection.

This 4-star resort, with an excellent 9.2 rating, is situated near the sea and ocean, offering a beautiful location that guests frequently praise. The resort is particularly appealing to golf enthusiasts, featuring golf lessons with a pro, an on-site golf course, a golf pro shop, and a golf driving range. Travelers consistently highlight the friendly and amazing staff, the comfortable and beautiful rooms, and the excellent breakfast buffet. Its convenient location also places it within half a mile of attractions such as Market Wharf, Kingsbrae Garden, and the St Andrews Blockhouse. See more stays near the beach in St Andrews
What hotels in St Andrews offer free breakfast?
For hotels in St Andrews that offer complimentary breakfast, consider the Inn on Frederick and the Treadwell Inn.

The 3.5-star Inn on Frederick, with an exceptional 9.6 rating, provides a delicious free breakfast to start your day. Guests frequently praise the comfortable and clean rooms, as well as the helpful staff. This inn is conveniently located near Water Street and Kingsbrae Garden.

Another excellent option is the 4-star Treadwell Inn, also boasting a 9.6 rating. This inn also offers a free self-serve breakfast, which guests describe as nice and delicious. Its location is often highlighted as excellent and perfect. Find more hotels with free breakfast in St Andrews
What are the top pet-friendly hotels in St Andrews?
For top pet-friendly hotels in St Andrews, consider theKingsbrae Arms Inn, the Algonquin Resort St Andrews by-the-Sea Autograph Collection, and the Treadwell Inn.

The 4.5-star Kingsbrae Arms Inn, with an exceptional rating of 9.6, warmly welcomes pets. Guests frequently praise the friendly and attentive staff, fabulous breakfast, and cozy rooms. It is conveniently located near Kingsbrae Garden and the Saint Andrews Community Adventure Playground, both within 0.1 miles.

The 4-star Algonquin Resort St Andrews by-the-Sea Autograph Collection, rated 9.2, is another excellent option for travelers with pets, accommodating both dogs and cats and providing food and water bowls. This resort also features an onsite golf course with lessons, a pro shop, and a driving range. It is situated within half a mile of Market Wharf and Kingsbrae Garden.

The 4-star Treadwell Inn, which boasts a 9.6 rating, also welcomes dogs and offers free breakfast, including a self-serve option. Guests often highlight its excellent location and delicious food. See more pet-friendly hotels in St Andrews
What are the best budget hotels in St Andrews?
For budget-friendly accommodations in St Andrews, consider the Saint Andrews Inn & Suites, Kennedy House, and Greenside motel.

The 3-star Saint Andrews Inn & Suites, with an excellent 9.0 rating, offers free self-parking, free WiFi, and complimentary toiletries. Guests can enjoy an indoor pool and some rooms feature ocean views. It's conveniently located near several attractions, including Sunbury Shores Arts & Nature Centre (0.1 miles) and Kingsbrae Garden (0.5 miles). Guests frequently praise the friendly staff, clean and spacious rooms, and great location.

Another excellent option is the 3-star Kennedy House, rated 8.8. This hotel provides free self-parking and free WiFi. Many rooms offer a balcony or patio, some with furnished balconies and marina views. It's well-situated, being only 0.2 miles from Sunbury Shores Arts & Nature Centre and 0.7 miles from Water Street. Travelers often highlight the excellent location, helpful staff, and comfortable rooms.

The Greenside motel, with a rating of 8.6, is also a good choice. It features free self-parking, free toiletries, and free WiFi, along with the convenience of early check-in. It is located 0.9 miles from Kingsbrae Garden and 1.6 miles from Water Street. Guests frequently comment on the excellent and clean rooms, charming staff, and comfortable beds. View all budget hotels in St Andrews
What are the most romantic hotels in St Andrews for couples?
For a romantic getaway in St Andrews, consider theKingsbrae Arms Inn or the Algonquin Resort St Andrews by-the-Sea Autograph Collection.

The 4.5-star Kingsbrae Arms Inn, with an exceptional 9.6 rating, is situated in a historical district, just 0.1 miles from Kingsbrae Garden. This Victorian property features amenities like designer toiletries, premium bedding with Egyptian cotton sheets, and fireplaces in some rooms. Guests consistently praise the friendly and attentive staff, as well as the fabulous breakfast. Many rooms also offer a balcony or furnished balcony for a private retreat.

Another excellent choice for couples is the 4-star Algonquin Resort St Andrews by-the-Sea Autograph Collection, rated 9.2. This resort boasts an onsite golf course with golf lessons available, great for couples who enjoy the sport. Guests frequently highlight the amazing staff, comfortable and beautiful rooms, and the beautiful location. The hotel also features a hot tub and balconies in some rooms, adding to the romantic experience. See all romantic hotels in St Andrews
What are the best hotels in St Andrews near Sunbury Shores Arts & Nature Centre?
The Inn on Frederick andKingsbrae Arms Inn are two excellent choices for hotels in St Andrews near Sunbury Shores Arts & Nature Centre.

The 3.5-star Inn on Frederick, with a high rating of 9.6, offers complimentary breakfast, including a a free English breakfast, and free WiFi, making it a convenient stay. Guests frequently mention the great breakfast, comfortable rooms, and excellent location. It is also close to Market Wharf and Kingsbrae Garden.

Another highly-rated option is the 4.5-star Kingsbrae Arms Inn, also boasting a 9.6 rating. This inn is situated in a historical district and features a Victorian property design. Guests can enjoy amenities such as bathrobes, designer toiletries, premium bedding, and Egyptian cotton sheets. Many guests praise the friendly and attentive staff, the fabulous breakfast, and the cozy rooms. It's particularly close to Kingsbrae Garden and Saint Andrews Community Adventure Playground.
When is the best time to go to St Andrews?
The best time to visit St Andrews is during the summer months, from June to September, when the weather is ideal for outdoor activities and all attractions are fully operational.

During these months, the temperatures are comfortably warm, making it superb for exploring the town on foot, enjoying whale watching tours, or simply relaxing by the Bay of Fundy. The town really comes alive with local markets, street performers, and extended hours for shops and restaurants. This period is particularly good for families looking for a classic seaside vacation, as children can enjoy the various marine-themed activities and uncrowded beaches without the chill of other seasons.

May and October also offer good opportunities for travel, providing a quieter experience with cooler temperatures and fewer crowds. While some seasonal attractions might have limited hours or be closed, these months are excellent for couples seeking a more relaxed and intimate getaway. You'll still be able to enjoy scenic walks and the natural beauty of the area without the peak season bustle, often finding better rates on accommodations.

Ultimately, for an extensive St Andrews experience with all activities available, aim for July and August.
Where can I find the best nightlife in St Andrews?
St Andrews offers a quiet evening experience, primarily centered around its main street, Water Street.

Along Water Street, you'll find various pubs and restaurant bars. Many establishments offer a selection of local beers and spirits, and some feature live acoustic music on weekends during peak season. These spots are generally relaxed and provide a comfortable setting for conversation.

Some hotels in the area also have lounges or bars that cater to guests and the public.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Andrews.
How can I save on a St. Andrews hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St. Andrews hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a St. Andrews hotel?
Prices for hotels in St. Andrews often vary, but you can find a great deal from $77 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia