St Andrews hotels and places to stay

Search among 43 available hotels and places to stay in St Andrews from 50+ providers

Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Filter & Sort
View map
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-43 out of 43
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great434 reviews
Situated in the center of St. Andrews and approximately 2.2 miles from Craigtoun Country Park, the comfortable Rusacks offers 123 rooms.
FromUS$ 128 /nightSelect
8.6
Great254 reviews
Map
1212 yd from City Center21 yd from The Dukes St Andrews
Offering to take advantage of a hydrotherapy pool and sauna facilities, the 5-star Old Course Hotel boasts a magnificent location a 15-minute stroll from St Salvator's Chapel.
FromUS$ 248 /nightSelect
8.6
Great534 reviews
Map
2.7 mi from City Center738 yd from St Andrews Bay
Located within 2.1 miles of East Sands Leisure Centre, the 5-star luxury Fairmont St Andrews, Scotland features an à la carte restaurant and a swimming pool.
FromUS$ 253 /nightSelect
8.4
Great226 reviews
Map
517 yd from City Center190 yd from Lundin Golf Club
The Du Vin, St. Andrews with bay views lies less than a 7-minute walk from St. Andrews Castle.
FromUS$ 299 /nightSelect
8.2
Great151 reviews
Map
510 yd from City Center151 yd from Lundin Golf Club
Situated 0.2 miles from West Sands, the 3-star Ardgowan offers 36 guest rooms.
FromUS$ 74 /nightSelect
8.2
Great124 reviews
Located within 600 feet of Eden Mill, the 3-star Scores St. Andrews features 36 rooms with views of the garden.
FromUS$ 123 /nightSelect
8.4
Great175 reviews
Map
1.8 mi from City Center1.3 mi from The Dukes St Andrews
The pet-friendly Rufflets St. Andrews is set around 10 minutes' drive from St. Andrews and around 10 minutes' drive from Craigtoun Country Park.
FromUS$ 343 /nightSelect
8.4
Great325 reviews
Map
241 yd from City Center25 yd from St Andrews - New Course
The 3-star boutique Albany features rooms with views of the garden, while a quiet location provides access to Craigtoun Country Park, which is about 2.4 miles away.
FromUS$ 89 /nightSelect
8.2
Great132 reviews
Map
401 yd from City Center263 yd from Lundin Golf Club
Around 20 minutes by foot from East Sands, the 3-star Greyfriars Inn By Greene King Inns St. Andrews includes 18 rooms.
FromUS$ 132 /nightSelect
8.2
Great83 reviews
The Kinnettles Hotel & Spa St. Andrews has an à la carte restaurant specializing in British cuisine and is situated within 0.2 miles of St. Andrews Aquarium.
FromUS$ 422 /nightSelect
8.2
Great243 reviews
Map
5.3 mi from City Center
Set within 2 miles of Bowbridge Alpacas Scotland, the rooms in the 3-star pet-friendly Inn At Lathones have views of park.
FromUS$ 85 /nightSelect
8.2
Great46 reviews
Map
1160 yd from City Center966 yd from Byre Theatre
Situated in the historical district of St. Andrews, the No12 Bed And Breakfast, offers quick access to Dundee airport within 30 minutes' drive.
FromUS$ 258 /nightSelect
8.2
Great67 reviews
Map
416 yd from City Center274 yd from Lundin Golf Club
While staying at the 4-star Montague Guest House St. Andrews you are invited to discover Craigtoun Country Park, set about 2.2 miles away, or East Sands, which is 5 minutes' drive away.
FromUS$ 351 /nightSelect
8.0
Great54 reviews
Eden Mill is also set 0.9 miles from the New.
FromUS$ 185 /nightSelect
Claremont CottageBed & Breakfast
8.2
Great61 reviews
Map
3.2 mi from City Center
Swilken Burn Bridge and Eden Mill are located 3 miles and 3.1 miles from the Claremont Cottage St. Andrews respectively.
FromUS$ 219 /nightSelect
No 5 PilmourGuest house
8.4
Great73 reviews
Map
560 yd from City Center119 yd from Lundin Golf Club
There are rooms facing street and the 4-star No 5 Pilmour St. Andrews is set within 800 feet of British Golf Museum.
FromUS$ 392 /nightSelect
8.4
Great107 reviews
Map
5.9 mi from City Center
The smoke-free At Kingsbarns St. Andrews is set within 25 minutes' walk of Cambo Gardens and within 1.4 miles of Kingsbarns Distillery and Visitor Centre.
FromUS$ 237 /nightSelect
8.2
Great102 reviews
Map
597 yd from City Center97 yd from Lundin Golf Club
While staying at the non-smoking Golf you are invited to discover East Sands, set 5 minutes' drive away, or Balgove Course, which is approximately 0.5 miles away.
FromUS$ 115 /nightSelect
Doune Guest HouseGuest house
8.4
Great76 reviews
Map
453 yd from City Center233 yd from Lundin Golf Club
While staying at the 4-star Doune St. Andrews you are invited to discover East Sands, set 5 minutes away by car, or Craigtoun Country Park, which is approximately 10 minutes away by car.
FromUS$ 187 /nightSelect
8.2
Great68 reviews
Set 2.5 miles from Torrance Course, the rooms in the Arran, St. Andrews have views of garden.
FromUS$ 318 /nightSelect
8.2
Great111 reviews
Map
6.8 mi from City Center
Set approximately 2.6 miles from Tentsmuir National Nature Reserve, the 3-star smoke-free Drumoig Golf has an à la carte restaurant serving international cuisine.
FromUS$ 138 /nightSelect
8.4
Great11 reviews
Map
612 yd from City Center536 yd from St Andrews - Jubilee Course
Byre Theatre and Swilken Burn Bridge are located 0.5 miles and 0.3 miles from the 34 Argyle Guesthouse St. Andrews respectively.
FromUS$ 284 /nightSelect
7.8
Very good3 reviews
Map
5.7 mi from City Center
Morton Lochs is within 2.5 miles of the 3-star St Michaels St. Andrews.
Select
8.2
Great96 reviews
Map
373 yd from City Center574 yd from Lundin Golf Club
Providing access to Eden Mill, the 3-star Rooms At The Saint is 10 minutes' drive from Craigtoun Country Park and offers an à la carte restaurant.
FromUS$ 207 /nightSelect
8.2
Great60 reviews
Map
2.9 mi from City Center929 yd from Scotland's secret bunker
East Sands is about 2.7 miles from the 4-star Old Station Guest House, while St Andrews Museum is around 3.2 miles away.
FromUS$ 226 /nightSelect
8.0
Great21 reviews
Map
1.5 mi from City Center
The 47 acre Craigtoun Country Park and St Andrews Cathedral are located 1.8 miles and 1.6 miles from the Scooniehill Farm House B&B respectively.
FromUS$ 188 /nightSelect
8.0
Great55 reviews
Map
349 yd from City Center375 yd from Byre Theatre
The 3-star Spindle Guest Rooms St. Andrews, located steps from St. Andrews Cathedral, is also at a proximity to Blackfriars.
FromUS$ 177 /nightSelect
Edenside HouseGuest house
8.2
Great11 reviews
Map
3.4 mi from City Center
The 3-star Edenside House St. Andrews is set around 10 minutes' drive from The Swilcan Bridge and within 3.8 miles of St. Andrews Cathedral.
FromUS$ 113 /nightSelect
Balmungo Cottage B&BBed & Breakfast
8.4
Great22 reviews
Map
1.4 mi from City Center
While staying at the Balmungo Cottage B&B you are invited to discover Craigtoun Country Park, set about 10 minutes' drive away, or The Swilcan Bridge, which is 10 minutes away by car.
FromUS$ 261 /nightSelect
Lorimer HouseGuest house
8.2
Great37 reviews
Map
422 yd from City Center287 yd from Lundin Golf Club
While staying at the Lorimer House St. Andrews you are invited to discover East Sands, set a 16-minute walk away, or Byre Theatre, which is about a 10-minute walk away.
FromUS$ 190 /nightSelect
8.2
Great7 reviews
Map
625 yd from City Center288 yd from St Andrews - Jubilee Course
While staying at the 5-star Ailim House Serviced Cottage Escape, Around The Corner From The Old Course St. Andrews you are invited to discover Craigtoun Country Park, set a 10-minute drive away, or The Swilcan Bridge, which is merely a 6-minute walk away.
FromUS$ 445 /nightSelect
9.0
Perfect11 reviews
Map
600 yd from City Center87 yd from Lundin Golf Club
British Golf Museum is set within 0.3 miles of the 5-star Haar With Rooms 5 Stars St. Andrews.
FromUS$ 320 /nightSelect
Bell Craig Guest HouseBed & Breakfast
8.4
Great31 reviews
While staying in the hotel you are invited to discover East Sands, set a 20-minute stroll away, or British Golf Museum, which is nearly 5 minutes' stroll away.
FromUS$ 193 /nightSelect
8.4
Great19 reviews
Map
4.2 mi from City Center
Comprising 8 rooms, the 5-star Eden Mansion is set near the historic district of St. Andrews, approximately 4 miles from St. Andrews.
FromUS$ 283 /nightSelect
7.8
Very good22 reviews
Map
434 yd from City Center277 yd from Lundin Golf Club
The 3-star Annandale Guest House is located 16 miles from Dundee airport and approximately a 10-minute walk from John Burnet Hall bus stop.
FromUS$ 372 /nightSelect
Braeside HouseBed & Breakfast
8.8
Great6 reviews
Map
650 yd from City Center778 yd from Byre Theatre
British Golf Museum is around an 8-minute walk from the 4-star Braeside House, while Byre Theatre is 0.7 miles away.
FromUS$ 205 /nightSelect
Map
5.5 mi from City Center
The Peat Inn Restaurant With Rooms is a perfect vacation spot around 3.6 miles from Fife Folk Museum and other St. Andrews landmarks.
FromUS$ 350 /nightSelect
Lundin Links HotelHotel
8.2
Great124 reviews
Map
10.5 mi from City Center
While staying at the 3-star budget Lundin Links St. Andrews you are invited to discover Letham Glen, set around 1.9 miles away, or Bayview Stadium, which is a 10-minute drive away.
FromUS$ 104 /nightSelect
St Nicholas Farm,House B&BBed & Breakfast
7.4
Very good3 reviews
Map
1317 yd from City Center1098 yd from Byre Theatre
Eden Mill is 25 minutes by foot from the St. Nicholas Farmhouse.
FromUS$ 136 /nightSelect
David Russell Apartments - MarconiHotel
Map
1.2 mi from City Center1349 yd from The Dukes St Andrews
St. Andrews Aquarium and Lundin Golf Club are located 1.7 miles and 1.6 miles from the 3-star David Russell Apartments - Marconi St. Andrews respectively.
Select
The Scooniehill ResidenceHotel
Map
1423 yd from City Center1498 yd from Byre Theatre
British Golf Museum is 5 minutes by car from the 3-star Scooniehill Residence, while Spirit is less than 7 minutes' stroll away.
Select
White CottageHotel
Map
2.2 mi from City Center1392 yd from St Andrews Bay
The 3-star White Cottage St. Andrews is set within 2.4 miles of Fraser Gallery St. Andrews and about a 10-minute drive from Eden Mill.
Select
12 Kinkell CourtHoliday park
Map
1.1 mi from City Center1693 yd from Byre Theatre
Set a mere 0.7 miles from East Sands, the rooms in the 12 Kinkell Court St. Andrews have views of sea.
FromUS$ 600 /nightSelect

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 center?

