A coastal town with historic buildings, a church spire, and a castle overlooking the sea.

Search St. Andrews hotels

  • 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

Next weekend
In two weeks

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for St. Andrews hotels

1. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Old Town Edinburgh
8.4 out of 10, Very good, (1,934 reviews)
"Excellent location and great rooms."
United States
Paul
The price is NZ$492
includes taxes & fees
2 Aug - 3 Aug
ibis Edinburgh Centre South Bridge - Royal Mile

2. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,117 reviews)
"Very good hotel"
United States
Amer
The price is NZ$577
includes taxes & fees
2 Aug - 3 Aug
Apex Waterloo Place Hotel

3. Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,449 reviews)
"Great location and staff very friendly."
United States
Tampa
The price is NZ$660
includes taxes & fees
2 Aug - 3 Aug
Market Street Hotel

4. THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
4.5 star property
St. Andrews
8.8 out of 10, Excellent, (151 reviews)
"Nice friendly accommodating staff, comfortable room."
United States
Deanna
The price is NZ$319
includes taxes & fees
24 Aug - 25 Aug
THE SPACE TO STAY APARTHOTEL

5. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,464 reviews)
"Wonderful location and property!"
Canada
Rasha
The price is NZ$552
includes taxes & fees
2 Aug - 3 Aug
Leonardo Royal Hotel Edinburgh

6. Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,000 reviews)
"Excellent relaxing and enjoyable stay with super accommodation and very helpful staff"
United Kingdom
Derek
The price is NZ$1,346
includes taxes & fees
27 July - 28 July
Old Course Hotel

7. Rusacks St Andrews

Rusacks St Andrews
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (464 reviews)
"Really supportive and responsive front desk and great overall staff attitude."
United Kingdom
Timothy
The price is NZ$992
includes taxes & fees
9 Aug - 10 Aug
Rusacks St Andrews

8. 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, (90 reviews)
"Fantastic hotel in an equally good location."
United States
Richard
The price is NZ$1,127
includes taxes & fees
8 Aug - 9 Aug
Seaton House - Small Luxury Hotels of the World

9. Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (405 reviews)
"Perfect stay, but breakfast was poor☹️"
United States
Michal
The price is NZ$644
includes taxes & fees
27 July - 28 July
Rufflets St Andrews

10. Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (1,002 reviews)
"Loved this property- it’s gorgeous with great views of the sea. Excellent dining and amenities."
Canada
Beth
The price is NZ$738
includes taxes & fees
27 July - 28 July
Fairmont St Andrews

11. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (812 reviews)
"This hotel deserves more than a 4 star rating. My wife and I absolutely loved staying at this hotel. It has all the amenities of a 5 star resort. The staff, the atmosphere, the room that we were staying in with direct views of the ocean, the welcoming, unpretentious ambience. I highly recommend this hotel."
Canada
Garry
The price is NZ$713
includes taxes & fees
28 July - 29 July
Hotel du Vin & Bistro St. Andrews

12. The Dunvegan Hotel

The Dunvegan Hotel
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (169 reviews)
"This was a very nice place to stay. Rooms are clean, great location & parking is only a 5 minute walk."
United States
Kristi
The price is NZ$791
includes taxes & fees
28 July - 29 July
The Dunvegan Hotel

13. 5Pilmourplace

5Pilmourplace
3.5 star property
St. Andrews
9.4 out of 10, Exceptional, (238 reviews)
"Ideal for an overnight stay and the breakfast is great!"
United Kingdom
Graeme
The price is NZ$412
includes taxes & fees
30 July - 31 July
5Pilmourplace

14. Haar with Rooms

Haar with Rooms
3.5 star property
St. Andrews
9.4 out of 10, Exceptional, (119 reviews)
"The location was perfect. Walking distance to Old St Andrews course and town center. The staff was exceptional in taking care of any questions we had. The room was comfortable and clean. Definitely would return."
United States
Joann
The price is NZ$524
includes taxes & fees
30 July - 31 July
Haar with Rooms

15. Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
4.0 star property
St. Andrews
9.0 out of 10, Wonderful, (235 reviews)
"This was a beautiful and convienient place to stay. It was small, but had everything we needed. It was in a wonderful, walkable area right near the Old Course. There were also complimentary snacks when we arrived. Wonderful stay! We would definately stay again."
United States
Stacey
The price is NZ$409
includes taxes & fees
27 July - 28 July
Cleveden House by The Dunvegan

16. The Albany Hotel St Andrews

The Albany Hotel St Andrews
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (492 reviews)
"Staff were friendly. Breakfast exceeded expectations! The room and common areas were clean!!"
Canada
Douglas
The price is NZ$570
includes taxes & fees
27 July - 28 July
The Albany Hotel St Andrews

17. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,007 reviews)
"Really nice hotel."
United Kingdom
Nadeem
The price is NZ$389
includes taxes & fees
6 Aug - 7 Aug
Village Hotel Edinburgh

