Find hotels in St. Andrews from CA $70

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Andrews hotels

Rusacks St Andrews

Rusacks St Andrews
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (447 reviews)
"Room was comfortable and clean, staff were kind, courteous and went the extra step to make me feel comfortable, breakfast was lovely "
United States
Joanna
The price is CA $663
CA $796 total
includes taxes & fees
Apr 7 - Apr 8
Rusacks St Andrews

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (791 reviews)
"Lovely hotel, great location. Staff are all friendly and attentive. Rooms and hotel good quality. "
United Kingdom
Nikki
The price is CA $369
CA $443 total
includes taxes & fees
Apr 16 - Apr 17
Hotel du Vin & Bistro St. Andrews

Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,000 reviews)
"Had a lovely 3nights however felt that the room especially bathroom needed a refurb "
United Kingdom
Ann
The price is CA $731
CA $877 total
includes taxes & fees
May 3 - May 4
Old Course Hotel

Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
5.0 star property
St. Andrews
9.8 out of 10, Exceptional, (78 reviews)
"Fabulous hotel.. would definitely go again! "
United Kingdom
Samantha
The price is CA $492
CA $591 total
includes taxes & fees
Apr 9 - Apr 10
Seaton House - Small Luxury Hotels of the World

Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (372 reviews)
"Great food and staff, relaxing hotel . "
United Kingdom
Alan
The price is CA $351
CA $421 total
includes taxes & fees
Apr 3 - Apr 4
Rufflets St Andrews

Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (1,004 reviews)
"Always nice to be back. Small issue with room heating this time, but staff did a great job on resolving."
United Kingdom
John
The price is CA $432
CA $518 total
includes taxes & fees
Apr 13 - Apr 14
Fairmont St Andrews

No12 Bed and Breakfast

No12 Bed and Breakfast
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (32 reviews)
"Excellent b&b. "
United Kingdom
Anonymous traveller
No12 Bed and Breakfast

The Dunvegan Hotel

The Dunvegan Hotel
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (146 reviews)
"Very convenient for the town "
United Kingdom
Roy
The price is CA $308
CA $369 total
includes taxes & fees
Apr 5 - Apr 6
The Dunvegan Hotel

5Pilmourplace

5Pilmourplace
3.5 star property
St. Andrews
9.2 out of 10, Wonderful, (206 reviews)
"Really enjoyed our stay - nice room, comfortable common living room and excellent breakfast."
United Kingdom
Michael
The price is CA $276
CA $331 total
includes taxes & fees
May 3 - May 4
5Pilmourplace

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (187 reviews)
"Great location and lovely hotel"
United Kingdom
Amelia
The price is CA $621
CA $745 total
includes taxes & fees
Apr 25 - Apr 26
Kinnettles Hotel and Spa

Greyfriars Inn by Greene King Inns

Greyfriars Inn by Greene King Inns
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (315 reviews)
"Right by everything! Great service, tasty food and drink. Would totally stay here again."
United States
Susanna
The price is CA $245
CA $313 total
includes taxes & fees
Apr 25 - Apr 26
Greyfriars Inn by Greene King Inns

The Albany Hotel St Andrews

The Albany Hotel St Andrews
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (482 reviews)
"Room was spotless and staff were very attentive."
United Kingdom
Julie
The price is CA $411
CA $493 total
includes taxes & fees
May 3 - May 4
The Albany Hotel St Andrews

Haar with Rooms

Haar with Rooms
3.5 star property
St. Andrews
9.4 out of 10, Exceptional, (91 reviews)
"Lovely room, staff & breakfast "
United Kingdom
Catherine
The price is CA $327
CA $392 total
includes taxes & fees
Apr 30 - May 1
Haar with Rooms

Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
4.0 star property
St. Andrews
9.0 out of 10, Wonderful, (217 reviews)
"Good room perfect for a short stay"
United Kingdom
Siobhan
The price is CA $229
CA $274 total
includes taxes & fees
Apr 6 - Apr 7
Cleveden House by The Dunvegan

Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,271 reviews)
"everything about this hotel was great"
Canada
Lisa
The price is CA $323
CA $388 total
includes taxes & fees
Apr 14 - Apr 15
Market Street Hotel