Our Booked.net travel data based on 2191 travelers' reviews show the top places in St. Andrews city center. One of the best hotels in St. Andrews city center is Kinnettles Hotel & Spa rated 8.2/10 from 89US$ per night. Scores Hotel, The Golf Inn, and The Albany are also suitable for your fantastic stay. To see more central hotels click here.

Which budget hotels in St. Andrews are the best?

There are more than 9 top budget properties in St. Andrews. The Inn At Lathones with a rating 8.2/10 is a good option set 2.9 miles from Pittarthie Castle. At this 3-star hotel you can take advantage of a golf course, meals, and cycling. Travelers mentioned an excellent service. Another option is Claremont Cottage rated 8.2/10 for 219US$ per night. To see more cheap hotels go here.

What are the best 5-star hotels in St. Andrews?

Booked.net recommends you more than 6 5-star options to stay in St. Andrews. One of the best is Kinnettles Hotel & Spa with rating 8.2/10 from 128US$ per night, offering Turkish steam bath, a steam room, and a Jacuzzi. Go here to check other popular 5-star places to stay in St. Andrews.

What are the top boutique hotels in St. Andrews?

One of the finest boutique hotels is The Albany rated 8.4/10 at the cost of 89US$ per night. Hotel Du Vin, with rating 8.4/10 is a stylish accommodation with meeting rooms and a conference space for 496US$ per night. Go here to check more modern accommodations.