18. Greyfriars Inn by Greene King Inns

Greyfriars Inn by Greene King Inns
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (322 reviews)
"Good location and good price, food was very nice and staff very friendly and helpful. "
United Kingdom
Duncan
The price is NZ$472
includes taxes & fees
16 Aug - 17 Aug
Greyfriars Inn by Greene King Inns

19. Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
5.0 star property
St. Andrews
9.0 out of 10, Wonderful, (198 reviews)
"Lovely hotel, great location, very friendly and helpful staff. Wonderful breakfast especially the pastries "
United Kingdom
Anjali
The price is NZ$660
includes taxes & fees
26 July - 27 July
Kinnettles Hotel and Spa

20. Stravithie Castle

Stravithie Castle
3.0 star property
St. Andrews
9.8 out of 10, Exceptional, (153 reviews)
"An amazing destination. I would highly recommend to anyone."
Canada
Alex
The price is NZ$383
includes taxes & fees
31 July - 1 Aug
Stravithie Castle
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.

Holiday 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.

A coastal town with historic buildings, a church spire, and a castle overlooking the sea.

Top St. Andrews Hotel Reviews

Recent Reviews in St. Andrews

More cheap accommodation in St. Andrews

Find out more about St. Andrews

Top reasons to visit St. Andrews

  • Renowned Golf Courses: St. Andrews is famous for its world-class golf courses, including the iconic Old Course, attracting golf enthusiasts from around the globe.
  • Historic Ruins: Explore the captivating remains of St Andrews Castle and the impressive St Andrews Cathedral, both steeped in rich history.
  • Stunning Beaches: Enjoy the beautiful sandy beaches and picturesque views along St Andrews Bay, perfect for relaxation and outdoor activities.
  • Cultural Attractions: Discover fascinating art museums and heritage sites that showcase the town's vibrant culture.
  • Charming Accommodations: Choose from a variety of delightful lodgings, catering to all traveller preferences and ensuring a memorable stay.

Find great hotels near St. Andrews

St. Andrews offers a delightful array of hotel accommodations, perfect for every type of traveller. Whether you seek a pet-friendly lodge for a family getaway or a business-friendly hotel with essential amenities, you'll find excellent options to suit your needs. From charming lodgings to star-rated hotels, St. Andrews caters to all preferences, ensuring a memorable stay in this historic coastal town. Don't forget to check out reviews for the best choices in rooms and services.

  • Apex City Quay Hotel & Spa: Located a short drive from St. Andrews, the 4-star Apex City Quay Hotel & Spa offers a serene retreat for families and eco-conscious travellers alike. With a commendable guest rating of 9.2 out of 10, this hotel features a full-service spa, where guests can indulge in rejuvenating treatments such as prenatal massages and aromatherapy. Families can enjoy child-friendly amenities, including complimentary cribs and breakfast options tailored for younger guests. The hotel also boasts a scenic pool and hot tub, making it an ideal choice for relaxation after a day of exploring.
  • Four Points Flex by Sheraton Dundee: Just a short distance from St. Andrews, the 3-star Four Points Flex by Sheraton Dundee is perfect for those seeking comfort and convenience. With a guest rating of 9.2 out of 10, the hotel features a welcoming bar and lounge, where guests can unwind with a drink or indulge in a hearty buffet breakfast on weekends. For entertainment, each room is equipped with a flatscreen TV and cable channels, ensuring a pleasant stay for both leisure and business travellers.
  • Hampton by Hilton Dundee City Centre: Situated within easy reach of St. Andrews, the 3-star Hampton by Hilton Dundee City Centre caters primarily to business travellers. With a solid guest rating of 9.2 out of 10, this hotel provides modern amenities and a professional atmosphere. Guests can enjoy a complimentary breakfast to kick-start their day, while the convenient location allows for easy access to local business hubs and attractions. The comfortable rooms are designed to meet the needs of those on the go, making it an excellent choice for your trip.

Where to stay in St. Andrews

St. Andrews, a charming coastal city in Scotland, invites you to immerse yourself in its rich history and vibrant culture. Discover its iconic golf courses, explore the historic ruins of St. Andrews Castle, and stroll through its picturesque streets. Just a short drive away, you can enjoy the tranquil beaches of the East Neuk villages or the scenic beauty of the surrounding countryside. Whether you're seeking outdoor adventures or a relaxing getaway, St. Andrews offers a perfect blend of experiences.

  • Leuchars: Nestled close to St. Andrews, Leuchars is a charming village that offers a blend of outdoor adventures, sports, and cultural experiences. With visitor numbers peaking during the spring and summer months, it's an ideal spot for those looking to enjoy golfing at nearby courses or exploring its historic landmarks, including a renowned college university and an impressive castle. Leuchars is perfect for travellers seeking a laid-back atmosphere while indulging in the rich heritage and natural beauty of the area.
  • Kingsbarns: A picturesque village just a short drive from St. Andrews, Kingsbarns is a haven for outdoor enthusiasts and adventure seekers. With peak visitor seasons from July to September, this vibrant community invites guests to immerse themselves in its stunning coastal scenery, renowned golf courses, and accessible trails. The proximity to a historic college university and a national park adds to the allure, making Kingsbarns an exciting destination for those keen on both sports and exploring the great outdoors.
  • Mount Melville: Located nearby St. Andrews, Mount Melville is an inviting village known for its cultural charm and outdoor activities. Visitors flock here from July to September, drawn by opportunities for golfing and educational experiences at the historic college university. The area boasts significant landmarks, including a symbolic town hall and other historic sites, making it a great choice for those interested in history and culture. Mount Melville combines a sense of community with a welcoming atmosphere, perfect for enjoying Scotland's unique essence.

