Find Romantic Hotels in St. Andrews

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check availability on St. Andrews Romantic Hotels

This weekend
Next weekend

Compare St. Andrews Romantic Hotels room rates, reviews, and availability. Most hotels are fully refundable.

Fairmont St Andrews

5.0 star property
9.4 out of 10, Exceptional, (1004)
"Very pleasant, friendly staff and fellow guests seemed to all be in a positive frame of mind. "
The price is AED 851
AED 1,021 total
includes taxes & fees
30 Mar - 31 Mar
Fairmont St Andrews

Hotel du Vin & Bistro St. Andrews

4.0 star property
9.2 out of 10, Wonderful, (696)
"We went for 4 nights golfing and the Hotel du Vin was a brilliant choice of where to stay. Short walk to the Old Course and perfect to walk to bars and restaurants in the evening. Parking was challenging as the town was very busy but once you find a space there is no need to move it until you leave ! Great staff, lovely room and perfect location, will 100% go back."
The price is AED 743
AED 892 total
includes taxes & fees
8 Apr - 9 Apr
Hotel du Vin & Bistro St. Andrews

Rufflets St Andrews

4.0 star property
9.4 out of 10, Exceptional, (295)
"Great stay! Would highly recommend"
The price is AED 605
AED 726 total
includes taxes & fees
31 Mar - 1 Apr
Rufflets St Andrews

Old Course Hotel

5.0 star property
9.6 out of 10, Exceptional, (963)
"The staff at the Old Course go above and beyond. We were staying to celebrate the anniversary of our engagement, when we also stayed here. On both occasions the staff have gone out of their way to make each weekend truly special. The hotel itself is beautiful with great facilities and an unrivalled location. I also appreciate that they have gluten free bread meaning the breakfast has several gluten free options - in future it would be good if these options were even more extensive (e.g gf...
The price is AED 989
AED 1,186 total
includes taxes & fees
30 Mar - 31 Mar
Old Course Hotel

Rusacks St Andrews

5.0 star property
9.4 out of 10, Exceptional, (350)
"Great "
The price is AED 1,143
AED 1,371 total
includes taxes & fees
30 Mar - 31 Mar
Rusacks St Andrews
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.
Don't see what you're looking for?
See all available properties in St. Andrews

Frequently asked questions

Searching for romantic hotels in St. Andrews?
Are you and your partner in need of a romantic escape? Our guests also love St. Andrews for its array of dining options and golfing. If you’d like to explore some of the area’s notable sights, you might make a stop by St Andrews - Eden Course, St. Andrew’s Cathedral, or The Scores. If you’d like to stay close to a certain attraction, you can sort by neighborhood or distance to top landmarks, so you’ll be able to see everything on your list.
How many romantic hotels will we find in St. Andrews?
Expedia has 25 romantic St. Andrews hotels for you to get cozy in.
When is the best time of year for a romantic getaway to St. Andrews?
If you’re hoping to get lost in the rain on your romantic getaway, check out these details about year-round temperatures in St. Andrews: The hottest months are usually July and August with an average temp of 56°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for St. Andrews is 32 inches.
What is there to do in St. Andrews?
There’s nothing better than experiencing a new destination with your sweetheart, so consider checking out all there is to see and do in St. Andrews. Couples looking for a little of everything will enjoy St. Andrews for its historic landmarks, cathedral, and restaurants. A visit to St Andrews - Eden Course, St. Andrew’s Cathedral, or The Scores might be just the ticket when you’re checking out the sights.
What's the best way to get to St. Andrews and around town during my romantic getaway?
These transportation options in St. Andrews might help your romantic trip go off without a hitch: To get to St. Andrews, book a flight to Dundee (DND), which is the closest major airport, located 12 mi (19.3 km) from the city center. To venture out into the surrounding area, hop on a train at Leuchars Station.