Hotels in St Andrews

Search among 34 available hotels and places to stay in St Andrews.

Check-in
Sat, 25 Apr
Check-out
Sun, 26 Apr
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Sat, 25 Apr
-
Check-out
Sun, 26 Apr
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Sat, 25 Apr
-
Check-out
Sun, 26 Apr
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
View map
1-34 out of 34
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great1939 total reviews
our site & Booking.com
Map
4.0 km from City Centre300 m from St Andrews Bay
With views of the courtyard, the Fairmont St Andrews, Scotland St Andrews is situated within 3.4 km of East Sands Leisure Centre and offers spa therapy and billiards.
From£ 187 /nightSelect
9.1
Perfect1364 total reviews
our site & Booking.com
Map
1.2 km from City Centre100 m from The Dukes St Andrews
Set in the historic part of the city, the traditional Old Course Hotel St Andrews features 144 welcoming rooms along with a hydrotherapy circuit and sauna facilities.
From£ 183 /nightSelect
8.9
Great1757 total reviews
our site & Booking.com
Comprising 123 rooms, the Rusacks St Andrews is set near the beach district of St Andrews 10 minutes by car from Craigtoun Country Park.
From£ 95 /nightSelect
8.9
Great827 total reviews
our site & Booking.com
Map
2.9 km from City Centre2.1 km from The Dukes St Andrews
A prime location of the comfortable Rufflets provides easy access to British Golf Museum, which is about 2.8 km away.
From£ 203 /nightSelect
8.3
Great260 total reviews
our site & Booking.com
Map
600 m from City Centre100 m from Lundin Golf Club
Blackfriars Chapel is 10 minutes' stroll from the 5-star Haar With Rooms 5 Stars, while St Andrews Museum is a mere 5 minutes' walk away.
From£ 308 /nightSelect
9.4
Perfect132 total reviews
our site & Booking.com
Map
8.9 km from City Centre
Denork Craig is within 3.6 km of the Peat Inn Restaurant With Rooms St Andrews, while Fife Folk Museum is 6 km away.
From£ 209 /nightSelect
8.9
Great696 total reviews
our site & Booking.com
Map
400 m from City Centre600 m from Lundin Golf Club
Set only a 5-minute walk from Holy Trinity Church, the 3-star Rooms At The Saint St Andrews offers an à la carte restaurant.
From£ 153 /nightSelect
8.7
Great1217 total reviews
our site & Booking.com
Map
500 m from City Centre200 m from Lundin Golf Club
The Du Vin, is situated near the historic district of St Andrews 350 metres of Eden Mill.
From£ 221 /nightSelect
8.4
Great1386 total reviews
our site & Booking.com
Map
400 m from City Centre300 m from Lundin Golf Club
Located only a 5-minute walk from British Golf Museum, the 3-star Greyfriars Inn By Greene King Inns is merely 5 minutes' walk from St Andrews Aquarium.
From£ 97 /nightSelect
8.0
Great1262 total reviews
our site & Booking.com
Map
8.6 km from City Centre
The Inn At Lathones is a quality 3-star property set about a 15-minute ride from Dunino Den and 4.7 km from Pittarthie Castle.
From£ 63 /nightSelect
8.6
Great273 total reviews
our site & Booking.com
The sophisticated 3-star Scores is a perfect vacation spot a 5-minute ride from East Sands Leisure Centre and other St Andrews landmarks.
From£ 91 /nightSelect
9.2
Perfect36 total reviews
our site & Booking.com
Map
6.1 km from City Centre
Located merely 5 minutes' walk from Eden Mill Distillery, a summer terrace, a picnic area, and a golf course are available at the Guardbridge St Andrews.
From£ 179 /nightSelect
8.6
Great167 total reviews
our site & Booking.com
Map
400 m from City Centre300 m from Lundin Golf Club
While staying at the smoke-free Montague Guest House you are invited to discover St Andrews Museum, set a 13-minute walk away, or St Andrews Castle, which is only a 7-minute walk away.
From£ 298 /nightSelect
9.0
Perfect1094 total reviews
our site & Booking.com
Featuring 16 rooms with views of the garden, the Arran, St Andrews is set only 1.2 km from East Sands.
From£ 145 /nightSelect
8.2
Great731 total reviews
our site & Booking.com
An à la carte restaurant and 14 rooms are available during the stay at the Kinnettles Hotel & Spa St Andrews, boasting a location only 300 metres from Eden Mill.
From£ 493 /nightSelect
8.0
Great1534 total reviews
our site & Booking.com
The 3-star Ardgowan St Andrews is less than a 5-minute walk from Lundin Golf Club and has a quick access to British Golf Museum.
From£ 55 /nightSelect
8.2
Great1380 total reviews
our site & Booking.com
Map
300 m from City Centre100 m from St Andrews - New Course
Standing just a 5-minute walk from University of St Andrews, the 3-star Albany enjoys a superb location right in the centre of St Andrews.
From£ 66 /nightSelect
8.2
Great1005 total reviews
our site & Booking.com
Map
10.9 km from City Centre
Located 15 minutes' drive from the design V&A Dundee Museum, the Drumoig Golf St Andrews features a made-to-order breakfast.
From£ 102 /nightSelect
8.7
Great170 total reviews
our site & Booking.com
Map
400 m from City Centre300 m from Lundin Golf Club
The Royal and Ancient Golf Club of St Andrews is at 400 metres from the 3-star Annandale Guest House.
From£ 183 /nightSelect
No 5 PilmourGuest house
8.2
Great179 total reviews
our site & Booking.com
Map
600 m from City Centre200 m from Lundin Golf Club
Located nearly 8 minutes' walk from University of St Andrews, the smoke-free No 5 Pilmour features 7 rooms with views of the garden.
From£ 168 /nightSelect
8.8
Great415 total reviews
our site & Booking.com
Map
4.7 km from City Centre900 m from Scotland's secret bunker
The Old Station Guest House is set around a 15-minute drive from St Andrews and around a 10-minute drive from St Andrews Cathedral.
From£ 154 /nightSelect
8.2
Great596 total reviews
our site & Booking.com
Map
600 m from City Centre100 m from Lundin Golf Club
The free museum "University of St Andrews" and the famous Swilcan Bridge are respectively 0.6 km and 350 metres from the 3-star Golf Inn.
From£ 85 /nightSelect
8.4
Great638 total reviews
our site & Booking.com
Map
1000 m from City Centre900 m from Byre Theatre
Eden Mill is approximately 25 minutes' walk from The Space, while St Andrews Cathedral is a mere 1.5 km away.
From£ 78 /nightSelect
Doune Guest HouseGuest house
8.5
Great315 total reviews
our site & Booking.com
Map
500 m from City Centre300 m from Lundin Golf Club
Guests can have an English breakfast and enjoy visiting East Sands Leisure Centre, set 5 minutes by car from the smoke-free Doune Guest House.
From£ 148 /nightSelect
Claremont CottageBed & Breakfast
8.9
Great174 total reviews
our site & Booking.com
Map
5.2 km from City Centre
The Swilcan Bridge is 4.7 km from the Claremont Cottage and St Andrews Cathedral is about 6 km away.
From£ 179 /nightSelect
8.7
Great194 total reviews
our site & Booking.com
Map
1.1 km from City Centre900 m from Byre Theatre
Set a 5-minute ride from St Andrews Aquarium, the No12 Bed And Breakfast lies in a historic area.
From£ 191 /nightSelect
7.7
Very good483 total reviews
our site & Booking.com
The New is set within 1.5 km of Swilken Burn Bridge and within 1.5 km of The Royal and Ancient Golf Club of St Andrews.
From£ 137 /nightSelect
9.0
Perfect304 total reviews
our site & Booking.com
Map
400 m from City Centre400 m from Byre Theatre
East Sands Leisure Centre is 17 minutes on foot from the 3-star Spindle Guest Rooms and University of St Andrews is 11 minutes' walk away.
From£ 131 /nightSelect
9.3
Perfect164 total reviews
our site & Booking.com
Map
2.4 km from City Centre
Lundin Golf Club is at a 2.8 km distance from the Scooniehill Farm House B&B and The Royal and Ancient Golf Club of St Andrews is approximately 10 minutes' drive away.
From£ 160 /nightSelect
9.3
Perfect107 total reviews
our site & Booking.com
Map
1000 m from City Centre900 m from Byre Theatre
While staying at the recently renovated 21Kr Bed And Breakfast, Close To Beach, Town Centre And Golf you are invited to discover St Andrews Aquarium, set approximately 25 minutes' walk away, or Holy Trinity Church, which is just 1.7 km away.
From£ 166 /nightSelect
Balmungo Cottage B&BBed & Breakfast
9.5
Perfect116 total reviews
our site & Booking.com
Map
2.3 km from City Centre
Swilken Burn Bridge is 25 minutes' walk from the Balmungo Cottage B&B St Andrews.
From£ 264 /nightSelect
9.9
Perfect29 total reviews
our site & Booking.com
Map
1.7 km from City Centre1.5 km from St Andrews Cathedral
While staying at the Holiday Home, St Andrews Holiday Park you are invited to discover British Golf Museum, set 2.5 km away, or The St Andrews Preservation Trust Museum, which is 25 minutes' walk away.
From£ 210 /nightSelect
9.3
Perfect45 total reviews
our site & Booking.com
Map
600 m from City Centre300 m from St Andrews - Jubilee Course
Swilken Burn Bridge is also set within a 5-minute walk of the 5-star Ailim House Serviced Cottage Escape, Around The Corner From The Old Course St Andrews.
From£ 462 /nightSelect
Rooms At The DoocotGuest house
8.0
Great1 total review
our site & Booking.com
Map
2.1 km from City Centre1.8 km from St Andrews - Jubilee Course
Select

