Find hotels near The Duke's St Andrews, St. Andrews from $59

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 1,250 hotels close to The Duke's St Andrews with room rates, reviews, and availability. Most hotels are fully refundable.

Rufflets St Andrews

4.0 star property
1.1 mi from The Duke's St Andrews
9.4 out of 10, Exceptional, (353)
"Everything about this hotel screams home vibes, very cosy and welcoming"
United Kingdom
Tracy
$142 nightly
The price is $171
Dec 11 - Dec 12
Total with taxes and fees
Rufflets St Andrews

Premier Inn St Andrews

3.0 star property
1.6 mi from The Duke's St Andrews
8.0 out of 10, Very Good, (14)
"Great location. Rooms are clean and comfortable. Staff is amazing and helpful."
United States
Tyler
$58 nightly
The price is $69
Jan 4 - Jan 5, 2026
Total with taxes and fees
Premier Inn St Andrews

Seaton House - Small Luxury Hotels of the World

5.0 star property
2.2 mi from The Duke's St Andrews
10.0 out of 10, Exceptional, (55)
"A great property to stay in for walkable activities in St. Andrews."
United States
Katherine
$250 nightly
The price is $300
Dec 9 - Dec 10
Total with taxes and fees
Seaton House - Small Luxury Hotels of the World

Haar with Rooms

3.5 star property
2.2 mi from The Duke's St Andrews
9.4 out of 10, Exceptional, (87)
"Excellent hotel in an excellent location and the most amazing breakfast. "
United Kingdom
Scott
$148 nightly
The price is $177
Jan 5 - Jan 6, 2026
Total with taxes and fees
Haar with Rooms

Rusacks St Andrews

5.0 star property
2.1 mi from The Duke's St Andrews
9.4 out of 10, Exceptional, (413)
"Great location, friendly and helpful staff, clean and charming rooms with lovely views. "
United States
Avisa
$288 nightly
The price is $345
Dec 9 - Dec 10
Total with taxes and fees
Rusacks St Andrews

No1. Apartments St Andrews - South Street

4.0 star property
2.1 mi from The Duke's St Andrews
10.0 out of 10, Exceptional, (42)
"Great location near coffee and wonderful restaurants (The Saint just one block away) and and beside a gorgeous little chapel. Easy walk to golf but without being in all the crowds. Also, extremely comfortable. Only suggestion is more instructional info for finding things, using laundry machine, and how to leave things at check out. "
United States
Camilla
No1. Apartments St Andrews - South Street

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

4.0 star property
2.1 mi from The Duke's St Andrews
9.6 out of 10, Exceptional, (223)
"Excellent apart-hotel. Spacious and comfortable unit with good-quality facilities. Location excellent - couldn't be more central."
United Kingdom
steven
No1. Apartments & Bedrooms St Andrews - St Mary’s

Hotel du Vin & Bistro St. Andrews

4.0 star property
2.3 mi from The Duke's St Andrews
9.2 out of 10, Wonderful, (750)
"Our rooms were lovely and clean and comfy. The staff were very helpful"
United Kingdom
Derek
$131 nightly
The price is $157
Dec 23 - Dec 24
Total with taxes and fees
Hotel du Vin & Bistro St. Andrews

Fairmont St Andrews

5.0 star property
4.1 mi from The Duke's St Andrews
9.4 out of 10, Exceptional, (1003)
"Great hotel "
United Kingdom
Vincent
$226 nightly
The price is $271
Jan 5 - Jan 6, 2026
Total with taxes and fees
Fairmont St Andrews

Greyfriars Inn by Greene King Inns

3.0 star property
2.2 mi from The Duke's St Andrews
9.0 out of 10, Wonderful, (297)
"Convenient location, reasonably priced. "
United States
Philip
$109 nightly
The price is $131
Jan 5 - Jan 6, 2026
Total with taxes and fees
Greyfriars Inn by Greene King Inns

Dunclutha Guest House

3.0 star property
10.3 mi from The Duke's St Andrews
9.8 out of 10, Exceptional, (411)
"Loved our, hostess, room and Breakfast. The hot tub was soo nice after a day of walking tours. "
United States
Richard
$114 nightly
The price is $114
Jan 6 - Jan 7, 2026
Total with taxes and fees
Dunclutha Guest House

The Ship Inn