Premier Inn St Andrews

Premier Inn St Andrews
3.0 star property
St. Andrews
8.0 out of 10, Very good, (18 reviews)
"Spotless room, courteous staff, close walk into town."
Canada
Kavita
The price is CA $142
CA $170 total
includes taxes & fees
Apr 26 - Apr 27
Premier Inn St Andrews

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,040 reviews)
"Excellent experience will definitely stay at the Apex again "
United Kingdom
Pamela
The price is CA $214
CA $257 total
includes taxes & fees
Apr 6 - Apr 7
Apex Waterloo Place Hotel

Stravithie Castle

Stravithie Castle
3.0 star property
St. Andrews
9.8 out of 10, Exceptional, (139 reviews)
"Amazing place, and the hosts were so kind and personable. "
United Kingdom
Troy
The price is CA $282
CA $338 total
includes taxes & fees
May 3 - May 4
Stravithie Castle

The Scotsman Hotel

The Scotsman Hotel
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,000 reviews)
"Highly recommended, this was a great place to stay."
United States
Nicholas
The price is CA $338
CA $406 total
includes taxes & fees
Apr 20 - Apr 21
The Scotsman Hotel

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,342 reviews)
"great breakfast bar, room was clean and spacious"
United States
Amy
The price is CA $267
CA $321 total
includes taxes & fees
Apr 16 - Apr 17
Leonardo Royal Hotel Edinburgh
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.

Vacation Rentals in St. Andrews

Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. Andrews attractions

Learn more about St. Andrews

Tee off at the legendary Old Course, where golf's greatest have played for centuries. Stroll through the historic university town, exploring medieval ruins and charming streets between the sea and ancient stone buildings.

Top St. Andrews Hotel Reviews

Recent Reviews in St. Andrews

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

  • World-Class Golf: St. Andrews is renowned as the Home of Golf, featuring iconic courses that attract enthusiasts from around the globe.
  • Historic Landmarks: Explore impressive sites like St. Andrews Castle and the historic university, steeped in rich academic heritage.
  • Stunning Beaches: Enjoy beautiful coastal walks along scenic beaches, perfect for relaxation and adventure.
  • Cultural Experiences: Immerse yourself in local culture with gallery visits and distillery tours showcasing Scottish traditions.
  • Diverse Accommodations: St. Andrews offers a variety of lodging options, from luxurious hotels to cozy lodges, catering to every traveller's needs.

Find great hotels near St. Andrews

St. Andrews offers a diverse selection of accommodations to suit every traveller's needs, from luxurious stays at the Fairmont St. Andrews to charming lodges perfect for family vacations. With a focus on business amenities and pet-friendly options, you’ll find the ideal hotel whether you're here for work or leisure. Explore the top hotels and discover the unique charm of this historic Scottish town.

  • Apex City Quay Hotel & Spa: Experience a perfect blend of business and relaxation at the Apex City Quay Hotel & Spa. This 4-star hotel is an eco-certified haven, ideal for eco-conscious travelers seeking a luxurious spa-themed getaway. Located 17.7km from St. Andrews, guests can unwind in the full-service spa that offers a variety of treatments including body wraps and daily spa services. The business amenities cater to corporate guests with multiple meeting rooms and conference spaces, ensuring a productive stay. The property also features a stunning pool area with sun loungers, making it a tranquil retreat after a day of meetings.
  • Four Points Flex by Sheraton Dundee: The Four Points Flex by Sheraton Dundee offers a comfortable and casual atmosphere, perfect for travelers looking for convenience and good dining options. Situated 17.7km from St. Andrews, this 3-star hotel features a variety of breakfast selections and a lively bar and restaurant. Guests can unwind in their rooms equipped with flat-screen and cable TVs, ensuring entertainment is always within reach. The welcoming environment makes it an excellent choice for those travelling for leisure or work.
  • Hampton by Hilton Dundee City Centre: The Hampton by Hilton Dundee City Centre is a welcoming 3-star hotel, located 17.7km from St. Andrews and proudly affiliated with LGBTQIA travel guides. This property is designed for business travelers, offering accessible meeting rooms and a well-equipped business centre. Guests appreciate the friendly atmosphere and modern amenities, ensuring a comfortable stay. Whether you're in town for work or leisure, this hotel provides a supportive environment that embraces diversity.