FAQs about hotels in St Andrews

We hope that the answers to these questions will help you plan your trip

What are the finest hotels in St Andrews city centre?

Our HotelMix.co.uk travel data based on 2396 visitors' reviews show the top places in St Andrews city centre. Located 0.4 km from the city centre, Greyfriars Inn By Greene King Inns offers restaurant, bar, ironing on site. Rusacks St Andrews with rating 8.4/10 and Ardgowan Hotel rated 8.2/10 are other favourite hotels in the area. To check more central hotels click here.

What are the best cheap hotels in St Andrews?

There are more than 7 top budget properties in St Andrews. Claremont Cottage rated 8.2/10 is great for your budget stay in St Andrews. This property has a golf course, ironing, housekeeping. Another option is Edenside House rated 8.6/10 for 91£ per night. To see more cheap hotels go here.

What are the finest 5-star hotels in St Andrews?

HotelMix.co.uk recommends you more than 7 5-star options to stay in St Andrews. The best one is Old Course Hotel rated 8.6/10 at the cost of 198£ per night with an indoor swimming pool, a special menu, a Jacuzzi. To see more favoured 5-star hotels click here.

What are the best boutique hotels in St Andrews?

One of the finest boutique hotels is Hotel Du Vin, rated 8.4/10 at the cost of 239£ per night. Another popular 3-star stylish accommodation is The Albany rated 8.4/10 with a golf course, cots, bar on site. To see more modern hotels go here.

