Find hotels in St. Andrews from $52

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Andrews hotels

The Shoregate

The Shoregate
2.5 star property
Crail
$244 nightly
The price is $292
Mar 29 - Mar 30
Total with taxes and fees
The Shoregate

The Covenanter Hotel

The Covenanter Hotel
3.0 star property
Cupar
9.2 out of 10, Wonderful, (29 reviews)
"Excellent room, great staff and perfect location."
United States
Alan
$109 nightly
The price is $130
Mar 30 - Mar 31
Total with taxes and fees
The Covenanter Hotel

Premier Inn St Andrews

Premier Inn St Andrews
3.0 star property
St. Andrews
8.0 out of 10, Very Good, (17 reviews)
"Room was good staff were great and very helpful "
United States
Peadar
$106 nightly
The price is $127
Apr 6 - Apr 7
Total with taxes and fees
Premier Inn 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
$187 nightly
The price is $224
Mar 30 - Mar 31
Total with taxes and fees
Haar with Rooms

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
$264 nightly
The price is $317
Mar 30 - Mar 31
Total with taxes and fees
Kinnettles Hotel and Spa

The Bank

The Bank
4.0 star property
Anstruther
9.0 out of 10, Wonderful, (167 reviews)
"Staff excellent and room very good and clean"
United Kingdom
Jim
$150 nightly
The price is $180
Apr 1 - Apr 2
Total with taxes and fees
The Bank

Dunclutha Guest House

Dunclutha Guest House
3.0 star property
Leven
9.8 out of 10, Exceptional, (423 reviews)
"Yes. Nicely situated Owners very friendly and helpful "
United Kingdom
Robert
$121 nightly
The price is $121
Mar 27 - Mar 28
Total with taxes and fees
Dunclutha Guest House

5Pilmourplace

5Pilmourplace
3.5 star property
St. Andrews
9.2 out of 10, Wonderful, (202 reviews)
"Really enjoyed our stay - nice room, comfortable common living room and excellent breakfast."
United Kingdom
Michael
$169 nightly
The price is $203
Mar 30 - Mar 31
Total with taxes and fees
5Pilmourplace

Ye Olde Hotel

Ye Olde Hotel
2.0 star property
St. Andrews
7.4 out of 10, Good, (33 reviews)
"Its a Pub with rooms and pretty basic but ok for the price. Good parking but not many dining options close by. "
United Kingdom
Peter
$43 nightly
The price is $52
Apr 2 - Apr 3
Total with taxes and fees
Ye Olde Hotel

The Clarendon

The Clarendon
3.5 star property
Dundee
10.0 out of 10, Exceptional, (183 reviews)
"Stunning place to stay . "
Australia
Ewan
$103 nightly
The price is $124
Apr 8 - Apr 9
Total with taxes and fees
The Clarendon

The Dunvegan Hotel

The Dunvegan Hotel
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (145 reviews)
"Very convenient for the town "
United Kingdom
Roy
$189 nightly
The price is $227
Mar 27 - Mar 28
Total with taxes and fees
The Dunvegan Hotel

The Waterfront

The Waterfront
3.0 star property
Anstruther
9.4 out of 10, Exceptional, (206 reviews)
"There was parking available. The Hotel is in an excellent position. The staff are very efficient and friendly. The breakfast has many delicious choices. "
United Kingdom
Elizabeth
$141 nightly
The price is $170
Mar 30 - Mar 31
Total with taxes and fees
The Waterfront

Premier Inn Dundee West

Premier Inn Dundee West
3.0 star property
Dundee
8.0 out of 10, Very Good, (5 reviews)
"Great place"
United States
Jean-Pierre
$58 nightly
The price is $70
Apr 6 - Apr 7
Total with taxes and fees
Premier Inn Dundee West

Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (371 reviews)
"Great food and staff, relaxing hotel . "
United Kingdom
Alan
$210 nightly
The price is $252
Mar 30 - Mar 31
Total with taxes and fees
Rufflets St Andrews

The Inn at Lathones