Where to stay in St. Andrews

St. Andrews offers a perfect blend of history, culture, and outdoor activities for an unforgettable vacation. With its idyllic backdrop on the east coast of Scotland, visitors can explore charming kitchen gardens and enjoy the friendly atmosphere. Nearby regions provide family-friendly excursions, ensuring a relaxing and secluded experience. Whether you're here for sports or simply to soak in the rich history, St. Andrews promises a delightful stay in the United Kingdom.

  • Leuchars: Nestled close to St. Andrews, Leuchars is a charming village known for its rich outdoor and sports activities. The village sees a steady flow of visitors year-round, with peaks in April, July, and September. Adventurers will relish the golf courses and nearby historic university, while nature enthusiasts can explore the local beach and national park. The blend of educational venues and recreational options makes Leuchars an ideal spot for those seeking adventure amidst stunning landscapes.
  • Kingsbarns: A picturesque village located a short distance from St. Andrews, Kingsbarns is a seasonal hotspot, attracting visitors primarily from July to September. Renowned for its outdoor pursuits, this area is a golfer's paradise, offering world-class courses and scenic hiking trails. The nearby beach and botanical gardens provide perfect settings for relaxation and exploration. Kingsbarns is not only about sports; it's also a serene escape with beautiful private gardens that enhance its charm.
  • Strathkinness: Situated near St. Andrews, Strathkinness is a quaint village that welcomes visitors throughout the year, with peaks in April and from June to July. Known for its cultural themes and outdoor activities, this village offers excellent golf facilities and educational experiences. Nearby attractions include the historic university and various symbolic landmarks, along with a beautiful beach that invites leisurely strolls. Strathkinness perfectly blends recreation and culture, making it a must-visit for those exploring the area.

Things to do in and around St. Andrews

St. Andrews offers a delightful blend of outdoor activities, sports, and cultural experiences. Golf enthusiasts can enjoy world-renowned courses, while visitors can explore distillery tours, scenic coastal strolls, and heritage trails. Don't miss the immersive galleries and the fascinating aquarium facility, making it an ideal destination for those seeking a mix of adventure and education.

Shopping

Experience shopping in St. Andrews with charming local shops and boutiques. If you're up for a drive, visit Ocean Terminal Shopping Centre, located 46.7km away, offering a mix of entertainment and shopping. Also, check out Tron Kirk and Scottish Gems, both 49.9km away, for unique finds.

Recreation

At the Old Course at St Andrews, immerse yourself in the historic charm of golf while enjoying the refreshing coastal air. St Andrews Bay offers another exceptional golfing experience, surrounded by stunning vistas. For relaxation, Craigtoun Country Park provides serene walking trails and beautiful gardens, perfect for unwinding amidst nature.

Adventure

The Fife Coastal Path offers breathtaking coastal views and invigorating hikes, perfect for outdoor enthusiasts. At the Scottish Clay Shooting Centre, experience the thrill of clay shooting in a stunning setting. For a scenic adventure, trek the Norman's Law Walk, located 17.7km from St. Andrews, surrounded by nature.

Nightlife

Experience St. Andrews' vibrant nightlife with a trip to the Edinburgh Playhouse Theatre for a cultural evening or enjoy thrilling games at Battlefield Live Dundee. For a unique experience, head to Mills Observatory and gaze at the stars while soaking in the entertainment vibes.

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

