Find hotels in St. Andrews from £74

    price find illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top 10 St. Andrews hotels and places to stay

Algonquin Resort St Andrews by-the-Sea Autograph Collection

4.0 star property
9.0 out of 10, Wonderful, (1004)
"We had a great time staying at this hotel!"
The price is £187
includes taxes & fees
20 Jul - 21 Jul
Algonquin Resort St Andrews by-the-Sea Autograph Collection

Kennedy House

3.0 star property
8.8 out of 10, Excellent, (772)
"Perfect place to stay in beautiful Saint Andrews."
The price is £83
includes taxes & fees
7 Jul - 8 Jul
Kennedy House

Saint Andrews Inn & Suites

3.0 star property
8.8 out of 10, Excellent, (952)
"Great location and reasonable rates."
The price is £137
includes taxes & fees
12 Jul - 13 Jul
Saint Andrews Inn & Suites

Picket Fence Motel

2.0 star property
9.4 out of 10, Exceptional, (523)
"Overall a very nice place to stay."
The price is £95
includes taxes & fees
6 Jul - 7 Jul
Picket Fence Motel

Greenside motel

2.5 star property
8.6 out of 10, Excellent, (327)
"Great location, owners were very friendly, attentive and helpful. Room was clean and quiet. "
The price is £76
includes taxes & fees
6 Jul - 7 Jul
Greenside motel

The Montague Rose Inn

2.0 star property
9.6 out of 10, Exceptional, (29)
"We had an excellent stay here! Would definitely recommend to anyone looking for a nice weekend getaway! "
The Montague Rose Inn

Granite Town Hotel

3.0 star property
8.8 out of 10, Excellent, (1000)
"Excellent Our second time staying Great location "
Granite Town Hotel

Kingsbrae Arms Inn

4.5 star property
9.4 out of 10, Exceptional, (79)
"."
The price is £259
includes taxes & fees
5 Jul - 6 Jul
Kingsbrae Arms Inn

Dominion Hill Country Inn

3.0 star property
9.6 out of 10, Exceptional, (325)
"Well maintained property, beautiful with nature. Great staff, great breakfast."
The price is £81
includes taxes & fees
15 Jul - 16 Jul
Dominion Hill Country Inn

Winsome Inn

2.5 star property
8.6 out of 10, Excellent, (540)
"I enjoyed my stay, very clean and quiet! "
The price is £87
includes taxes & fees
11 Jul - 12 Jul
Winsome Inn

Scoodic Motel

2.5 star property
8.8 out of 10, Excellent, (228)
"Great for a one night stay. Owner was very nice, room was clean and comfortable. "
The price is £74
includes taxes & fees
23 Jul - 24 Jul
Scoodic Motel

The Coach House

3.5 star property
9.4 out of 10, Exceptional, (147)
"Had a very pleasant experience at this charming inn. The breakfast on the patio was extensive and delicious. "
The price is £83
includes taxes & fees
15 Jul - 16 Jul
The Coach House

Homeport Suites & Residences

2.0 star property
8.6 out of 10, Excellent, (7)
"Immaculate , seemingly brand new lodging , very comfortable with an independent , cheerful vibe that might not be evident from the wooded and very simple exterior . Spacious and reasonably priced , a very positive stay . Attached restaurant downstairs serves delicious and well prepared breakfast and a killer Caesar "
The price is £110
includes taxes & fees
6 Jul - 7 Jul
Homeport Suites & Residences

Woodhaven Country Lodge

4.0 star property
9.8 out of 10, Exceptional, (46)
"So far everything has Ben great. Lovely host, great dinner at the restaurant, friendly service. We are quitepleased"
The price is £164
includes taxes & fees
20 Jul - 21 Jul
Woodhaven Country Lodge

CLIPPER SHIPP BEACH MOTEL