The Inn at Lathones
3.0 star property
Leven
8.4 out of 10, Very Good, (315 reviews)
"The Inn at Lathones was fantastic! My room was spotless and very comfortable, and the staff were friendly and attentive. The amenities were excellent, making our stay both relaxing and enjoyable. Highly recommend!"
United Kingdom
Andrew
$106 nightly
The price is $127
Mar 26 - Mar 27
Total with taxes and fees
The Inn at Lathones

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (787 reviews)
"Lovely hotel, great location. Staff are all friendly and attentive. Rooms and hotel good quality. "
United Kingdom
Nikki
$223 nightly
The price is $267
Mar 26 - Mar 27
Total with taxes and fees
Hotel du Vin & Bistro St. Andrews

The Station Hotel

The Station Hotel
3.5 star property
Carnoustie
9.2 out of 10, Wonderful, (258 reviews)
"Clean room staff were absolutely fantastic will definitely stay here again "
United Kingdom
Michael
$99 nightly
The price is $119
Mar 27 - Mar 28
Total with taxes and fees
The Station Hotel

The Albany Hotel St Andrews

The Albany Hotel St Andrews
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (481 reviews)
"Room was spotless and staff were very attentive."
United Kingdom
Julie
$190 nightly
The price is $228
Mar 29 - Mar 30
Total with taxes and fees
The Albany Hotel St Andrews

Seascape Largo

Seascape Largo
3.5 star property
Leven
10.0 out of 10, Exceptional, (44 reviews)
"The breakfast is top class. I would also commend the comfort of the bed and the shower was one of the best that we have had during our travels"
Australia
John
$121 nightly
The price is $145
Apr 18 - Apr 19
Total with taxes and fees
Seascape Largo

Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
4.0 star property
St. Andrews
8.8 out of 10, Excellent, (215 reviews)
"Good room perfect for a short stay"
United Kingdom
Siobhan
$156 nightly
The price is $188
Mar 27 - Mar 28
Total with taxes and fees
Cleveden House by The Dunvegan
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.

St. Andrew\'s Cathedral which includes general coastal views, landscape views and a coastal town

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

  • World-Class Golf: St. Andrews is renowned as the birthplace of golf, featuring iconic courses like the Old Course, perfect for enthusiasts.
  • Rich History: Explore historic sites, including ancient ruins and castles, that showcase the town's fascinating past.
  • Beautiful Beaches: Enjoy stunning coastal views and sandy shores, ideal for relaxation or outdoor activities.
  • Cultural Experiences: Engage with local art museums and heritage tours that highlight St. Andrews' vibrant culture.
  • Luxury Accommodations: Stay at charming hotels and resorts, blending comfort with the town's historic charm.

Find great hotels near St. Andrews

Explore a range of hotel accommodations in St. Andrews, Scotland, whether you're seeking luxury hotels or family-friendly lodges. With options catering to both business travelers and pet owners, you can find the perfect spot to unwind. Discover the iconic Old Course Hotel or choose from various other hotels that combine comfort with the unique charm of this historic town.

  • Apex City Quay Hotel & Spa: Experience a perfect blend of family-friendly and eco-conscious travel at the 4-star Apex City Quay Hotel & Spa. With a stellar guest rating of 9.2, this hotel is located 11 miles from St. Andrews and boasts a range of amenities designed to cater to families and eco-aware guests alike. Enjoy spacious accommodations with free cribs for little ones and a delicious breakfast for children. The hotel’s eco-certification highlights its commitment to sustainability, making it an ideal choice for environmentally-minded travelers seeking a relaxing getaway.
  • Four Points Flex by Sheraton Dundee: Offering a comfortable and convenient stay, the 3-star Four Points Flex by Sheraton Dundee is also situated 11 miles from St. Andrews and enjoys a guest rating of 9.2. This hotel features a delightful dining experience with a variety of breakfast options, including a buffet on weekends and a bar and lounge for a nightcap. Guests can unwind in their rooms equipped with flat-screen and cable TVs, ensuring entertainment is never far away. Perfect for those seeking a blend of relaxation and local flavor.
  • Hampton by Hilton Dundee City Centre: This 3-star hotel is an excellent choice for business travelers, boasting a guest rating of 9.2 and conveniently located 11 miles from St. Andrews. Known for its modern amenities and comfortable accommodations, the Hampton by Hilton Dundee City Centre ensures a productive and restful stay for those on work trips. Guests appreciate the efficient service and central location, making it easy to navigate the city and enjoy a host of local attractions.

