A golf course with a clubhouse and residential buildings in the background.

Top Hotels Near St. Andrews Links in St. Andrews from AU$172

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
31 Aug - 1 Sept
Tomorrow
1 Sept - 2 Sept
This weekend
4 Sept - 6 Sept
Next weekend
11 Sept - 13 Sept

Filter by

Property class

Guest rating

Our top choices for St. Andrews Links hotels

1. Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
1.1 km from St. Andrews Links
United States
Richard
AU$737
includes taxes & fees
21 Sept - 22 Sept
Seaton House - Small Luxury Hotels of the World

2. No1. Apartments St Andrews - South Street

No1. Apartments St Andrews - South Street
1.6 km from St. Andrews Links
Canada
Cheryl
AU$692
includes taxes & fees
20 Sept - 21 Sept
No1. Apartments St Andrews - South Street

3. Old Course Hotel

Old Course Hotel
0.6 km from St. Andrews Links
United States
Stephen
AU$935
includes taxes & fees
13 Sept - 14 Sept
Old Course Hotel

4. No1. Apartments & Bedrooms St Andrews - St Mary’s

No1. Apartments & Bedrooms St Andrews - St Mary’s
1.4 km from St. Andrews Links
United States
Jasson
AU$403
includes taxes & fees
15 Sept - 16 Sept
No1. Apartments & Bedrooms St Andrews - St Mary’s

5. Rusacks St Andrews

Rusacks St Andrews
1 km from St. Andrews Links
United States
Yuka
AU$814
includes taxes & fees
13 Sept - 14 Sept
Rusacks St Andrews

6. Rufflets St Andrews

Rufflets St Andrews
2.2 km from St. Andrews Links
United States
Michal
AU$416
includes taxes & fees
28 Sept - 29 Sept
Rufflets St Andrews

7. No12 Bed and Breakfast

No12 Bed and Breakfast
2.7 km from St. Andrews Links
United Kingdom
Anonymous traveller
AU$361
includes taxes & fees
26 Sept - 27 Sept
No12 Bed and Breakfast

8. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
1.2 km from St. Andrews Links
United States
Lance
AU$603
includes taxes & fees
14 Sept - 15 Sept
Hotel du Vin & Bistro St. Andrews

9. Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
1.3 km from St. Andrews Links
United States
Russel
AU$336
includes taxes & fees
14 Sept - 15 Sept
Cleveden House by The Dunvegan

10. Greyfriars Inn by Greene King Inns

Greyfriars Inn by Greene King Inns
1.3 km from St. Andrews Links
United Kingdom
Duncan
AU$378
includes taxes & fees
27 Sept - 28 Sept
Greyfriars Inn by Greene King Inns

11. The Albany Hotel St Andrews

The Albany Hotel St Andrews
1.7 km from St. Andrews Links
Canada
Donato
AU$453
includes taxes & fees
20 Sept - 21 Sept
The Albany Hotel St Andrews

12. Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
1.3 km from St. Andrews Links
United States
Matt
AU$860
includes taxes & fees
1 Sept - 2 Sept
Kinnettles Hotel and Spa

13. Premier Inn St Andrews

Premier Inn St Andrews
2 km from St. Andrews Links
United States
Zachary
AU$249
includes taxes & fees
27 Sept - 28 Sept
Premier Inn St Andrews

14. The Kithmore Hotel

The Kithmore Hotel
1.2 km from St. Andrews Links
United States
LUKAS
AU$575
includes taxes & fees
21 Sept - 22 Sept
The Kithmore Hotel

15. The Clarendon

The Clarendon
16.6 km from St. Andrews Links
United States
Kelly
AU$172
includes taxes & fees
20 Sept - 21 Sept
The Clarendon

16. The Spindrift Guest House

The Spindrift Guest House
15.8 km from St. Andrews Links
United Kingdom
Frances
AU$227
includes taxes & fees
1 Sept - 2 Sept
The Spindrift Guest House

17. Balhousie Farm

Balhousie Farm
13.4 km from St. Andrews Links
United States
Khloe
AU$185
includes taxes & fees
17 Sept - 18 Sept
Balhousie Farm

18. Kilconquhar Castle Estate

Kilconquhar Castle Estate
14.9 km from St. Andrews Links
United States
Chad
AU$242
includes taxes & fees
13 Sept - 14 Sept
Kilconquhar Castle Estate

19. Fairmont St Andrews