2.0 star property
9.2 out of 10, Wonderful, (86)
"Very quaint. On the oceanfront. "
The price is £107
includes taxes & fees
9 Jul - 10 Jul
CLIPPER SHIPP BEACH MOTEL

Baybreeze Restaurant and Motel

2.5 star property
7.8 out of 10, Good, (272)
"Very pleasant owners, unbelievable food. Very cozy. "
The price is £81
includes taxes & fees
6 Jul - 7 Jul
Baybreeze Restaurant and Motel
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

St. Andrews and related destinations

Experience relaxing St. Andrews: its whale watching, gardens, dining and more!

St. Andrews which includes street scenes
Photo by Brian Atkinson/Tourism New Brunswick
Open Photo by Brian Atkinson/Tourism New Brunswick

Find out more about St. Andrews

Find out more about St. Andrews

Top reasons to visit St. Andrews

  • Stunning Natural Scenery: St. Andrews boasts breathtaking landscapes, from picturesque waterfronts to scenic hiking trails, ideal for outdoor enthusiasts.
  • World-Class Golf: The town features beautiful golf courses that attract players looking for a challenging game amidst stunning backdrops.
  • Rich Scottish Heritage: Experience the warmth of Scottish hospitality and delve into the town's cultural history.
  • Charming Accommodations: Enjoy delightful bed and breakfasts and inviting inns that add character to your stay.
  • Family-Friendly Activities: St. Andrews offers a variety of attractions suitable for visitors of all ages, ensuring fun for everyone.

Find great hotels in St. Andrews

Discover charming accommodation options in St. Andrews, New Brunswick, where delightful bed and breakfasts and inviting inns await. Perfect for families, couples seeking a romantic getaway, or history enthusiasts, the town offers a range of lodgings that complement its scenic attractions. Whether you’re looking for a quaint retreat or a star-rated hotel, St. Andrews promises a memorable stay steeped in charm and character.

  • Algonquin Resort St Andrews by-the-Sea Autograph Collection: Nestled within a historic national building, the Algonquin Resort St Andrews by-the-Sea offers a luxurious escape with a unique blend of history and modern comfort. This 4-star resort is perfect for those seeking a beachside getaway, complete with a full-service spa and indoor pool. Guests can indulge in a variety of rejuvenating treatments, including aromatherapy and body scrubs, while enjoying direct access to the picturesque beach. The resort’s elegant ambience and exceptional service create an ideal setting for relaxation and rejuvenation.
  • Saint Andrews Inn & Suites: A charming 3-star hotel, Saint Andrews Inn & Suites provides a cosy retreat for visitors to St. Andrews. This property is well-equipped with modern entertainment options, including flat-screen and cable televisions, ensuring guests can unwind in comfort. With its welcoming atmosphere and convenient location, this inn serves as a perfect base for exploring the local attractions and enjoying the natural beauty of the surrounding area.
  • Kennedy House: Offering a delightful mix of dining and entertainment, Kennedy House is a 3-star hotel that caters to guests looking for a vibrant experience. The on-site restaurant and bar provide a daily selection of culinary delights, while the lounge area invites relaxation. Entertainment options abound, from billiards to flat-screen televisions, ensuring that guests have a fun-filled stay. With proximity to the city centre and stunning ocean views, Kennedy House is an excellent choice for those wanting to immerse themselves in the local culture and activities.

Where to stay in and around St. Andrews