Where to stay in St. Andrews

St. Andrews, located on the stunning east coast of Scotland, offers a perfect blend of outdoor adventures, rich culture, and historical charm. Explore its picturesque streets, where friendly locals welcome you to this family-friendly town. Whether you’re enjoying the relaxing atmosphere of the nearby coastline or embarking on excursions to secluded areas, St. Andrews serves as a central hub for unforgettable experiences in the United Kingdom.

  • Kingsbarns: Nestled just a short drive from St. Andrews, Kingsbarns is a charming village that captivates visitors with its scenic beauty and outdoor adventures. Known for its top-notch golf courses and access to stunning coastal trails, this destination is particularly popular during the summer months from July to September. Here, you can explore local landmarks such as historic castles and the renowned St. Andrews University. Kingsbarns also offers a vibrant atmosphere for those seeking sports and adventure, making it a must-visit for outdoor enthusiasts.
  • Leuchars: Located a bit inland from St. Andrews, Leuchars is a lively village that boasts a blend of culture and outdoor activities. The village attracts travelers throughout the year, with peak visits occurring in April, July, and September. Visitors can enjoy a variety of experiences, from exploring the local historic sites to indulging in golf at nearby courses. With its proximity to both St. Andrews University and picturesque castles, Leuchars offers a unique glimpse into Scotland’s rich heritage while catering to sports lovers and culture enthusiasts alike.
  • Mount Melville: Just a stone's throw from St. Andrews, Mount Melville is a quaint village that offers a delightful mix of outdoor activities and cultural experiences. Popular among visitors during the bustling summer months from July to September, this area is perfect for those who appreciate golf and education, with easy access to local universities and museums. The village is also home to symbolic landmarks that tell the story of the region’s history, making it an enriching stop for anyone looking to explore the beauty and culture of Scotland.

Things to do near St. Andrews

St. Andrews offers a fantastic blend of outdoor activities and cultural experiences, making it a perfect vacation spot. Golf enthusiasts can explore world-famous courses and enjoy golf breaks, while heritage tours provide insight into the town's rich history. Don't miss out on distillery tours for a taste of local spirits and the chance to unwind at luxury resorts. Whether you're hitting the greens or soaking in the culture, St. Andrews has something for everyone.

Shopping

In St. Andrews, enjoy shopping at local boutiques and charming shops along Market Street, perfect for gifts and souvenirs. If you're up for a drive, visit the Eastgate Shopping Centre in nearby Peebles, located about 12 miles away, where you'll find a variety of retail options and dining spots.

Recreation

Experience luxury at Ballumbie Castle Golf Course, a private country club 12 miles from St. Andrews. Enjoy a round of golf surrounded by beautiful landscapes, followed by relaxation in the clubhouse, where you can unwind and indulge in upscale amenities, making it a perfect retreat for rejuvenation.

Adventure

Explore the stunning landscapes of St. Andrews by hiking the Fife Coastal Path, where you can enjoy breathtaking sea views and spot local wildlife. For a thrilling experience, try surfing or paddleboarding at West Sands Beach, taking advantage of the beautiful waves and sandy shores.

Nightlife

In St. Andrews, the Old Course Hotel's bars offer stunning views and relaxed vibes. The Rule offers a cozy pub atmosphere with local brews, while The Scores Hotel features a lively lounge perfect for socializing. For dancing, check out the Student Union for a vibrant nightlife scene.