Fairmont St Andrews
6 km from St. Andrews Links
United States
Todd
AU$666
includes taxes & fees
22 Sept - 23 Sept
Fairmont St Andrews

20. Staybridge Suites Dundee by IHG

Staybridge Suites Dundee by IHG
15.8 km from St. Andrews Links
Australia
John
AU$197
includes taxes & fees
20 Sept - 21 Sept
Staybridge Suites Dundee by IHG
View all properties

Compare popular hotels close to St. Andrews Links

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Restaurant
Seaton House - Small Luxury Hotels of the World
9.8
Exceptional
93 reviews
View
Superior 2-Bedroom Apartment (Bedroom 1: 1 King or 2 Single beds, Bedroom 2: 1 King or 2 Single bed) | Living area
No1. Apartments St Andrews - South Street
9.8
Exceptional
53 reviews
View
4 restaurants; lunch and dinner served
Old Course Hotel
9.6
Exceptional
1,002 reviews
View
Superior 1-Bedroom Apartment (The Retreat) - (1 King)
No1. Apartments & Bedrooms St Andrews - St Mary’s
9.6
Exceptional
246 reviews
View
View from property
Rusacks St Andrews
9.4
Exceptional
479 reviews
View

Top St. Andrews Links Hotel Reviews

The Kithmore Hotel

The Kithmore Hotel

10/10 Excellent
"Great place helpful staff good good"
LUKAS 3-night trip
Posted 5 days ago
The Kithmore Hotel
Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews

10/10 Excellent
"Wonderful Hotel! Perfect walking distance to dining, shopping and some golf. Great experience, we would stay here again!"
Lance 2-night trip
Posted 7 days ago
Hotel du Vin & Bistro St. Andrews
Haar with Rooms

Haar with Rooms

10/10 Excellent
"The staff here are top notch. The location was also incredible. A very nice breakfast was included with our room. The bed was very comfortable and the room/bathroom clean and modern. The shower was pretty small and, as mentioned in other reviews, there is no lift. Parking can be difficult to find."
Erin S 1-night trip
Posted 7 days ago
Haar with Rooms
Kinnettles Hotel and Spa

Kinnettles Hotel and Spa

10/10 Excellent
"Good stay - excellent location"
Callum 1-night trip
Posted 8 days ago
Kinnettles Hotel and Spa
The Albany Hotel St Andrews

The Albany Hotel St Andrews

10/10 Excellent
"The staff was friendly and very helpful in allowing me to check into my room early after an overseas trip. The breakfast was very good. Great location."
ROBERT 3-night trip
Posted 10 days ago
The Albany Hotel St Andrews
Cleveden House by The Dunvegan

Cleveden House by The Dunvegan

10/10 Excellent
"Central location, reasonable sized clean room with very nice shower + bathroom. The nespresso for a morning coffee was a nice touch. Would book again"
Russel 1-night trip
Posted 11 days ago
Cleveden House by The Dunvegan
Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World

10/10 Excellent
"Great position on the beach front and only metres from St Andrews old course. Breakfast was excellent and we ate at the restaurant Ondine oyster and grill and the food there was delicious. Highly recommend this hotel and would stay there again"
Julia 1-night trip
Posted 11 days ago
Seaton House - Small Luxury Hotels of the World
The Dunvegan Hotel

The Dunvegan Hotel

10/10 Excellent
"Comfortable bed. Extremely helpful staff. Would stay again in a heartbeat."
Dana 1-night trip
Posted 3 weeks ago
The Dunvegan Hotel
1 Links Crescent 5 Star Selfcatering House Overlooking Old Course in St Andrews

1 Links Crescent 5 Star Selfcatering House Overlooking Old Course in St Andrews

10/10 Excellent
"Perfect location, super clean, and great communication!"
Kevin R. 4-night trip
Posted 1 month ago
1 Links Crescent 5 Star Selfcatering House Overlooking Old Course in St Andrews

Other attractions near St. Andrews Links

A beach with a clear sky, distant buildings, and a calm sea.
Photo by Ailsa Macleod

West Sands

9.8/10 (93 reviews)
If a restful holiday is part of your travel plans, West Sands might be the perfect place to visit during your trip to St. Andrews. Discover the area's top-notch restaurants or seek out the golf courses.
See properties
A historic building with a red facade and a tower, a modern stadium with blue seats, and a grassy field.

Old Course at St Andrews