Things to do in St. Andrews

Shopping

In the heart of St. Andrews, you can explore charming boutiques like The Fife Shop for local crafts and gifts. If you're up for a drive, head to the nearby town of Cupar, where you’ll find larger shopping centres like the St. James Retail Park for a wider selection.

Recreation

In St. Andrews, the Fairmont Spa offers a tranquil escape with revitalising treatments and stunning views of the coastline. The St. Andrews Hydrotherapy Pool provides a relaxing experience with its soothing waters and therapeutic amenities, ideal for unwinding after a day of exploration.

Adventure

Explore the rugged coastal paths around St. Andrews, offering stunning views and a chance to spot wildlife. For thrill-seekers, try the exhilarating sport of sea kayaking in the nearby waters, where you can paddle along dramatic cliffs and enjoy the fresh sea breeze.

Nightlife

Experience the vibrant nightlife at The Rule, where you can enjoy a selection of cocktails and a lively atmosphere. For a more laid-back evening, visit The Criterion, known for its friendly vibe and local beers. Don't miss out on the music scene at The St. Andrews Brewing Co.

*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 is a wonderful destination for budget-conscious travellers, offering free entry to attractions like West Sands and The Scores. To save on accommodation, consider visiting between January and March when prices are lower, and aim to book about a month in advance. Use Expedia to find last-minute deals and sort hotel options by price. For transport, walking is a great way to explore, while buses offer a cost-effective option. Look for package deals combining flights and hotels to maximise savings, and remember that Tuesdays typically offer the best rates for stays.

  • 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: Expedia's search tool enables you to specify your budget, desired location, and additional preferences. You can organise your search results to display prices from lowest to highest, ensuring you see the most affordable accommodation options first. Additionally, you have the ability to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save some cash by combining your St. Andrews hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around St. Andrews

St. Andrews is perfect for those seeking outdoor adventures, sports, and cultural experiences. Visitors can explore stunning beaches, historic castles, and fascinating art museums. Key attractions include the renowned St Andrews Old Course, the impressive St Andrews Castle, and the iconic St Andrews Cathedral, all set against the backdrop of the picturesque St Andrews Bay. Whether you're after romance or a cultural getaway, St. Andrews has something to offer every traveller.

  • St. Andrew's Cathedral: Explore the impressive ruins of St. Andrew's Cathedral, an iconic symbol of Scotland's ecclesiastical history. The atmospheric site offers a glimpse into the medieval past, surrounded by lush grounds that evoke a sense of tranquillity and reflection.
  • V&A Dundee: Discover contemporary design and creativity at V&A Dundee, Scotland’s first design museum. Located 16.1km from St. Andrews, the museum houses fascinating exhibitions that celebrate design's impact on our lives, all within an architecturally stunning building overlooking the waterfront.
  • Elie Beach: Enjoy the picturesque Elie Beach, located 17.7km from St. Andrews. With its golden sands and stunning coastal views, this beach is ideal for relaxing walks, beach games, or simply soaking up the sun while enjoying the fresh sea breeze.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Flying into St. Andrews, Scotland, is convenient with several major airports nearby. EDInburgh Airport (EDI) is 56.3km away, with nearby hotels such as Crescent House and Virgin Hotels Edinburgh, both around 11.3km from the airport. GLAsgow International Airport (GLA) is 114.3km away, with excellent options like JA Mar Hall Scotland, located 6.4km from GLA, and Kimpton Blythswood Hotel & Spa, 11.3km away. Lastly, Aberdeen Airport (ABZ) is 103.0km from St. Andrews, offering luxurious stays at Marcliffe and Trump® International Scotland, both within 12.9km of the airport. Each airport provides various transport services to ensure a smooth journey to St. Andrews.

Frequently asked questions

What is the best area to stay in St Andrews?
The best area to stay in St Andrews is 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 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, although it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24 to 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 hotel booking in St. Andrews with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on St. Andrews hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in St. Andrews?
Prices for hotels in St. Andrews often vary, but you can find a great deal from NZ$101 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 our cheapest rates.

Explore a world of travel with Expedia