What are the top St Andrews hotels for couples?

According to HotelMix.co.uk travel data, there are 19 deals for couples. Seaton House rated 8.2/10 is a favourite 5-star hotel for couples, featuring concierge service, children's menu, a business centre. Visitors can book a room at this property for about 99£ per night. Other top options are Doune Guest House, Rusacks St Andrews, St Michaels Inn Hotel. To see more romantic hotels click here.

Which hotels in St Andrews are good for families?

According to 1638 visitors' reviews, there are 6 family deals to consider. Ardgowan Hotel (rating: 8.2/10) offers a golf course, cots, a special menu. It's set 7 km from Dunino Den. Visitors can enjoy British and Scottish meals at Golfer's Corner Lounge Bar at Dunvegan restaurant nearby. You also can book Greyfriars Inn By Greene King Inns (rating: 8.2/10) for about 106£ per night. This child-friendly property offers restaurant, bar, ironing on site. For more family deals click here.

What are the most popular St Andrews properties near St Andrews Aquarium?

To be near St Andrews Aquarium, stay at Ardgowan Hotel (rating: 8.2/10), which is only a 5-minute walk from the attraction and offers a golf course, cots, a special menu. Visitors can enjoy healthy, British and Scottish meals at Haar restaurant nearby. For more deals go here.