9.6/10 (495 reviews)
Enjoy a round of golf in St. Andrews at Old Course at St Andrews. Make time to visit the area's spas or simply enjoy its top-notch restaurants.
See properties
A golf course with a stone bridge over a small stream, surrounded by lush green grass and a large building in the background.
Photo by kelpies travel

Royal & Ancient Golf Club of St. Andrews

9.4/10 (194 reviews)
Enjoy a round of golf in St. Andrews at Royal & Ancient Golf Club of St. Andrews. Make time to visit the area's spas or simply enjoy its top-notch restaurants.
See properties

Swilken Bridge

Enjoy a trip to Swilken Bridge and popular activities such as golfing in St. Andrews. Stroll along the area's beautiful beaches or simply savour its top-notch restaurants.
See properties

St Andrews - Jubilee Course

Enjoy a round of golf in St. Andrews at St Andrews - Jubilee Course. Stroll along the area's beautiful beaches or simply savour its top-notch restaurants.
See properties

British Golf Museum

9.0/10 (2 reviews)
You can study the exhibits at British Golf Museum, a museum with a story of its own, during your travels to St. Andrews. Discover the area's spas or seek out its golf courses.
See properties

Lundin Golf Club

Enjoy a round of golf in St. Andrews at Lundin Golf Club. Stroll along the area's beautiful beaches or simply savour its top-notch restaurants.
See properties

St. Andrews Aquarium

8.0/10 (29 reviews)
Make time in your itinerary to visit the sea life who live at St. Andrews Aquarium during your trip to St. Andrews. Stroll along the area's beautiful beaches or simply savour its top-notch restaurants.
See properties

Frequently asked questions