*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 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: Booking a hotel in St. Andrews about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Expedia’s search tool enables you to choose your budget, desired location, and additional preferences. You can easily arrange your search results to display hotels from the lowest to the highest prices, making it simple to find the most affordable options first. Additionally, you can refine your choices by hotel type—selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your St. Andrews hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions in St. Andrews

St. Andrews is an ideal destination for those seeking outdoor adventures, sports, and cultural experiences. Visitors can explore beautiful beaches, historic castles, and engaging art museums, making it perfect for travelers looking for romance, relaxation, or cultural enrichment. Whether you're interested in soaking up the sun or immersing yourself in local history, St. Andrews offers a variety of attractions to suit every type of vacationer.

  • St. Andrew's Cathedral: Explore the impressive ruins of St. Andrew's Cathedral, once a magnificent structure and now a hauntingly beautiful testament to Scotland’s ecclesiastical history. Experience the rich cultural vibes that permeate the site, providing a glimpse into the past and the role the cathedral played in early Christianity.
  • St. Andrew's Castle: Discover the romantic allure of St. Andrew's Castle, perched dramatically on the cliffs. This historic site offers a fascinating look into Scotland's turbulent history, complete with stunning views of the coastline and a captivating atmosphere that invites exploration.
  • The Scores: Stroll along The Scores, a picturesque street that runs along the seafront, offering breathtaking views of the ocean. Enjoy the vibrant city vibes as you wander past charming shops and cafes, making it perfect for a leisurely day out.

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 slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, 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 have several airport options. EDInburgh Airport (EDI) is 35 miles away, with nearby hotels like the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 7 miles from the airport. GLAsgow Airport (GLA) is 71 miles away, offering luxury stays such as the Kimpton Blythswood Hotel & Spa, 7 miles from GLA, and JA Mar Hall Scotland, just 4 miles from the airport. Lastly, Aberdeen Airport (ABZ) is 64 miles from St. Andrews, with great hotel choices like the 5-star Marcliffe, located 6 miles away, and the Courtyard by Marriott, just 0.3 miles from ABZ.

Frequently asked questions

What is the best area to stay in St Andrews?
The best area to stay in St Andrews is in the town center, which offers convenient access to its historic sites, university, and golf courses.

This central area is highly walkable and provides easy access to the Old Course, the historic St Andrews Cathedral and Castle ruins, and the main shopping streets like Market Street and South Street. It's the hub for visitors looking to experience the town's main attractions without needing a car.

For couples, staying in the town center offers a romantic setting with cobbled streets, cozy restaurants, and boutique shops. You're just a short walk from the university grounds and the West Sands beach, superb for leisurely strolls.

Golf enthusiasts will find the town center ideal due to its proximity to the Old Course and other prominent courses.
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 the Old Course Hotel and the Fairmont St Andrews.

The 5-star Old Course Hotel, with an outstanding 9.6 rating, is an excellent choice for golf enthusiasts, featuring an onsite golf course, a golf clubhouse, and a restaurant with golf course views. Guests frequently praise the amazing staff and location, as well as the absolutely beautiful rooms. It is conveniently located near the St Andrews - Jubilee Course and the Old Course at St Andrews.

Another highly recommended option is the 5-star Fairmont St Andrews, which has a 9.4 rating. This hotel also boasts an onsite golf course and offers sea views from some rooms. Travelers often highlight the friendly and attentive service, excellent breakfast, and fantastic spa facilities. It is situated near St Andrews Bay and the Torrance Course.
What are the best family hotels in St Andrews?
For family-friendly hotels in St Andrews, consider the Fairmont St Andrews, Rusacks St Andrews, or Hotel du Vin & Bistro St. Andrews.

The 5-star Fairmont St Andrews, with a 9.4 rating, offers excellent amenities for families, including connecting rooms, free cribs, and sofa beds. They also provide onsite babysitting and supervised childcare for children, which guests frequently praise as fantastic. Visitors often highlight the friendly and attentive service from the staff, as well as the excellent breakfast.