St. Andrews, New Brunswick, is a charming destination perfect for outdoor enthusiasts and those seeking scenic beauty. Visitors can enjoy the picturesque waterfront, experience the warmth of Scottish hospitality, and explore nearby regions that offer a relaxing and luxurious atmosphere. Whether you're embarking on excursions or simply soaking up the friendly vibe, St. Andrews and its surroundings promise an unforgettable adventure filled with natural splendour and tranquil retreats.

  • Chamcook: Nestled in the scenic region surrounding St. Andrews, Chamcook is a quaint village that draws visitors with its stunning outdoor experiences. The travel experience here is particularly vibrant from June to August when nature enthusiasts flock to enjoy the hiking trails and breathtaking scenery. Chamcook is home to several natural landmarks, including a national state park, serene lakes, and a historic lighthouse, making it an ideal spot for adventure seekers and those looking to immerse themselves in the great outdoors.
  • Digdeguash: Located approximately 5.0km from St. Andrews, Digdeguash is a charming city that captivates travellers with its seasonal beauty. Visitors are most abundant from July to September, eager to explore the picturesque hiking trails and local markets. The city's proximity to a national state park and a lovely beach allows for a diverse range of activities, from leisurely strolls to thrilling adventures. Digdeguash is perfect for those seeking an authentic outdoor experience, surrounded by the splendor of nature.
  • Bayside: Just 1.9km away from St. Andrews, the village of Bayside offers a delightful escape for those seeking adventure and natural beauty. The peak season runs from July to September, attracting visitors to its tranquil hiking trails and recreational areas. Bayside is bordered by a national state park and a pristine lake, providing ample opportunities for exploration and relaxation. This charming village is a must-visit for anyone looking to enjoy the stunning landscapes and outdoor activities that the region has to offer.

Things to do in and around St. Andrews

St. Andrews, New Brunswick, is an ideal destination for outdoor enthusiasts seeking adventure and stunning scenery. Visitors can enjoy popular activities such as hiking along scenic trails and playing golf on beautiful courses. Whether you're exploring nature or perfecting your swing, St. Andrews offers a delightful blend of relaxation and excitement for an unforgettable holiday experience.

Shopping

In St. Andrews, you can explore charming local shops like the St. Andrews Farmers' Market for unique crafts and delicious local produce. If you're up for a drive, visit the larger shopping centres in nearby Saint John, where you'll find a wider range of retail options and brands.

Recreation

Saint Andrews Community Adventure Playground offers a vibrant family atmosphere, perfect for outdoor fun. For a tranquil retreat, explore the Caughey-Taylor Nature Preserve, where you can unwind amidst nature's beauty, or visit Ganong Nature Park, known for its peaceful trails and serene surroundings, just a short drive away.

Adventure

Explore the stunning coastline with kayaking tours that offer breathtaking views of the Bay of Fundy. For a thrilling experience, try whale watching excursions, where you can spot majestic marine life. Don't miss the exhilarating hiking trails in the nearby Fundy National Park for stunning vistas and diverse wildlife.

Nightlife

In St. Andrews, The Red Herring offers a cosy atmosphere with live music, perfect for a laid-back evening. The Algonquin Resort features elegant bars ideal for cocktails, while the St. Andrews Brewing Company provides a lively setting for craft beer enthusiasts, making for a delightful night out.

Booking tips and Expedia advantages for St. Andrews

For a budget-friendly trip to St. Andrews, consider visiting during the cheaper months of January, April, or November to enjoy lower accommodation rates. Booking your hotel about a month in advance can net you good deals, especially if you opt for Tuesday stays rather than pricier Sundays. Explore Expedia for last-minute offers or package deals that combine flights and activities. Use their price filter to compare room rates and find great savings on hotels. Additionally, take advantage of free local attractions and walking around the picturesque town to keep costs down.

  • 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: Book your hotel in St. Andrews about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Utilise Expedia's search tool to refine your options based on your budget, preferred location, and the type of hotel that suits you best. To find the most affordable prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: Consider saving some money by combining your hotel stay in St. Andrews with your flights and activities through an Expedia package deal.

Find the best attractions in St. Andrews