3.5 star property
9 mi from The Duke's St Andrews
9.6 out of 10, Exceptional, (67)
"Beautiful location and fab food "
United Kingdom
Gillian
$173 nightly
The price is $208
Dec 9 - Dec 10
Total with taxes and fees
The Ship Inn

The Waterfront

3.0 star property
8.5 mi from The Duke's St Andrews
9.4 out of 10, Exceptional, (198)
"Accommodation was excellent and clean. Staff were very helpful and the food was excellent. Property was as its name, within a few steps from a bustling harbour. Would visit again."
United Kingdom
Paul
$115 nightly
The price is $138
Dec 9 - Dec 10
Total with taxes and fees
The Waterfront

Staybridge Suites Dundee by IHG

2.0 star property
11.2 mi from The Duke's St Andrews
9.6 out of 10, Exceptional, (661)
"Great breakfast nice large rooms"
Canada
Michael
$74 nightly
The price is $89
Dec 21 - Dec 22
Total with taxes and fees
Staybridge Suites Dundee by IHG

Hotel Indigo Dundee by IHG

4.0 star property
11.2 mi from The Duke's St Andrews
9.4 out of 10, Exceptional, (1002)
"Always a great place for st Andrews golf trips "
United States
Robert
$77 nightly
The price is $92
Jan 4 - Jan 5, 2026
Total with taxes and fees
Hotel Indigo Dundee by IHG

Kilconquhar Castle Estate

3.0 star property
7.2 mi from The Duke's St Andrews
9.0 out of 10, Wonderful, (389)
"Comfortable place to stay"
United Kingdom
Ian
$68 nightly
The price is $81
Dec 9 - Dec 10
Total with taxes and fees
Kilconquhar Castle Estate

Hampton by Hilton Dundee City Centre

3.0 star property
11.2 mi from The Duke's St Andrews
9.2 out of 10, Wonderful, (1012)
"Clean rooms, nice lounge area and decent breakfast."
United Kingdom
Heather
$57 nightly
The price is $68
Dec 14 - Dec 15
Total with taxes and fees
Hampton by Hilton Dundee City Centre

Apex City Quay Hotel & Spa

4.0 star property
11 mi from The Duke's St Andrews
9.2 out of 10, Wonderful, (1186)
"Big room, very quiet hotel in a great location. Staff very friendly."
United Kingdom
NEIL
$64 nightly
The price is $76
Jan 4 - Jan 5, 2026
Total with taxes and fees
Apex City Quay Hotel & Spa

The Bank

4.0 star property
8.4 mi from The Duke's St Andrews
9.0 out of 10, Wonderful, (163)
"This was a wonderful place to stay and a perfect spot to start our vacation."
United States
Justin
$103 nightly
The price is $123
Jan 5 - Jan 6, 2026
Total with taxes and fees
The Bank

Four Points Flex by Sheraton Dundee

3.0 star property
11 mi from The Duke's St Andrews
9.2 out of 10, Wonderful, (208)
"Very clean, bar was very chilled atmosphere & lovely staff from check in to we left "
United Kingdom
Paul
$49 nightly
The price is $59
Dec 22 - Dec 23
Total with taxes and fees
Four Points Flex by Sheraton Dundee
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.

Top The Duke's St Andrews Hotel Reviews

Hotels near other The Duke's St Andrews attractions

Frequently asked questions

What are the top-rated hotels near The Duke's St Andrews?
Searching for top-rated hotels near The Duke's St Andrews that promise a memorable stay? Look no further for exceptional accommodations that enhance your experience in St. Andrews, Scotland.

Ailim House Serviced Cottage

Ailim House Serviced Cottage is a charming 4.5-star retreat located just 3.1 miles from The Duke's St Andrews, with a perfect review rating of 10. This luxurious cottage features a fully equipped kitchen, outdoor patio, and beach access, making it an ideal choice for travelers seeking comfort and convenience. Enjoy nearby historical sites and a golf course, while thoughtful amenities like premium bedding, air conditioning, and complimentary toiletries ensure a delightful stay.

Beautiful 3-bed Lodge in St Andrews

Beautiful 3-bed Lodge in St Andrews offers a cozy and inviting atmosphere with a review rating of 10 and a 4-star rating. Located 3.8 miles from The Duke's St Andrews, this lodge features a well-equipped kitchen and a charming balcony, perfect for enjoying the scenic surroundings. Guests can unwind by the fireplace or prepare meals with ease using the oven, stovetop, and refrigerator. Self-parking is available for added convenience, making it a great choice for travelers.