Another highly-rated option is the 5-star Rusacks St Andrews, also with a 9.4 rating. This hotel provides highchairs, rollaway extra beds, connecting rooms, and free cribs. It is conveniently located near several attractions, with West Sands just 0.2 miles away and St. Andrews Botanic Garden 0.5 miles away. Guests consistently mention the beautiful rooms, comfortable beds, and the friendly staff.

The 4-star Hotel du Vin & Bistro St. Andrews, rated 9.2, is another great choice for families. It offers free cribs, connecting rooms, and free parking nearby. Located just 0.3 miles from West Sands and 0.6 miles from St. Andrews Botanic Garden, guests appreciate its great location. Reviewers often praise the comfortable rooms, delicious breakfast, and exceptional staff. Find more child-friendly accommodations in St Andrews
What are the best 5-star hotels in St Andrews?
For 5-star hotels in St Andrews, consider the Old Course Hotel, Fairmont St Andrews, Rusacks St Andrews, Seaton House - Small Luxury Hotels of the World, and Kinnettles Hotel and Spa.

The 5-star Old Course Hotel, with an outstanding 9.6 rating, is an excellent choice for golf enthusiasts as it is located directly next to the Old Course at St Andrews and the St Andrews - Jubilee Course. Guests consistently praise the friendly and amazing staff, the beautiful rooms, and the wonderful service. The hotel also features deep soaking bathtubs and 24-hour room service.

Another fantastic option is the 5-star Fairmont St Andrews, rated 9.4. This hotel is also golf-focused with onsite golf courses like the Devlin Course and Torrance Course, and many rooms offer sea views. Guests frequently highlight the friendly and attentive service, excellent breakfast, and fantastic spa facilities.

The 5-star Rusacks St Andrews, rated 9.4, is highly regarded for its excellent location, being just 0.1 miles from the Old Course at St Andrews and the St Andrews - Jubilee Course. Guests appreciate the beautiful and lovely rooms, the super comfortable beds, and the friendly staff who are always willing to help. The hotel also offers 24-hour room service and valet parking.

Seaton House - Small Luxury Hotels of the World, a 5-star hotel with a great 10.0 rating, offers luxurious amenities including sea views, Egyptian cotton sheets, and rainfall showerheads. It is conveniently located near the British Golf Museum and the Old Course at St Andrews.

Finally, the 5-star Kinnettles Hotel and Spa, with a 9.0 rating, is an ideal choice for those seeking a relaxing spa experience. It boasts a full-service spa with a hot tub, steam room, and a variety of treatments including hot stone, Swedish, and deep tissue massages. Guests praise the clean and amazing rooms, great breakfast, and super friendly staff. It is also close to the Old Course at St Andrews. Find more luxury hotels in St Andrews
What are the best spa hotels in St Andrews?
For exceptional spa hotels in St Andrews, consider the Old Course Hotel, Kinnettles Hotel and Spa, and Fairmont St Andrews.

The 5-star Old Course Hotel, boasting an impressive 9.6 rating, offers an extensive spa experience with amenities such as a steam room, hot stone massage, hydrotherapy treatments, deep tissue massage, and a full-service spa with couples treatment rooms. Guests frequently praise the amazing staff and absolutely beautiful rooms. It is also conveniently located near the Old Course at St Andrews and the British Golf Museum.

Another excellent choice is the 5-star Kinnettles Hotel and Spa, rated 9.0. Its spa features a hot tub, steam room, and offers various massages including hot stone and Swedish, along with facials and body treatments. Customers consistently highlight the clean and amazing rooms, great breakfast, and super friendly staff. The hotel is situated close to the Old Course at St Andrews and the British Golf Museum.

The 5-star Fairmont St Andrews, with a 9.4 rating, provides a fantastic spa experience that includes aromatherapy treatments, couples treatment rooms, a sauna, and a steam room. Guests often praise the friendly and attentive service, excellent breakfast, and fantastic spa facilities. This hotel is located near St Andrews Bay and the Torrance Course. 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 and free self-parking. Guests consistently praise its clean rooms, excellent food, and friendly staff. 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. Guests frequently highlight its beautiful rooms, super comfortable beds, and excellent location. It is very close to the Swilken Bridge and other attractions like St. Andrew's Cathedral and Castle Sands.