St. Andrews, New Brunswick, is an ideal destination for those seeking outdoor adventures and stunning scenery. Visitors can explore attractions such as the environmental centre, golf course resort, and the vibrant tourist precinct, all catering to a range of interests, from cultural experiences to family-friendly activities. With an abundance of things to do, St. Andrews promises a delightful holiday for every traveller.

  • Algonquin Golf Course: Experience the luxury of playing on a stunning golf course nestled in the heart of St. Andrews. With friendly staff and breathtaking views, this resort offers a relaxing retreat for both seasoned golfers and novices alike.
  • Water Street: Stroll along this vibrant tourist precinct, filled with family-friendly activities and outdoor spaces. Enjoy local shops, cafés, and beautiful coastal scenery that create a lively atmosphere perfect for all ages.
  • St. Andrews Lighthouse: Immerse yourself in the rich history and culture at this iconic lighthouse. Offering stunning views and a glimpse into maritime heritage, it’s a must-visit for those keen on exploring local traditions.

Best time to go to St. Andrews

The best time to visit St. Andrews depends on your weather preferences. The hottest average temperature in St. Andrews is in June and July. July is mostly sunny. The coolest average temperature in St. Andrews is in January and December. December is mostly cloudy.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January20.8°F (-6.2°C)Light RainMostly Cloudy
February22.1°F (-5.5°C)Light RainMostly Cloudy
March29.5°F (-1.4°C)Light RainMostly Cloudy
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 Sunny
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 Sunny
December28.2°F (-2.1°C)Light RainMostly CloudyAverageAverage

The nearest major airports for your trip to St. Andrews

When planning your visit to St. Andrews, New Brunswick, you have several airport options. Bangor International Airport (BGR) is 54.7km away, with nearby hotels like the Quality Inn Bangor Airport, just 621m from the airport, and the Bangor Aviator Hotel, which is located on-site. Saint John Airport (YSJ) is closer at 37.3km, offering hotels such as the Chateau Saint John and Hilton Saint John, both 5.6km from the airport. Additionally, Fredericton International Airport (YFC) is also 37.3km away, with options like Crowne Plaza Fredericton-Lord Beaverbrook, located 5.0km from the airport. Each airport provides accessible transportation to these accommodations.

Frequently asked questions

What are the best hotels in St. Andrews that travellers recommend?
Inn on Frederick is a great choice in St. Andrews, boasting a great rating of 9.6. This charming hotel is greatly situated near the vibrant shopping district, allowing guests to explore local boutiques with ease. The air-conditioned rooms ensure a comfortable stay, while the attentive service adds a personal touch that travellers appreciate, making it ideal for couples or solo adventurers seeking a peaceful retreat.

For those looking for a luxurious escape, Kingsbrae Arms Inn shines with a top rating of 9.4. This exquisite inn features designer toiletries, plush Egyptian cotton sheets, and cozy fireplaces, creating an intimate ambiance great for romantic getaways. Guests rave about the premium bedding and the thoughtful touches throughout the property, ensuring a memorable experience for couples or anyone looking to indulge in a high-quality stay.

Families or groups will find Algonquin Resort St Andrews by-the-Sea Autograph Collection an excellent option, with a traveller rating of 9.0. This resort not only offers luxurious accommodations but also boasts a host of family-friendly amenities, including both indoor and seasonal outdoor pools, an onsite golf course, and tennis facilities. The various dining options and spacious rooms make it easy to relax after a day of adventure, ensuring that everyone in the family is entertained and well-cared for.

Saint Andrews Inn & Suites, rated 8.8, is a great choice for those on a budget who still seek comfort and convenience. With air-conditioned rooms and an indoor pool, it's great for families wanting to unwind after a day of exploring. The inviting space and friendly staff create a stress-free environment for all guests.

Lastly, Treadwell Inn, boasting a high score of 9.6, offers a unique charm with its deep soaking bathtubs and rainfall showerheads, great for travellers looking to unwind after a busy day. The option for in-room massages adds an extra layer of relaxation, making it an ideal choice for couples or solo travellers wanting a rejuvenating experience.
What are the best family hotels in St. Andrews?
When you're looking for the great family getaway in St. Andrews, the Algonquin Resort St Andrews by-the-Sea Autograph Collection stands out with its impressive array of amenities designed to cater to both relaxation and fun. With a review score of 9.0, this hotel has a inviting space that will make traveling with children a breeze.