Beautiful 3-Bed Lodge in St Andrews

Another gem, the Beautiful 3-Bed Lodge in St Andrews, is situated just 3.2 miles from The Duke's St Andrews. This hotel also holds an impressive review rating of 10. Guests can indulge in the luxury of a hot tub and enjoy the nearby beaches and ocean views. The lodge comes with a fully equipped kitchen, parking options, and a cozy living area complete with a sofa bed, making it an excellent option for a relaxing getaway.
How much is a hotel near The Duke's St Andrews?
Staying near The Duke's St Andrews is a treat, with plenty of hotels from $59 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near The Duke's St Andrews?
Finding the ideal family-friendly hotels near The Duke's St Andrews is essential for a memorable getaway in St. Andrews.

Seaton House

Just 2.6 miles away from The Duke's St Andrews, Seaton House is a charming 5-star hotel with an impressive review rating of 9.6. This family-friendly hotel offers travel cribs and a private picnic area in its lovely garden. Guests can expect a luxurious experience with Egyptian cotton sheets and a stocked minibar. With valet parking and access to nearby beaches, Seaton House is an excellent choice for families seeking comfort and relaxation.

Rusacks St Andrews

This 5-star hotel is located just 2.9 miles from The Duke's St Andrews, offering a superb review rating of 9.4. Rusacks St Andrews is perfect for families, providing amenities such as free cribs, connecting rooms, and highchairs for children. Guests can enjoy a complimentary breakfast daily, beautiful golf course views, and a rooftop terrace. With onsite parking and a range of leisure activities nearby, it promises a delightful stay for all ages.

Hotel du Vin & Bistro St. Andrews

Situated 3.1 miles from The Duke's St Andrews, this 4-star hotel boasts a great traveler rating score of 9.2. Hotel du Vin & Bistro St. Andrews is family-friendly, featuring free cribs and connecting rooms, along with a garden for outdoor play. Guests can indulge in a delightful breakfast, while enjoying air-conditioned rooms with premium bedding and the option of room service. The hotel also offers convenient nearby parking and is close to the picturesque beach.
Are there any 5-star hotels near The Duke's St Andrews?
Discovering the perfect 5-star hotel near The Duke's St Andrews can enhance your stay with top-rated amenities and stunning views.

Old Course Hotel

Old Course Hotel is a luxurious 5-star hotel located just 3.2 miles from The Duke's St Andrews, with an impressive review rating of 9.6. This hotel features wellness experiences with an onsite full-service spa, indoor pool, and a stunning golf view. Guests can indulge in hydrotherapy treatments, deep tissue massages, and relaxing soaks in the hot tub. With premium bedding, room service, and a beautiful terrace, it's a perfect choice for travelers seeking comfort and relaxation.

Seaton House

Seaton House offers a charming 5-star stay just 2.6 miles from The Duke's St Andrews, rated 9.6 by travelers. With stunning sea views, this hotel features romantic amenities including private picnic options and luxurious Egyptian cotton sheets. Guests can enjoy 24-hour room service and unwind in the beautifully manicured garden. The convenient valet parking and nearby the beach enhance the overall experience, making it an ideal choice for those looking for a serene getaway.

Rusacks St Andrews

Rusacks St Andrews is a distinguished 5-star hotel located 2.9 miles from The Duke's St Andrews, with a travelers' rating of 9.4. This Georgian hotel offers breathtaking golf views and is perfect for golf enthusiasts. Guests can enjoy complimentary cooked breakfasts, valet parking, and access to nearby beaches. The hotel features a lovely terrace and a gourmet restaurant with golf views, along with designer toiletries and premium bedding for a comfortable stay.
Which hotels near The Duke's St Andrews offer the best views?
Discover stunning views and luxurious stays at top-rated hotels near The Duke's St Andrews.

Old Course Hotel

Old Course Hotel is a 5-star retreat located just 3.2 miles from The Duke's St Andrews, with an impressive review rating of 9.6. This luxurious hotel features a full-service spa, indoor pool, and golf course onsite, perfect for relaxation and recreation. Guests can enjoy breathtaking golf views from the restaurant and the terrace, enhancing the overall experience of your stay.

Rusacks St Andrews