What are the top-rated hotels near St. Andrews Links?
Discovering top-rated hotels near St. Andrews Links can elevate your golfing getaway to new heights.Edenside HouseEdenside House is a cozy 3-star accommodation located 4.5 km from St. Andrews Links, featuring an impressive review rating of 9.8. This inviting hotel offers free self-parking, ensuring convenience for travellers traveling by car. While it provides a more straightforward experience, the location allows easy access to the local attractions and the picturesque landscapes surrounding St. Andrews. Ideal for those who appreciate a simple yet comfortable stay.Ailim House Serviced CottageAilim House Serviced Cottage is a delightful 4.5-star retreat located just 1.8 km from St. Andrews Links, with an impeccable review rating of 10. This charming cottage features a fully equipped kitchen, allowing travellers to prepare meals with ease. With amenities like air conditioning, a patio for relaxation, and a cozy charcoal grill for outdoor cooking, it perfectly combines comfort and convenience. Guests can also enjoy nearby access to golf courses and beautiful beaches, making it a perfect choice for golf enthusiasts.Beautiful 3-Bed Lodge in St AndrewsBeautiful 3-Bed Lodge in St Andrews is a stunning option situated 2.7 km from St. Andrews Links, offering a perfect score of 10 from travellers. Guests will appreciate the inviting ambiance featuring a fireplace and a hot tub for unwinding after a day on the greens. The lodge includes a fully equipped kitchen and a balcony that provides a lovely space to enjoy the scenic surroundings. With nearby beach access and ample parking, this lodge is ideal for those seeking a relaxing stay close to vibrant attractions.
What hotels are within walking distance to St. Andrews Links?
Explore top-rated hotels that offer both comfort and convenience within walking distance to St. Andrews Links.Old Course HotelOld Course Hotel boasts a luxurious 5-star experience, just a 10-minute stroll from St. Andrews Links, with an impressive review rating of 9.6. This historic hotel features a full-service spa, indoor pool, and stunning golf views, ensuring a memorable stay. Guests can indulge in hydrotherapy treatments or enjoy a meal at the golf-view restaurant. The hotel also offers 24-hour room service and complimentary valet parking, enhancing the traveler experience.Ailim House Serviced CottageAilim House Serviced Cottage is a charming 4.5-star hotel, situated just an 18-minute walk from St. Andrews Links. With a perfect review rating of 10, it features a well-equipped kitchen, including a microwave and dishwasher, ideal for travellers who love cooking. Guests can unwind on the patio or take advantage of nearby golf courses. The hotel also offers luxury amenities such as premium bedding and complimentary toiletries, making it a delightful retreat.Seaton HouseSeaton House is a luxurious 5-star hotel located 19 minutes on foot from St. Andrews Links, with a review rating of 9.6. Guests can enjoy breathtaking sea views from the hotel, along with amenities like a 24-hour fitness centre and a beautiful garden. The hotel is known for its romantic ambiance and offers valet parking, premium bedding, and designer toiletries, making it a perfect choice for a relaxing getaway.
What are the most popular family-friendly hotels near St. Andrews Links?
Finding the perfect family-friendly stay near St. Andrews Links is key to enjoying a memorable trip in Scotland. Here are some top-rated options that cater to families and provide a delightful experience.Fairmont St AndrewsFairmont St Andrews is a luxurious 5-star hotel located just 7.7 km from St. Andrews Links, with an impressive review rating of 9.4. With amenities tailored for families, travellers will appreciate features like connecting rooms, free cribs, and supervised childcare services. The hotel also offers a range of leisure activities including an indoor pool, spa services, and on-site golf, making it an ideal choice for a memorable family getaway.Rusacks St AndrewsRusacks St Andrews, a stunning 5-star hotel, is conveniently located just a 16-minute walk from St. Andrews Links, receiving a high review rating of 9.4. Families will enjoy the comfortable accommodations with cribs and connecting rooms available, alongside complimentary daily breakfast. The hotel's beautiful terrace and golf views add to the charm, while its nearby the beach and local attractions makes it a perfect base for family adventures.Hotel du Vin & Bistro St. AndrewsHotel du Vin & Bistro St. Andrews is a charming 4-star hotel situated only 2.3 km from St. Andrews Links, with a review rating of 9.2. This family-friendly hotel features connecting rooms and free cribs, along with a delightful kids' breakfast option. Guests can enjoy the lovely garden space and the nearby beach, while also benefiting from the hotel's nearby local golf courses and historical sites, ensuring a pleasant stay for families.
Are there any 5-star hotels near St. Andrews Links?
Discover the finest 5-star hotels near St. Andrews Links that promise an unforgettable experience in Scotland.Old Course HotelOld Course Hotel is a prestigious 5-star hotel located just a 10-minute walk from St. Andrews Links. With a remarkable review rating of 9.6, it provides a luxurious stay with amenities that include an indoor pool, a full-service spa, and onsite golf courses. Guests can indulge in hydrotherapy treatments and unwind in the hot tub after a day on the greens. The hotel also boasts exquisite golf views from its restaurant, making it a perfect retreat for golf enthusiasts.Seaton HouseSeaton House, rated 9.6 by travellers, is a charming 5-star hotel situated 19 minutes on foot from St. Andrews Links. This hotel features stunning sea views, a tranquil garden, and offers a romantic atmosphere ideal for relaxation. Guests can enjoy 24-hour room service and luxurious Egyptian cotton sheets, ensuring a comfortable and elegant stay.Fairmont St AndrewsFairmont St Andrews, located 7.7 km from St. Andrews Links, is a luxurious 5-star hotel praised with a review rating of 9.4. Guests can take advantage of its expansive golf facilities and enjoy a full-service spa featuring sauna and body treatments. The onsite restaurant offers ocean views, enhancing the dining experience while travellers can explore nearby beaches and enjoy various water sports.
Which hotels near St. Andrews Links offer the best views?
Discover the top-rated hotels near St. Andrews Links that offer stunning views and unforgettable experiences.Old Course HotelRated 9.6 by travellers, the 5-star Old Course Hotel is just a 10-minute walk from St. Andrews Links, making it an ideal choice for golf enthusiasts. This elegant hotel features stunning golf views, a full-service spa, and a hot tub to unwind after a day on the greens. Guests can enjoy fine dining with spectacular views at the restaurant, enhancing their experience in this historic setting.Fairmont St AndrewsWith a remarkable review rating of 9.4, Fairmont St Andrews is a luxurious 5-star hotel located 7.7 km from St. Andrews Links. Guests can indulge in breathtaking golf views from the on-site golf course, unwind at the full-service spa, or relax in the indoor pool. The hotel also boasts a variety of activities, including nearby windsurfing and kayaking, ensuring a memorable stay.Rusacks St AndrewsRusacks St Andrews is a charming 5-star hotel with a review rating of 9.4, located just a 16-minute walk from St. Andrews Links. This Georgian-style hotel offers travellers picturesque golf views, a rooftop terrace for relaxation, and a delightful restaurant serving local cuisine. The nearby the beach and golf courses makes it a perfect retreat for travellers seeking both relaxation and adventure.
What are the best affordable hotels near St. Andrews Links?
For those seeking an affordable and cozy stay near St. Andrews Links, these top-rated hotels combine comfort and value for a memorable experience.Edenside HouseEdenside House, situated 4.5 km from St. Andrews Links, boasts a great traveler rating score of 9.8 and offers a welcoming place for travellers. This 3-star hotel features free WiFi and free self-parking, making it convenient for travellers. Its tranquil setting is perfect for those looking to unwind after a day on the links.Beautiful 3-Bed Lodge in St AndrewsBeautiful 3-Bed Lodge in St Andrews is a perfect retreat just 2.7 km from St. Andrews Links, rated an impressive 10 by travellers. This spacious lodge features a fully equipped kitchen, a hot tub for relaxation, and a charming balcony where travellers can enjoy the nearby ocean views. With ample parking and a cozy fireplace, it's an ideal choice for families or groups looking for a cozy feel.The Albany Hotel St AndrewsLocated just 2.4 km from St. Andrews Links, The Albany Hotel St Andrews stands out with a review rating of 9.0 and a 3-star classification. This hotel is family-friendly, offering cribs and daily housekeeping. Guests can enjoy amenities such as free WiFi and complimentary toiletries, along with the convenience of nearby free parking. The hotel also features a lovely terrace and garden, enhancing the stay for travellers looking to relax.
Are there any hotels with pools close to St. Andrews Links?
For travellers seeking top-rated hotels with pools near St. Andrews Links, there are some excellent choices that promise a delightful stay.Old Course HotelThe Old Course Hotel is a luxurious 5-star retreat just a 10-minute walk from St. Andrews Links, an impressive travellers' rating of 9.6. Guests can enjoy an indoor pool along with relaxing hydrotherapy treatments and a full-service spa. With stunning golf views, the hotel features premium bedding, 24-hour room service, and a golf course on-site, making it a perfect choice for golf enthusiasts and relaxation seekers alike.Fairmont St AndrewsLocated 7.7 km from St. Andrews Links, the Fairmont St Andrews offers a lavish stay with a great traveler rating score of 9.4. Guests can unwind in the indoor pool and indulge in rejuvenating spa treatments. This 5-star hotel also provides family-friendly amenities such as free supervised childcare and spacious suites. With a top-tier golf course, stunning sea views, and a variety of onsite dining options, it caters to both relaxation and adventure.
What are the best pet-friendly hotels near St. Andrews Links?
For travellers seeking top-rated pet-friendly hotels near St. Andrews Links, these accommodations offer the perfect blend of comfort and convenience for you and your furry friend.Fairmont St AndrewsFairmont St Andrews is a luxurious 5-star hotel located just 7.7 km from St. Andrews Links, making it an excellent choice for golf enthusiasts traveling with pets. Rated by travellers at 9.4, this hotel welcomes dogs and provides essential pet amenities such as food and water bowls. Guests can also indulge in the full-service spa, indoor pool, and on-site golf course, ensuring a relaxing stay amidst stunning coastal views.Hotel du Vin & Bistro St. AndrewsHotel du Vin & Bistro St. Andrews is a stylish 4-star option located just 2.3 km from St. Andrews Links, perfect for travellers with pets. It holds a great traveler rating score of 9.2 and allows pets, providing food and water bowls for their comfort. Guests can take advantage of its exquisite dining options, nearby golf course, and beautiful terrace, making it an ideal spot for a delightful getaway.Rufflets St AndrewsRufflets St Andrews is a charming 4-star hotel situated only 4.5 km from St. Andrews Links, offering an inviting atmosphere for travellers and their pets. With a travellers' rating of 9.4, this hotel allows pets in rooms and provides food and water bowls. Travellers can enjoy the beautiful garden views, 24-hour room service, and complimentary self-parking, making it a perfect base to explore the area.
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 cancelled 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 near St. Andrews Links.
Can I find Expedia discounts for hotels near St. Andrews Links?
To look for discounts on hotels near St. Andrews Links, join One Key™—our free travel rewards program. One Key members unlock instant discounts with Member Prices and earn OneKeyCash™* on eligible bookings. Another way you could save is 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 and other participating brands.
How much is the nightly rate for a hotel near St. Andrews Links?
Prices for hotels near St. Andrews Links often vary, but you can find a great deal from AU$172 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