Families will appreciate the resort's thoughtful features, such as connecting rooms and a travel crib, ensuring everyone has a comfortable space. The kids will love the pool area, complete with a thrilling waterslide, while parents can unwind knowing that babysitting and childcare services are available right in the room. There's even a games area designed specifically for children, making it easy to keep the little ones entertained while you enjoy some well-deserved downtime. Find more child-friendly accommodations in St Andrews.
What are the best spa hotels in St. Andrews?
For a rejuvenating retreat, the Algonquin Resort St Andrews by-the-Sea Autograph Collection is a standout option, rated 9.0 by guests for its exceptional spa services and inclusive setting. This luxurious hotel features a full-service spa offering an array of treatments, including deep tissue massages, body wraps, and aromatherapy treatments, ensuring wellness experiences. The spa's treatment rooms are designed for ultimate relaxation, allowing guests to unwind in a serene environment.

Alternatively, the Treadwell Inn is a delightful choice with an exceptional score of 9.6. This charming inn offers the convenience of in-room massage services, making it easy for couples to indulge in personalized relaxation without leaving the comfort of their accommodations. The inn's intimate setting enhances the experience, superb for those seeking a peaceful escape. See all spa hotels in St Andrews.
Which beach resorts in St. Andrews do travellers love?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a beloved destination for travellers seeking a tranquil beach getaway. Nestled in the charming town of St. Andrews, this resort boasts stunning ocean views and is conveniently located near a beautiful sandy beach, great for family fun or romantic strolls. Guests appreciate the resort's delightful restaurant that offers panoramic ocean vistas, making every meal a memorable experience. See more stays near the beach in St Andrews.
What hotels in St. Andrews offer free breakfast?
Inn on Frederick is a charming option in St. Andrews, boasting a remarkable 9.6 rating from travellers. This inviting hotel is situated in a historic district, offering delightful free breakfast options, including a traditional English breakfast that sets the great tone for your day. Guests can also enjoy the convenience of complimentary self-parking and in-room WiFi, ensuring a stress-free stay. With its proximity to local shopping and a nearby golf course, it's an excellent choice for families and couples alike.

Another fantastic choice is Treadwell Inn, which also holds a stellar rating of 9.6. Here, you can enjoy a free self-serve breakfast while soaking in breathtaking ocean views from your furnished balcony. This property features kitchenettes in some rooms, providing additional convenience for families who appreciate the flexibility of preparing their own meals. The terrace is a lovely spot to unwind after a day of exploring the charming surroundings. Find more hotels with free breakfast in St Andrews.
What are the top pet-friendly hotels in St. Andrews?
Treadwell Inn is a charming option for pet owners visiting St. Andrews, Canada, boasting an impressive 9.6 review score from guests. This inviting inn not only welcomes dogs but also offers a range of thoughtfully designed amenities such as kitchenettes, furnished balconies, and ocean views that enhance your stay. Plus, guests can enjoy a complimentary self-serve breakfast, making it a delightful choice for the whole family.

Another excellent choice is the Kingsbrae Arms Inn, which combines Victorian elegance with modern comforts and holds a great rating of 9.4. This pet-friendly inn features luxurious touches, including designer toiletries and premium bedding, ensuring a comfortable experience for both you and your furry friends. Nestled in a historical district, it offers easy access to local shops and attractions, making it great for those seeking both relaxation and adventure.

For families looking for more amenities, the Algonquin Resort St Andrews by-the-Sea Autograph Collection is a standout, rated at 9.0. Here, children can enjoy a range of activities, from a full-service spa for adults to a pool and games designed specifically for younger guests. The resort features a golf course, making it ideal for couples seeking a mix of leisure and recreation, while also providing pet-friendly accommodations.