Rusacks St Andrews is a 5-star gem situated 2.9 miles from The Duke's St Andrews, rated 9.4 by travelers. This elegantly designed hotel offers stunning golf views and a rooftop terrace, ideal for soaking in the landscape. Guests appreciate the complimentary breakfast and nearby golf course, along with convenient amenities such as valet parking and room service.

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews is a charming 4-star hotel located just 3.1 miles from The Duke's St Andrews, with a review rating of 9.2. This hotel features a delightful terrace and beautiful sea views that create a serene atmosphere. Guests can indulge in delicious dining options and enjoy the historical district's charm, making it an excellent choice for a picturesque stay.
What are the best affordable hotels near The Duke's St Andrews?
For travelers seeking affordable accommodations near The Duke's St Andrews, there are some excellent options that combine comfort and value.

Edenside House

Edenside House, a 3-star hotel situated 5.0 miles from The Duke's St Andrews, boasts an excellent travelers' rating of 9.8. This welcoming hotel offers free WiFi and self-parking to ensure a straightforward stay. With its tranquil surroundings, it provides a perfect base for exploring the local sights.

Beautiful 3-Bed Lodge in St Andrews

Beautiful 3-Bed Lodge in St Andrews is a charming retreat located just 3.2 miles from The Duke's St Andrews, offering an exceptional travelers' rating of 10. This lodge is ideal for families or groups, featuring a fully equipped kitchen, a cozy fireplace, and a hot tub for relaxation. Guests can enjoy the nearby ocean and beach activities, while also benefiting from amenities like onsite parking and a balcony to soak in the views.

The Albany Hotel St Andrews

The Albany Hotel St Andrews is located 3.3 miles from The Duke's St Andrews and enjoys a strong travelers' rating of 9.0. This 3-star hotel combines comfort and convenience with amenities like free WiFi, complimentary toiletries, and daily housekeeping. Guests can unwind on the furnished patio or take a stroll in the garden, while parking is also available nearby for added ease.
Are there any hotels with pools close to The Duke's St Andrews?
For travelers seeking a luxurious stay with a pool near The Duke's St Andrews, there are exceptional options that promise relaxation and comfort.

Old Course Hotel

The Old Course Hotel is a 5-star gem located 3.2 miles from The Duke's St Andrews, featuring an impressive review rating of 9.6. Guests can indulge in the indoor pool and unwind with luxurious hydrotherapy treatments. This hotel offers a full-service spa, fitness facilities, and golf access, making it perfect for both leisure and recreation. With additional amenities like 24-hour room service and a golf view restaurant, this hotel ensures a memorable stay.
What are the best pet-friendly hotels near The Duke's St Andrews?
If you're searching for the best pet-friendly hotels near The Duke's St Andrews, look no further. These top-rated accommodations not only welcome your furry friends but also provide a comfortable and enjoyable stay in St. Andrews.

Rusacks St Andrews

Rusacks St Andrews, a luxurious 5-star hotel just 2.9 miles from The Duke's St Andrews, features a remarkable travelers' rating of 9.4. This pet-friendly hotel provides essential amenities for furry travelers, including food and water bowls. Guests can indulge in breathtaking golf views from the restaurant, unwind on the terrace, and enjoy complimentary breakfasts, all while experiencing the charm of this Georgian hotel.

Hotel du Vin & Bistro St. Andrews

Located 3.1 miles from The Duke's St Andrews, Hotel du Vin & Bistro St. Andrews is a stylish 4-star hotel with a stellar review rating of 9.2. This hotel embraces pets with amenities such as food and water bowls, while offering luxurious touches like Egyptian cotton sheets and a nearby beach for walks. Guests can savor delicious meals at the bistro, enjoy nearby golf courses, and depend on attentive concierge services for an unforgettable stay.

Rufflets St Andrews

Rufflets St Andrews is a charming 4-star hotel located just 2.2 miles from The Duke's St Andrews, an impressive travelers' rating of 9.4. This pet-friendly haven offers amenities like food and water bowls, ensuring your pets feel right at home. Guests can enjoy the beautiful terrace, garden views from the on-site restaurant, and convenient airport transportation services, making it an ideal choice for a relaxing getaway.
Can I book a fully refundable hotel close to The Duke's St Andrews?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "The Duke's St Andrews", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near The Duke's St Andrews?
To look for discounts on hotels near The Duke's St Andrews, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to 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.