What are the top St. Andrews hotels for couples?

According to Booked.net travel data, there are 20 deals for couples. Check The Arran, rated 8.2/10 with complimentary private parking, a free parking lot, and housekeeping. It’s set 0.4 miles from St Andrews Museum and costs about 318US$ per night. Other top options are Rusacks St Andrews, Scooniehill Farm House B&B, and Old Course Hotel. Go here to check more romantic accommodations.

What are the top family-friendly hotels in St. Andrews?

According to 1534 travelers' reviews, there are 6 family deals to consider. Hotel Du Vin, (rating: 8.4/10): a family-hotel with a golf course, cribs, and dry cleaning for 496US$ per night. You also can book Rusacks St Andrews (rating: 8.4/10) for about 128US$ per night. This kid-friendly property offers a golf course, concierge service, and meals on site. Go here to see more family-friendly hotels.

What are the most popular St. Andrews properties next to St Andrews Aquarium?

There are 5 deals to choose from. Select a hotel next to St Andrews Aquarium, such as The New Inn, situated a 15-minute walk away. Featuring a golf course, windsurfing, and snorkeling, this property offers rooms from 89US$ per night. For more suitable options go here.

What are the best pet-friendly hotels in St. Andrews?

If you want to stay with pets, Booked.net offers 4 deals to choose from. Another most recommended St. Andrews place to stay with pets is The Inn At Kingsbarns with a tennis court, cribs, and meals. It offers rooms for 237US$ per night. For more pet-friendly deals go here.

