Find hotels in St. Andrews from $51

  • 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

Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,463 reviews)
"Great place to stay"
Canada
Maya
$152 nightly
The price is $182
Apr 12 - Apr 13
Total with taxes and fees
Aparthotel Adagio Edinburgh Royal Mile

Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,004 reviews)
"Had a lovely 3nights however felt that the room especially bathroom needed a refurb "
United Kingdom
Ann
$499 nightly
The price is $599
Apr 5 - Apr 6
Total with taxes and fees
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
$353 nightly
The price is $423
Apr 4 - Apr 5
Total with taxes and fees
Seaton House - Small Luxury Hotels of the World

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
$475 nightly
The price is $570
Apr 6 - Apr 7
Total with taxes and fees
Rusacks St Andrews

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
$251 nightly
The price is $302
Apr 3 - Apr 4
Total with taxes and fees
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
$301 nightly
The price is $361
Apr 12 - Apr 13
Total with taxes and fees
Fairmont St Andrews

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
$140 nightly
The price is $168
Apr 6 - Apr 7
Total with taxes and fees
5Pilmourplace

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
$211 nightly
The price is $253
Apr 5 - Apr 6
Total with taxes and fees
The Dunvegan Hotel

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
$235 nightly
The price is $282
Apr 8 - Apr 9
Total with taxes and fees
Haar with Rooms

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
$154 nightly
The price is $185
Apr 6 - Apr 7
Total with taxes and fees
Apex Waterloo Place Hotel

Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
4.0 star property
St. Andrews
9.0 out of 10, Wonderful, (216 reviews)
"Good room perfect for a short stay"
United Kingdom
Siobhan
$164 nightly
The price is $197
Apr 6 - Apr 7
Total with taxes and fees
Cleveden House by The Dunvegan

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
$271 nightly
The price is $325
Apr 7 - Apr 8
Total with taxes and fees
The Albany Hotel St Andrews

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
$189 nightly
The price is $226
Apr 25 - Apr 26
Total with taxes and fees
Greyfriars Inn by Greene King Inns

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
$446 nightly
The price is $536
Apr 23 - Apr 24
Total with taxes and fees
Kinnettles Hotel and Spa

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
$203 nightly
The price is $244
May 3 - May 4
Total with taxes and fees
Stravithie Castle

3-bed Lodge Sleeps 6 -hot tub -resort Access

3-bed Lodge Sleeps 6 -hot tub -resort Access
4.0 star property
St. Andrews
10.0 out of 10, Exceptional, (2 reviews)
"Lovely weekend away. Lodge was beautiful and spotlessly clean. High chair and travel cot were provided, both in excellent condition. Resort and surrounding area are well worth a visit. Communication from owners was very good, Lorraine answered all my questions promptly. "
United Kingdom
Jakki
3-bed Lodge Sleeps 6 -hot tub -resort Access

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
$93 nightly
The price is $111
Apr 26 - Apr 27
Total with taxes and fees
Premier Inn St Andrews

Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,270 reviews)
"everything about this hotel was great"
Canada
Lisa
$232 nightly
The price is $279
Apr 8 - Apr 9
Total with taxes and fees
Market Street Hotel

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 traveler
No12 Bed and Breakfast
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

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 $51 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