Booking tips and Expedia advantages for St. Andrews

St. Andrews offers numerous ways to save money while enjoying your visit. Many attractions, such as West Sands and Elie Beach, have free entry. For transportation, consider walking or using the bus, as both are cost-effective options. To secure the best hotel rates, plan your stay from January to March, and book about a month in advance, with Tuesday being the cheapest day. Additionally, explore Expedia for last-minute deals and package savings on accommodations, flights, and activities, while also filtering for eco-friendly options to enhance your experience.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Andrews are January to March, where the prices are slightly lower. This is in comparison to June to August, 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 Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified option will showcase sustainable and environmentally-friendly accommodations currently available. To uncover the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your St. Andrews hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in St. Andrews

St. Andrews, Scotland, is a fantastic destination for those seeking outdoor adventures, sports, and cultural experiences. Visitors can explore stunning beaches, historic universities, and the impressive St. Andrews Castle, all of which offer a romantic atmosphere. This charming town caters to a variety of interests, making it an ideal spot for travellers looking to immerse themselves in history and natural beauty.

  • University of St. Andrews: As the oldest university in Scotland, established in 1413, this historic institution offers a captivating blend of academic excellence and stunning architecture. Stroll through its charming grounds and soak in the rich cultural atmosphere that has attracted scholars for centuries.
  • St. Andrew's Castle: Overlooking the North Sea, this romantic ruin invites visitors to explore its fascinating history. Wander through the remnants of its imposing structures, and imagine the tales of intrigue and power that unfolded within its walls.
  • The Scores: This picturesque street along the coastline is perfect for a leisurely walk, offering breathtaking views of the sea and the iconic golf course. Experience the vibrant city vibe as you enjoy the local shops and cafés nestled along the route.

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 slightly high and weather is mostly cloudy with light rain. The coolest average temperature in St. Andrews falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January39.2°F (4.0°C)Light RainMostly CloudyAverageSlightly Low
February39.7°F (4.3°C)Light RainMostly CloudyAverageSlightly Low
March41.7°F (5.4°C)Light RainMostly CloudyAverageSlightly Low
April44.8°F (7.1°C)No RainMostly SunnySlightly HighAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageAverage
June54.1°F (12.3°C)Light RainMostly CloudyAverageSlightly High
July57.6°F (14.2°C)Light RainMostly CloudySlightly HighSlightly High
August57.2°F (14.0°C)Light RainMostly CloudyAverageSlightly High
September54.3°F (12.4°C)Light RainMostly SunnySlightly HighAverage
October49.8°F (9.9°C)Light RainMostly CloudySlightly LowAverage
November44.4°F (6.9°C)Light RainMostly CloudySlightly LowAverage
December40.5°F (4.7°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to St. Andrews

When planning your trip to St. Andrews, Scotland, you can fly into two major airports. Edinburgh Airport (EDI) is located 56.3km away, with excellent hotel options like the 5-star Virgin Hotels Edinburgh, The Balmoral Hotel, and InterContinental Edinburgh The George, all within 11.3km of the airport. Dundee Airport (DND), situated 19.3km from St. Andrews, offers nearby accommodations such as the 5-star Hideaway Experience and the 4.5-star Premier Inn Dundee North, both conveniently located. Transportation services to and from these hotels include shuttle options and available transportation for a fee, ensuring a smooth transition from the airport to your destination.

Frequently asked questions

What is the best area to stay in St Andrews?
The best area to stay in St Andrews is right in the heart of the town centre, particularly around South Street, Market Street, and North Street.

This central area is the hub of St Andrews, offering easy walking access to almost everything. You'll find a mix of independent shops, cafes, and restaurants lining these historic streets. The ancient ruins of St Andrews Cathedral and St Andrews Castle are just a short stroll away, as is the Old Course.

Couples looking for a romantic getaway will find this area particularly appealing. You're perfectly placed for leisurely walks along the West Sands beach, exploring the university buildings, and enjoying evening meals at renowned eateries. Many of the town's most charming guesthouses and boutique hotels are located here, offering a comfortable and convenient base.

For those visiting primarily for golf, staying near the Old Course, which borders the town centre, is ideal. This puts you right next to the iconic Links courses, the British Golf Museum, and the R&A World Golf Museum.
What are the best hotels in St Andrews that travellers recommend?
For excellent hotels in St Andrews that receive high recommendations from travellers, consider the Old Course Hotel, Fairmont St Andrews, Rusacks St Andrews, Hotel du Vin & Bistro St. Andrews, and Rufflets St Andrews.

The 5-star Old Course Hotel, with an outstanding 9.6 rating, is a luxurious option that boasts an onsite golf course and offers suites with premium bedding and deep soaking bathtubs. It is very close to the Old Course at St Andrews, the Swilken Bridge, and the St Andrews - Jubilee Course, all within 0.6 km.

Another highly-rated 5-star hotel is the Fairmont St Andrews, which has a 9.4 rating. This hotel also features an onsite golf course and offers rooms with sea views and designer toiletries. It is conveniently located near St Andrews Bay, the Torrance Course, and the Devlin Course.

The 5-star Rusacks St Andrews, with a 9.4 rating, provides 24-hour room service, air conditioning, and designer toiletries. Guests frequently praise its excellent location, being just 0.2 km from the Old Course at St Andrews, the Swilken Bridge, and the St Andrews - Jubilee Course.

For a 4-star option, the Hotel du Vin & Bistro St. Andrews, rated 9.2, offers comfortable rooms with premium bedding, Egyptian cotton sheets, and sea views. It is located just 0.1 km from The Scores and within 0.6 km of Castle Sands and West Sands.

Finally, the 4-star Rufflets St Andrews, which has a 9.4 rating, provides bathrobes, 24-hour room service, and an onsite restaurant with garden views. It is also much-loved for its comfortable rooms and excellent food.
What are the best family hotels in St Andrews?
For family-friendly accommodation in St Andrews, consider the Fairmont St Andrews, Rusacks St Andrews, Hotel du Vin & Bistro St. Andrews, and the Old Course Hotel.

The 5-star Fairmont St Andrews, with an impressive 9.4 rating, offers a range of family amenities including onsite babysitting and childcare services, a free crib, sofa beds, supervised childcare for children, and connecting rooms. Guests frequently praise the friendly and attentive service, as well as the excellent breakfast and fantastic spa facilities.

Another excellent option is the 5-star Rusacks St Andrews, also rated 9.4. This hotel provides free cribs, rollaway extra beds, connecting rooms, and highchairs, ensuring a comfortable stay for families. It is conveniently located near several attractions, including West Sands (0.3 km), Castle Sands (0.9 km), and St. Andrews Botanic Garden (0.8 km). Guests consistently highlight the beautiful rooms, friendly staff, and super comfortable beds.

The 4-star Hotel du Vin & Bistro St. Andrews, with a 9.2 rating, is another great choice for families. It offers free cribs, connecting rooms, free WiFi, and free parking nearby. Close to East Sands (1.2 km) and West Sands (0.4 km), guests appreciate the comfortable rooms, delicious breakfast, and exceptional staff.

Finally, the 5-star Old Course Hotel, boasting an outstanding 9.6 rating, is ideal for families who enjoy golf, with amenities such as an onsite golf course, golf lessons, and a golf pro shop. The hotel also provides sofa beds and connecting rooms. It is within easy reach of West Sands (0.4 km) and St. Andrews Botanic Garden (0.9 km). Reviewers consistently praise the friendly staff, amazing location, and beautiful rooms. Find more child-friendly accommodations in St Andrews
What are the best 5-star hotels in St Andrews?
For outstanding 5-star accommodation in St Andrews, you have several excellent choices, including the Old Course Hotel, Fairmont St Andrews, and Rusacks St Andrews.

The 5-star Old Course Hotel, boasting an impressive 9.6 rating, is an exceptional option, particularly for golf enthusiasts. It features an onsite golf course, with the St Andrews - Jubilee Course just 0.3 km away and the Old Course at St Andrews only 0.6 km distant. Guests frequently highlight the friendly and amazing staff, the wonderful service, and the absolutely beautiful rooms, which include premium bedding and deep soaking bathtubs.

Another superb choice is the 5-star Fairmont St Andrews, rated 9.4. This hotel also offers an onsite golf course and is located close to St Andrews Bay, just 0.7 km away. It provides stunning sea views and features designer toiletries and premium bedding. Guests consistently praise the friendly and attentive service, the excellent breakfast, and the fantastic spa facilities.

The 5-star Rusacks St Andrews, with a 9.4 rating, is another highly recommended option. Its excellent location places it just 0.2 km from both the St Andrews - Jubilee Course and the Old Course at St Andrews. The hotel provides 24-hour room service, air conditioning, and a restaurant with golf course views. Travellers frequently praise the beautiful rooms, the super comfortable beds, and the friendly staff who are always willing to help.

For a truly exceptional and intimate experience, consider Seaton House - Small Luxury Hotels of the World, a 5-star property with a great 10.0 rating. This hotel offers exquisite amenities such as Egyptian cotton sheets, premium bedding, and a rainfall showerhead, alongside stunning sea views. It is remarkably close to the Old Course at St Andrews, just 0.1 km away.

Finally, the 5-star Kinnettles Hotel and Spa, rated 9.0, is an excellent choice for those seeking relaxation. It features a full-service onsite spa with amenities like a hot tub, sauna, steam room, and various massage and body treatments. Guests often comment on the clean and amazing rooms, the delicious breakfast, and the super friendly staff. It is also conveniently located just 0.3 km from the Old Course at St Andrews. Find more luxury hotels in St Andrews
What are the best spa hotels in St Andrews?
For excellent spa hotels in St Andrews, consider the Old Course Hotel, Kinnettles Hotel and Spa, and Fairmont St Andrews.

The 5-star Old Course Hotel, with a superb 9.6 rating, offers an extensive spa experience including a steam room, hot tub, and a wide array of treatments such as deep tissue massage, aromatherapy, and body wraps. Guests consistently praise the amazing staff and beautiful rooms, and its proximity to the Old Course at St Andrews and the British Golf Museum is an added benefit.

Another outstanding option is the 5-star Kinnettles Hotel and Spa, rated 9.0. Its spa facilities include a hot tub, steam room, and various massages like deep tissue and Swedish massage, alongside body scrubs and facials. Travellers frequently highlight the super friendly staff, delicious breakfast, and great spa facilities. It is also conveniently located near the Old Course at St Andrews.

The 5-star Fairmont St Andrews, boasting a 9.4 rating, provides a full-service spa with accessible facilities, a sauna, steam room, and a wide range of treatments including massages, facials, and manicures. Guests praise the excellent breakfast, attentive staff, and fantastic spa. It is situated close to St Andrews Bay. See all spa hotels in St Andrews
What hotels in St Andrews offer free breakfast?
For hotels in St Andrews that offer complimentary breakfast, consider The Inn At Kingsbarns, Rusacks St Andrews, The Dunvegan Hotel, 5Pilmourplace, and Kinnettles Hotel and Spa.

The 4-star The Inn At Kingsbarns, with an outstanding 9.8 rating, provides a free continental breakfast, ensuring a pleasant start to your day. Guests frequently praise the clean rooms and excellent food, with friendly staff making for a great experience. It is conveniently located near Cambo Estate Gardens and Cambo Sands.

Rusacks St Andrews, a 5-star hotel rated 9.4, offers a free cooked breakfast daily. This hotel is celebrated for its beautiful rooms, super comfortable beds, and excellent location near the Swilken Bridge and St. Andrew's Cathedral. The staff are always willing to help, adding to the positive guest experience.

Another excellent option is The Dunvegan Hotel, a 4-star establishment with a 9.4 rating, which includes a free full breakfast. Guests consistently highlight the comfortable and clean rooms, delicious food, and the attentive staff. It is also well-situated near the Swilken Bridge and Holy Trinity Church.

5Pilmourplace, rated 9.2, provides a free full breakfast daily. This hotel is praised for its convenient location within a shopping district and its comfortable, clean rooms. Guests also appreciate the friendly and helpful staff and the wonderful breakfast.

Finally, the 5-star Kinnettles Hotel and Spa, with a 9.0 rating, offers a free cooked breakfast. This hotel is known for its clean, amazing rooms, and the great, delicious breakfast. Its on-site spa facilities are a highlight, and it is located close to Holy Trinity Church and St. Andrew's Cathedral. 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 the Fairmont St Andrews, Rufflets St Andrews, Hotel du Vin & Bistro St. Andrews, Rusacks St Andrews, and Cambo House And Estate B&B.

The 5-star Fairmont St Andrews, with an impressive 9.4 rating, is a fantastic option that welcomes pets and provides food and water bowls for your companions. It is conveniently located just 0.7 km from St Andrews Bay. Guests consistently praise the friendly and attentive service, excellent breakfast, and fantastic spa facilities.

Another excellent choice is the 4-star Rufflets St Andrews, also rated 9.4. This hotel is very accommodating to dogs, providing food and water bowls. It offers a 24-hour airport shuttle, making travel with pets more straightforward. Guests frequently comment on the beautiful, clean rooms, excellent staff, and superb food.

The 4-star Hotel du Vin & Bistro St. Andrews, with a 9.2 rating, is another highly-rated pet-friendly establishment. They provide food and water bowls, free WiFi, and free parking nearby. Its location is praised by guests, being just 0.1 km from The Scores, 0.4 km from West Sands, and 0.6 km from Castle Sands. The comfortable rooms, delicious breakfast, and exceptional staff are frequently highlighted.

The 5-star Rusacks St Andrews, with a 9.4 rating, is also a wonderful pet-friendly hotel that provides food and water bowls. It offers a complimentary cooked breakfast. Guests love the beautiful rooms, super comfortable beds, and the friendly staff who are always willing to help. Its excellent location is a major draw, being just 0.3 km from West Sands and The Scores, and 0.9 km from Castle Sands.

Finally, the 4-star Cambo House And Estate B&B, boasting an outstanding 9.8 rating, is a superb pet-friendly option. It offers free self-parking and free WiFi. The B&B is conveniently located 0.7 km from Cambo Estate Gardens and 0.8 km from Cambo Sands. See more pet-friendly hotels in St Andrews
What are the best budget hotels in St Andrews?
For budget-friendly accommodation in St Andrews, consider Agnes Blackadder Hall Campus Accommodation, David Russell Apartments Campus Accommodation, St Andrews Luxury 2-bed House, Sleeps 4, and The Albany Hotel St Andrews.

The 3-star Agnes Blackadder Hall Campus Accommodation, with an 8.2 rating, offers complimentary breakfast, free toiletries, and free WiFi. It is conveniently located near East Sands and St. Andrew's Cathedral, both within 1.9 kilometres.

Another 3-star option is David Russell Apartments Campus Accommodation, rated 8.0. This accommodation provides free self-parking, free WiFi, and free toiletries. It is close to St. Andrews Botanic Garden, just 0.8 kilometres away.

For a more independent stay, St Andrews Luxury 2-bed House, Sleeps 4 boasts an impressive 9.4 rating. This house features a kitchen, free WiFi, free self-parking, and free toiletries. It is within 1.6 kilometres of East Sands and Castle Sands.

Finally, The Albany Hotel St Andrews, a 3-star hotel with a 9.0 rating, is highly praised by guests for its excellent breakfast, wonderful location, and friendly staff. It offers free WiFi, free toiletries, and some rooms include a balcony or terrace. The hotel is very close to St. Andrew's Cathedral and Castle Sands, both within 0.3 kilometres. View all budget hotels in St Andrews
What are the most romantic hotels in St Andrews for couples?
For a romantic stay in St Andrews, couples have several excellent choices, including Seaton House - Small Luxury Hotels of the World, the Old Course Hotel, and Fairmont St Andrews.

Seaton House - Small Luxury Hotels of the World, a 5-star hotel with a superb 10.0 rating, offers luxurious amenities such as Egyptian cotton sheets, premium bedding, and rainfall showerheads. Many rooms also boast beautiful sea views, providing a delightful backdrop for a romantic getaway.

The 5-star Old Course Hotel, rated 9.6, provides a truly indulgent experience with its array of spa facilities including a hot tub, sauna, and couples' treatment rooms. Some accommodations feature furnished balconies, superb for enjoying the views together.

Another superb option is the 5-star Fairmont St Andrews, which has a 9.4 rating. This hotel features a full-service spa with couples' treatment rooms, a hot tub, and a sauna, ideal for relaxation and rejuvenation. Many rooms offer lovely sea views. See all romantic hotels in St Andrews
What are the best hotels in St Andrews near West Sands?
For hotels in St Andrews near West Sands, the Old Course Hotel, Seaton House - Small Luxury Hotels of the World, and Rusacks St Andrews are all excellent choices.

The 5-star Old Course Hotel, with a 9.6 rating, is very close to West Sands, being only 0.4 km away. This hotel is particularly appealing for golf enthusiasts as it features an onsite golf course, golf clubhouse, and golf lessons with a professional. Guests consistently praise the amazing staff, wonderful service, and absolutely beautiful rooms.

Another superb option is the 5-star Seaton House - Small Luxury Hotels of the World, which boasts a great 10.0 rating. It is also just 0.4 km from West Sands and offers luxurious amenities such as Egyptian cotton sheets, premium bedding, and designer toiletries. Many rooms feature a sea view, and guests can enjoy the convenience of 24-hour room service.

The 5-star Rusacks St Andrews, rated 9.4, is an additional excellent choice, located only 0.3 km from West Sands. Guests frequently comment on the beautiful and lovely rooms, the friendly and helpful staff, and the super comfortable beds. The hotel also has an excellent location, making it very convenient for exploring the area.
When is the best time to go to St Andrews?
For most visitors, the best time to go to St Andrews is during the late spring (May-June) and early autumn (September-October).

These months offer a good balance of pleasant weather and fewer crowds compared to the peak summer season. You'll find the days are generally mild and longer, which is great for exploring the town's historic sites and enjoying the coastal scenery. The golf courses are typically in excellent condition during these periods, making it ideal for those planning a round.

July and August are also popular, benefiting from the warmest weather and extended daylight hours. However, this is also when the town experiences its highest visitor numbers, particularly due to school holidays and major golf events. If you're planning a trip during these months, it's advisable to book accommodation and golf tee times well in advance.

Conversely, the winter months (November-April) are generally colder and darker, with a higher chance of rain or even snow. While some may find the town quieter and more atmospheric during this time, many attractions might have reduced opening hours.
Where can I find the best nightlife in St Andrews?
St Andrews offers a selection of nightlife options, primarily suiting a student population but with some establishments suitable for a broader audience.

The town centre, particularly around Market Street and South Street, is where you'll find most of the evening venues. Here you'll come across traditional pubs, some offering live music or quiz nights, and several bars that transition into late-night spots with DJs.

North Street also has a few options, including a couple of venues known for playing chart music and hosting themed club nights. These places tend to be popular with the younger crowd and can get quite busy during term time.

For a more relaxed evening, there are some hotels and independent bars that offer a quieter environment, often with a focus on a wider selection of spirits or cocktails.
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?
Members always get our best prices. Find our best St. Andrews hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 CA $70 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