What are the top hotels in St. Andrews?

You may like Rufflets St Andrews rated 8.4/10 featuring a picnic area, concierge service, and cribs. It costs 378US$ per night.

Which luxury hotels in St. Andrews are the top?

If you're searching for a perfect place, enjoy staying at one of 8 luxurious hotels offered on Booked.net. Check Old Course Hotel rated 8.6/10 at the cost of 747US$ per night. It's located 0.4 miles from Eden Mill and provides a golf course, a spa lounge, and a treatment room. Another good option is Rusacks St Andrews (rating: 8.4/10), which is set 10 minutes' walk from the city center and features a golf course, concierge service, and meals.

What are the most favored spa hotels in St. Andrews?

You may book Fairmont, Scotland, a nice spa hotel featuring a golf course, free shuttle bus service, and a spa lounge. It costs 253US$ per night. Alternatively, you may like Old Course Hotel (rating: 8.6/10) featuring a golf course, a spa lounge, and a treatment room, as well as an indoor pool and a swimming pool. It costs 747US$ per night.

How much is it to stay a night in St. Andrews?

According to Booked.net travel data, the average prices for St. Andrews hotels are:
A 3-star hotel room costs 372US$ per night. For instance, check Annandale Guest House (rating: 7.8/10).
A 4-star hotel room costs 187US$ per night. You may check Doune Guest House with housekeeping and ironing.
A really special hotel can be found for 422US$ per night. We recommend Kinnettles Hotel & Spa (rating: 8.2/10) with Turkish steam bath, a steam room, and a Jacuzzi.

