Hotels in St. Andrews, Scotland

Search and compare St. Andrews, Scotland hotels from hundreds of travel sites and save

St. Andrews, Scotland, United Kingdom
13 Aug — 14 Aug2
St. Andrews, Scotland, United Kingdom
Sat 13/8
Sun 14/8
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in St. Andrews

Filter by star ratings
All filters
Rusacks St. Andrews
9.0 Excellent
16 Pilmour Links, St. Andrews, United Kingdom
Show on map
0.5 km from city centre, St. Andrews, SCT, United Kingdom 
ExcellentBased on 980 reviews
9.0

Boasting a popular location, Rusacks St Andrews provides views of St Andrews, and is conveniently close to a variety of dining options. It is located a short stroll from University of St Andrews and Madras College.

Old Course Hotel St Andrews
8.9 Excellent
Old Station Rd, St Andrews KY16, UK, St. Andrews, United Kingdom
Show on map
0.9 km from city centre, St. Andrews, SCT, United Kingdom 
ExcellentBased on 1,409 reviews
8.9

Featuring a Jacuzzi, an indoor pool and a sauna, the hotel is located in St Andrews and presents unique views of St Andrews Links. It has a spa, as well as a beauty centre, a Turkish steam bath and massage services.

Rufflets St Andrews
8.7 Excellent
Strathkinness Low Road 1, St. Andrews, United Kingdom
Show on map
2.6 km from city centre, St. Andrews, SCT, United Kingdom 
ExcellentBased on 530 reviews
8.7

Ideally located in St Andrews, the hotel provides relaxed accommodation an easy drive from Old Course at St Andrews. Guests can also enjoy complimentary internet access throughout the property.

Greyfriars Inn by Greene King Inns
8.4 Excellent
129 North Street, St. Andrews, United Kingdom
Show on map
0.3 km from city centre, St. Andrews, SCT, United Kingdom 
ExcellentBased on 998 reviews
8.4

Greyfriars Inn is situated in St Andrews and is close to the area's tourist attractions. It is moments from University of St Andrews.

Premier Inn St Andrews
Largo Road St Andrews Fife Ky16 8Nh Saint Andrews, St. Andrews, United Kingdom
Show on map
0.9 km from city centre, St. Andrews, SCT, United Kingdom 

Premier Inn St Andrews offers a comfortable setting while in St Andrews. It is ideally located for those wishing to sightsee in the area.

Agnes Blackadder Hall Campus Accommodation
North Haugh, St. Andrews, United Kingdom
Show on map
0.9 km from city centre, St. Andrews, SCT, United Kingdom 

Agnes Blackadder Hall - Campus Accommodation is set in St Andrews and is close to nearby landmarks, including the Swilcan Bridge. It is ideally positioned for those wanting to visit local attractions.

Scores Hotel
7.2 Good
76 The Scores, St. Andrews, United Kingdom
Show on map
0.5 km from city centre, St. Andrews, SCT, United Kingdom 
GoodBased on 462 reviews
7.2

Scores Hotel is situated in St Andrews and is close to the area's popular attractions. The various facilities this sophisticated hotel has to offer include a 24-hour reception, meeting rooms and a coffee bar.

138 North Street
9.8 Excellent
St. Andrews, United Kingdom
Show on map
0.3 km from city centre, St. Andrews, SCT, United Kingdom 
ExcellentBased on 18 reviews
9.8

138 North Street is situated in St Andrews and is close to local sightseeing spots, including Madras College and St Andrews Castle. It is moments from University of St Andrews, eateries and nightlife options.

Fairmont St Andrews - Scotland
8.9 Excellent
Fife, St. Andrews, United Kingdom
Show on map
4.6 km from city centre, St. Andrews, SCT, United Kingdom 
ExcellentBased on 1,772 reviews
8.9

Just a short drive from University of St Andrews, Fairmont St Andrews Scotland offers a modern setting and boasts unique views of Saint Andrews Bay Golf Course and St Andrews. Some of the popular facilities provided at this elegant 5-star hotel are a Jacuzzi and an indoor pool.

David Russell Apartments Campus Accommodation
St. Andrews, United Kingdom
Show on map
1.4 km from city centre, St. Andrews, SCT, United Kingdom 

David Russell Apartments - Campus Accommodation offers 3-star accommodation in St Andrews. It is ideally located for guests wishing to discover the area's attractions.

Tips for booking hotels in St. Andrews

Cheapest month:June
Most expensive month:May
Average price in St. Andrews:€216/night
Cheapest price found:€48/night
Cheapest day:Tuesday
Most expensive day:Sunday
€60 - €357
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€60 - €749
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Hotel prices in St. Andrews

3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in St. Andrews

About St. Andrews

Considered the “home of golf”, the Royal Burgh of St Andrews is a seaside university town draped in Scottish history. Home to the atmospheric ruins of St Andrews Castle and Cathedral, it’s also the setting for the prestigious Royal and Ancient Golf Club.

Things to do in St. Andrews

Enjoy a stroll along the perimeter of the world’s first fairways at the Old Course at St Andrews, which lies adjacent to the Royal and Ancient Golf Clubhouse. Alternatively, you can test your skills on the famous greens at Duke’s or Kingsbarns.

Directly opposite the Royal and Ancient Golf Clubhouse is the British Golf Museum, which documents the history of the sport from medieval times to the modern day. Admire the vintage equipment, memorabilia and golf-related artworks, then learn about the evolution of the game’s rules throughout the centuries.

Spend an afternoon wandering amidst the atmospheric ruins of St Andrews Castle, which are perched on a rocky promontory overlooking the North Sea. Learn about the powerful bishops who resided here during the 13th century and the historical events that took place during the Wars of Scottish Independence.

Visit St Andrews Cathedral, the largest church to have ever been built in Scotland. Admire the panels detailing the cathedral’s rise to prominence and demise during the 16th-century Scottish Reformation, then soak up the views of St Andrews from the 12th-century St Rule’s Tower.

Getting around St. Andrews

Edinburgh International Airport is located around one hour’s drive from St Andrews and there are direct trains to London from the nearby train station at Leuchars. St Andrews is a picturesque town to explore on foot, with plenty of parking available outside the city centre.

Facts about staying in St. Andrews

  • What are the best hotels in St. Andrews?

    980 reviews rated Rusacks St. Andrews with an average score of 9.0/10. It may also be worth looking into the Fairmont St Andrews - Scotland, which received a rating of 8.9/10 from 1,778 reviews. Greyfriars Inn by Greene King Inns could also be a good option, with a score of 8.4/10 from 998 reviews.

  • What is a good hotel near University of St. Andrews?

    With a rating of 9.0/10 from 980 reviews, Rusacks St. Andrews is a hotel close to University of St. Andrews that is highly recommended by HotelsCombined users.

  • What is a good hotel in St. Andrews near St. Andrews Aquarium?

    The most popular hotel near St. Andrews Aquarium is Rusacks St. Andrews, with 980 HotelsCombined users scoring it 9.0/10.

  • Is there a good hotel near St. Andrew's Castle?

    If you’re looking for good hotels near St. Andrew's Castle, consider Rusacks St. Andrews (rated 9.0 over 980 reviews).

  • How much do hotels in St. Andrews cost?

    Searches in the last 72 hours suggest an average price of around €358/night is normal for a hotel in St. Andrews. 4-star and 5-star hotels in St. Andrews had average prices of €328/night and €523/night, respectively.

  • How much is a cheap hotel in St. Andrews?

    HotelsCombined users have found cheap hotels in St. Andrews starting from €73 per night in the last 3 days.