Another excellent option is the 4-star The Dunvegan Hotel, which has a 9.4 rating and includes a free full breakfast. This hotel is particularly well-suited for golf enthusiasts, with golf course access nearby. Reviewers often mention its comfortable and clean rooms, as well as the delicious breakfast and great location near the Swilken Bridge.

The 3.5-star 5Pilmourplace, with a 9.2 rating, also provides a free full breakfast. Guests appreciate its convenient location, comfortable rooms, and wonderful breakfast. It is situated in a nice shopping district and is a short walk from attractions like St. Andrew's Cathedral and Holy Trinity Church.

Kinnettles Hotel and Spa, a 5-star hotel with a 9.0 rating, offers a free cooked breakfast. This hotel is an excellent choice for those seeking relaxation, as it features a full-service spa with various treatments, including hot stone massage and facials. Guests frequently praise its clean and amazing rooms, great breakfast, and super friendly staff. It is also close to St. Andrew's Cathedral and Castle Sands. 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 an excellent choice for travelers with pets, as it provides food and water bowls. It is conveniently located just 0.4 miles from St Andrews Bay, and guests frequently praise the friendly and attentive staff, as well as the excellent breakfast and fantastic spa.

Another highly-rated option is the 4-star Rufflets St Andrews, also with a 9.4 rating. This hotel is well-suited for those traveling with dogs and offers food and water bowls, along with a 24-hour airport shuttle service. Guests consistently highlight the beautiful and clean rooms, excellent staff, and delicious food.

The 4-star Hotel du Vin & Bistro St. Andrews, rated 9.2, welcomes dogs and provides food and water bowls. It offers free parking nearby and complimentary Wi-Fi, along with free toiletries. Its location is a significant advantage, being just 0.0 miles from The Scores and within a mile of East Sands, Castle Sands, West Sands, and St. Andrews Botanic Garden. Guests frequently comment on the comfortable rooms, excellent breakfast, and exceptional, friendly staff.

The 5-star Rusacks St Andrews, with a 9.4 rating, is another fantastic pet-friendly hotel that provides food and water bowls for dogs. Guests can enjoy a complimentary cooked breakfast. Its location is ideal for exploring St Andrews, being just 0.2 miles from West Sands and The Scores. Visitors often mention the beautiful rooms, friendly staff, and super comfortable beds.

Finally, the 4-star Cambo House And Estate B&B boasts an outstanding 9.8 rating and is a great choice for pet owners. It offers free self-parking and complimentary Wi-Fi. The property is conveniently located just 0.5 miles from both Cambo Estate Gardens and Cambo Sands. See more pet-friendly hotels in St Andrews
What are the best budget hotels in St Andrews?
For the best budget hotels in St Andrews, consider The Albany Hotel St Andrews or Agnes Blackadder Hall Campus Accommodation.

The 3-star Albany Hotel St Andrews, with an excellent 9.0 rating, is known for its great location, being just 0.1 miles from Holy Trinity Church and 0.2 miles from St. Andrew's Cathedral and Castle Sands. Guests appreciate the cozy, comfortable rooms and the friendly staff. This hotel also offers free WiFi, free toiletries, and some rooms include a balcony or patio.

Another great choice is the 3-star Agnes Blackadder Hall Campus Accommodation, which has a rating of 8.2. This accommodation provides free breakfast, free WiFi, and free self-parking, making it a convenient option. It is located 0.3 miles from Swilken Bridge and 0.9 miles from St. Andrew's Cathedral and Castle Sands. 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 the Old Course Hotel, Seaton House - Small Luxury Hotels of the World, Fairmont St Andrews, Rusacks St Andrews, or Hotel du Vin & Bistro St. Andrews.

The 5-star Old Course Hotel, with an outstanding rating of 9.6, offers a luxurious experience with rooms that are frequently described as absolutely beautiful. Many rooms feature a furnished balcony and provide splendid golf views. Guests often praise the friendly and wonderful service from the staff. For couples looking to relax, the hotel includes amenities such as a hot tub, couples' treatment rooms, and a sauna. It is also conveniently located near the Old Course at St Andrews and the British Golf Museum.