How much would a hotel in St. Andrews cost for tonight?

According to Booked.net travel data, the average prices for tonight in St. Andrews are: For a perfect hotel like Rusacks St Andrews (rating: 8.4/10) you may pay about 89US$ per night.

What are the most popular beach hotels in St. Andrews?

For instance, check Rusacks St Andrews rated 8.4/10 with rates from 128US$ per night. It provides a golf course, concierge service, and meals. Alternatively, book The New Inn (rating: 8.0/10) for 185US$ per night. It provides a golf course, windsurfing, and snorkeling.

What are the best resorts in St. Andrews?

To stay at the top St. Andrews resort, check 11 properties on Booked.net. We recommend Fairmont, Scotland (rating: 8.6/10) for 253US$ per night. It's located 10 minutes' walk from Torrance Golf Links and provides a golf course, free shuttle bus service, and a spa lounge on site. Alternatively, The Inn At Lathones is rated as one of the best resorts in St. Andrews, offering a golf course, meals, and cycling. It costs 85US$ per night. Check other great resorts such as Rufflets St Andrews, Old Course Hotel, and The New Inn. Go here to see more great options.

What are the most favored hotels next to British Golf Museum?

On Booked.net you will find 11 great accommodations next to British Golf Museum in St. Andrews. Also, you may check Doune Guest House with housekeeping service and ironing for 187US$ per night. Other cool options include No 5 Pilmour and 34 Argyle Guesthouse.

Where to stay in St Andrews?

Best cheap hotels in St Andrews

Some great budget hotels in St. Andrews for under 120US$ per night include The New Inn and Ardgowan Hotel. If you prefer a more budget-friendly choice, St Andrews Tourist Hostel is situated only a 5-minute walk away from the center of St. Andrews. A short walk from FraHaJiDu's Shrine, Delightful Annexe Apartment In St Andrews - Free Parking is a good budget option for visitors of St. Andrews who would like to save up.

Convenience of staying in hotels downtown

Hotels such as Best Western Scores Hotel and Greyfriars are ideally situated in the city center of St. Andrews offering easy access to the city's main sightseeing places. An option near the city center is Five Pilmour Place next to Lundin Golf Club.

Consider a hotel near Lundin Golf Club, such as Old Course Hotel which is also within walking distance of a museum, a castle and a church, so you can easily stroll from place to place. For travelers interested in visiting Torrance Course, make sure to book a hotel like Fairmont St Andrews, only 10 minutes' walk away.

Luxury and boutique accommodation in St Andrews

Rufflets Country House is a luxury hotel within easy walking distance of Doocot and it has facilities such as free self-parking, an indoor swimming pool and a golf course.

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

Scooniehill Farm House B&B is an affordable apartment for families situated next to St Andrews, with room rates from 138US$. Greyfriars is a casual B&B choice, situated a 5-minute walk from the center and close to West Sands. A good business hotel is St. Nicholas Farmhouse B&B, which features free self-parking and a free private parking lot. The Golf Inn is an elegant resort hotel set less than a 15-minute walk from University of St Andrews Observatory.

Show moreLess

St Andrews hotels essential information

🏨 Hotels in St Andrews 43
👛 Lowest price 74 USD
✍️ Hotels Reviews 3 985