Whether you're traveling with your family or enjoying a romantic getaway, St. Andrews has delightful options that cater to your needs while ensuring a warm welcome for your pets. See more pet-friendly hotels in St Andrews.
What are the best budget hotels in St. Andrews?
Inn on Frederick is a fantastic choice for budget-conscious travellers seeking a charming stay in St. Andrews, boasting an outstanding score of 9.6. Guests appreciate the complimentary breakfast, including a hearty English breakfast option, which sets the tone for a delightful day of exploration. The hotel is situated in a historical district, providing easy access to local shops, and features a lovely terrace where you can relax after a day of adventure. With free self-parking and in-room WiFi, it combines convenience with quality, making it a standout option.

For families or groups looking for a more spacious setup, Saint Andrews Inn & Suites, with a review score of 8.8, offers the convenience of kitchenettes, allowing you to prepare meals at your leisure. The indoor pool is great for kids to splash around, while the nearby beach provides opportunities for fun in the sun. Families will appreciate the free self-parking and in-room WiFi, ensuring that everyone stays connected and comfortable throughout their stay.

If you're seeking a cozy atmosphere with a touch of history, Kennedy House, also rated 8.8, features traditional property design and offers stunning views of the marina and ocean. It's an ideal spot for couples looking for a romantic getaway, complete with balconies to enjoy the scenery. The nearby beach invites leisurely strolls or sunbathing, creating a great blend of relaxation and adventure.

Lastly, for budget-savvy travellers who enjoy a cozy feel, the Greenside motel, rated 8.6, offers kitchen facilities and comfortable sofa beds, making it a great option for families or small groups. With early check-in options and free amenities for children, it ensures that your stay is stress-free and accommodating.

No matter your preference, St. Andrews has diverse options that cater to families, couples, and solo travellers alike. View all budget hotels in St Andrews.
When is the best time to go to St. Andrews?
The most popular time to visit St Andrews is during July, when the weather is at its best, with average temperatures around 18 to 22°C. This period invites visitors to stroll along the historic beaches, savour the local golf courses, and explore charming streets lined with shops and cafes.

From June to August, St Andrews experiences its peak tourist season, drawing a vibrant crowd eager to engage in outdoor activities and enjoy the stunning coastal scenery. The long daylight hours allow for ample exploration, whether you're wandering through the picturesque ruins of St Andrews Castle or enjoying a round of golf on the world-renowned Old Course.

For couples and families alike, July is particularly delightful, as numerous events and festivals often take place, providing a wonderful opportunity to immerse yourself in the local culture. Outdoor dining becomes a highlight, with many restaurants offering al fresco seating, great for enjoying a meal while overlooking the beautiful coastline.

If you're looking for a more budget-friendly option, consider visiting in November. While temperatures may dip to around 5 to 10°C, the quieter atmosphere allows for a more intimate experience of St Andrews, where you can enjoy the rich history and stunning architecture without the summer crowds.
Where can I find the best nightlife in St. Andrews?
St Andrews, a charming coastal town in New Brunswick, is known for its picturesque scenery and laid-back atmosphere, but it also offers a delightful selection of nightlife options.

For those looking to enjoy a lively evening, the waterfront area is dotted with pubs and bars where you can sip on local brews and cocktails while soaking in stunning views of the harbour. The Ross Memorial Museum often hosts events, and nearby, you can find local establishments that feature live music, making it a great choice for a fun night out.

If you fancy a more relaxed vibe, try the cafes that turn into cosy night spots, offering everything from desserts to local wines. The streets around the town centre also have a few spots where you can enjoy a quiet drink and engage in conversation with friends or locals.
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?
Before booking your St. Andrews hotel, remember to join Expedia's free travel rewards program. Just sign up and sign in to access our lowest Member Prices as well as members-only perks. You could also enjoy savings by bundling together your hotel and flights on Expedia.
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 £74 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.