What are the most popular pet-friendly hotels in St Andrews?

According to HotelMix.co.uk travel data, there are 5 hotels that welcome pets. Another most recommended St Andrews place to stay with pets is Rufflets St Andrews with concierge service, cots, children's menu. It offers rooms for 274£ per night. For more pet-friendly deals go here.

What are the top hotels in St Andrews?

You may book The Peat Inn Restaurant With Rooms rated 8.4/10 with a golf course, a special menu, bar. It costs 325£ per night. The Inn At Kingsbarns rated 8.6/10 may also suit you - only 128£ per one night. It features a special menu, archery, cycling.

Which luxury hotels in St Andrews are the top?

If you're searching for a perfect place, enjoy staying at one of 9 luxurious hotels offered on HotelMix.co.uk. Other luxurious options in this area are Kinnettles Hotel & Spa Rufflets St Andrews. To see more suitable hotels click here.

Which spa hotels in St Andrews are the top?

You may book Old Course Hotel, a nice spa hotel featuring children's menu, facials, a business centre. It costs 198£ per night. As an alternative, book Fairmont, Scotland (rating: 8.6/10), which costs 202£ per night and offers an indoor swimming pool, a Jacuzzi, a gaming room.

What is the average cost of a hotel room in St Andrews?

According to HotelMix.co.uk travel data, the average prices for St Andrews hotels are:
A 4-star hotel room costs 239£ per night. You may book Hotel Du Vin, with a golf course, cots, restaurant. A really special hotel can be found for 198£ per night. We recommend Old Course Hotel (rating: 8.6/10) with an indoor swimming pool, a special menu, a Jacuzzi.

How much does it cost to stay in a hotel in St Andrews for tonight?

According to HotelMix.co.uk travel data, the average St Andrews prices for tonight are:
A nice hotel like Greyfriars Inn By Greene King Inns (rating: 8.2/10) costs about 60£ per night.

What are the top beach hotels in St Andrews?

To make your stay memorable, there are 5 options to consider. We recommend Old Course Hotel (rating: 8.6/10), which features a swimming pool an indoor pool, as well as an indoor swimming pool, children's menu, a business centre. Visitors can book this nice option for 198£ per night. Alternatively, book Rusacks St Andrews rated 8.4/10, a nice property set 200 metres from the beach. It costs 103£ per night and provides concierge service, a special menu, cycling.

What are the most popular resorts in St Andrews?

We recommend Lundin Links Hotel rated 8.2/10 featuring restaurant, bar, ironing on site. It's set a 5-minute walk from Lundin Ladies Golf Club and costs 84£ per night.

Where to stay in St Andrews?

Best cheap hotels in St Andrews

A more budget-friendly alternative would be The New Inn, which is 3-star accommodation with room rates from 93£. St Andrews Tourist Hostel is a good, reasonably priced option situated 200 meters from the city center with a room rate from 13£. You will find Scooniehill Farm House B&B just a stone's throw from St. Andrew's.

Convenience of staying in hotels in the city centre

To avoid long rides to get to the city center, book The Golf Inn, an upscale choice with a golf course, a sunbathing terrace and a sun deck, situated 450 meters away. Alternatively, near the city center, you will find Agnes Blackadder Hall, which comes with a free private car park and complimentary parking.

Consider staying in a hotel near Holy Trinity Church, such as Ardgowan Hotel, which comes at 154£ per night.

Luxury and boutique accommodation in St Andrews

Fairmont St Andrews is a 5-star choice with chic rooms and close vicinity to golf courses and bars. For travelers who prefer design and intimate atmosphere, Hotel Du Vin, St Andrews, with a room rate from 217£, is a popular choice.

Explore and find your best apartments, B&Bs and others

We have great B&B accommodation options, such as Studio At West Acres with a room rate from 108£. The Annex West Acres Apartment is located a 20-minute walk from The Kelpie Maquettes and offers a family-friendly holiday apartment with a tennis court, a golf course and canoeing. Old Course Hotel ia an elegant resort hotel set less than a 15-minute walk from The Cottage Craft.

Show moreLess

St Andrews hotels essential information

🏨 Hotels in St Andrews 34
👛 Lowest price 177 GBP
✍️ Hotels Reviews 4 403