Another exceptional option is the 5-star Seaton House - Small Luxury Hotels of the World, which boasts a great 10.0 rating. This hotel provides a truly intimate experience with 24-hour room service, Egyptian cotton sheets, and designer toiletries. Many rooms offer sea views, adding to the romantic ambiance. It is very close to the Old Course at St Andrews and the British Golf Museum.

The 5-star Fairmont St Andrews, rated 9.4, is an excellent choice for couples seeking relaxation and pampering. It features a full-service spa with aromatherapy treatments, couples' treatment rooms, a sauna, and a steam room. Guests consistently highlight the fantastic spa and the friendly, attentive service. Many rooms offer sea views, and there is also a hot tub available. The hotel is situated near St Andrews Bay.

The 5-star Rusacks St Andrews, with a 9.4 rating, is praised for its beautiful and lovely rooms and super comfortable beds. The staff are described as friendly and always willing to help, while the location is excellent. Some rooms feature balconies, great for enjoying the surroundings. The hotel is very close to the Old Course at St Andrews and the British Golf Museum.

For a slightly different but equally romantic experience, the 4-star Hotel du Vin & Bistro St. Andrews, rated 9.2, is a great option. Guests frequently praise the exceptional and friendly staff, the excellent breakfast, and the great location. Many rooms offer sea views. It is also conveniently located near the Old Course at St Andrews and the British Golf Museum. 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 excellent choices.

The 5-star Old Course Hotel, with a 9.6 rating, is located just 0.3 miles from West Sands. This hotel is particularly appealing for golf enthusiasts, offering an onsite golf course, golf view rooms, and even golf lessons. Guests consistently praise the amazing staff and location, and describe the rooms as absolutely beautiful.

Another superb option is the 5-star Seaton House - Small Luxury Hotels of the World, which boasts a great 10.0 rating. It is incredibly close to West Sands, at just 0.2 miles away, and also very near The Scores. The hotel features luxurious amenities such as 24-hour room service, Egyptian cotton sheets, and designer toiletries, with some rooms offering delightful sea views.

The 5-star Rusacks St Andrews, rated 9.4, is also conveniently located just 0.2 miles from West Sands and 0.2 miles from The Scores. Travelers frequently highlight the beautiful and lovely rooms, the always helpful and friendly staff, and the excellent location. The super comfortable beds and good food are also often mentioned as positives.
When is the best time to go to St Andrews?
The best time to go to St Andrews is during the shoulder seasons of May, June, September, and October, when the weather is pleasant and the crowds are smaller.

These months offer a good balance of mild temperatures and fewer tourists compared to the peak summer months. You can expect average temperatures ranging from 50°F to 60°F (10°C to 15°C), which is comfortable for exploring the town and its outdoor attractions. The daylight hours are also generous, allowing for longer days of sightseeing.

For those looking to enjoy golf, the shoulder seasons provide excellent conditions without the intense demand and higher prices of July and August. The courses are typically well-maintained, and booking tee times is generally easier. This period is ideal for couples or solo travelers seeking a relaxed trip with good weather for outdoor activities.

If your primary interest is experiencing the historic university town without the student population, late June through August is ideal, as the university is on summer break.
Where can I find the best nightlife in St Andrews?
St Andrews offers a selection of nightlife options, primarily suiting a university town setting.

The town center, particularly around Market Street and South Street, is where you'll find most of the evening establishments. This area hosts a variety of pubs, many with a traditional Scottish feel, offering local ales and spirits. You'll also find a few wine bars and establishments that feature live acoustic music on select evenings.

For those looking for a more energetic evening, there are a couple of venues that transform into late-night spots with DJs and dancing. These are typically located within the town center as well and are popular with the student population but also frequented by visitors.

Beyond the main streets, some hotel bars offer a quieter, more refined setting for evening drinks.
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 $52 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