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$ 454 /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$ 676 /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$ 305 /nightSelect
8.2
Great156 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$ 240 /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$ 427 /nightSelect
8.4
Great329 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
Great135 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$ 195 /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$ 638 /nightSelect
8.2
Great247 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$ 191 /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$ 381 /nightSelect
8.0
Great66 reviews
Eden Mill is also set 0.9 miles from the New.
FromUS$ 185 /nightSelect
Claremont CottageBed & Breakfast
8.2
Great70 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$ 437 /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$ 222 /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
8.2
Great70 reviews
Set 2.5 miles from Torrance Course, the rooms in the Arran, St. Andrews have views of garden.
FromUS$ 318 /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$ 200 /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$ 140 /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$ 286 /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$ 280 /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
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$ 448 /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
8.0
Great26 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$ 190 /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$ 263 /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
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
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$ 371 /nightSelect
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
Eden MansionHotel
8.4
Great26 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
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
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
The Peat Inn Restaurant With RoomsHotel
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$ 354 /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
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$ 604 /nightSelect

FAQs about hotels in St Andrews

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

Which hotels in St. Andrews have a central location?

Our Booked.net travel data based on 2203 visitors' reviews show the top places in St. Andrews city center. One of the best hotels in St. Andrews city center is The Albany rated 8.4/10 from 74US$ per night. You may as well check Rusacks St Andrews, The Golf Inn, and Greyfriars Inn By Greene King Inns. Go here to see more central hotels.

Which budget hotels in St. Andrews are the best?

There are more than 8 top budget properties in St. Andrews. One of the best budget hotels is The Inn At Lathones rated 8.2/10 at the cost of 85US$ per night, offering a golf course, meals, and cycling. Drumoig Golf Hotel rated 8.2/10 is one more great hotel, offering a golf course, cribs, and meals, as well as prices from 140US$ per one night. To check more cheap hotels click here.

Which 5-star hotels in St. Andrews would you recommend?

Booked.net recommends you more than 6 5-star options to stay in St. Andrews. One of the finest luxury St. Andrews hotels is Old Course Hotel rated 8.6/10 — it has more than 1347 positive reviews from our visitors. Offering a golf course, a spa lounge, and a plunge pool on site, it costs 687US$ per night. To see more favored 5-star hotels click here.

What are the top boutique hotels in St. Andrews?

One of the finest boutique hotels is Hotel Du Vin, rated 8.4/10 at the cost of 299US$ per night. Another recommended property is The Albany rated 8.4/10, which provides a golf course, cribs, and laundry facilities on site. Go here to see more elegant hotels.

What are the top St. Andrews hotels for couples?

According to Booked.net travel data, there are 20 deals for couples. Check Kinnettles Hotel & Spa rated 8.2/10 with Turkish steam bath, a steam room, and a Jacuzzi. It’s set 2.3 miles from Craigtoun Country Park and costs about 638US$ per night. Check other suitable accommodations - The Inn At Kingsbarns, Hotel Du Vin, and The Golf Inn. Go here to check more romantic accommodations.

Which hotels in St. Andrews are good for families?

According to 1546 visitors' reviews, there are 6 family deals to consider. Rufflets St Andrews (rating: 8.4/10): a family-hotel with a picnic area, concierge service, and cribs for 343US$ per night. You also can book The Albany (rating: 8.4/10) for about 89US$ per night. This kid-friendly property offers a golf course, cribs, and laundry service on site. For more family deals click here.

What are the most popular St. Andrews properties not far from St Andrews Aquarium?

Booked.net offers 5 hotels not far from St Andrews Aquarium. Check a good St. Andrews option, such as Rusacks St Andrews (rating: 8.4/10) for 258US$ per night. This 5-star accommodation offers a location 5 minutes' walk from the landmark, as well as a golf course, concierge service, and meals. See more top accommodations here.

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

If you want to stay in St. Andrews with pets, Booked.net offers 4 deals to choose from. Alternatively, book Hotel Du Vin, rated 8.4/10 for 299US$ per night. It's located 10 minutes` walk from the city center and offers a golf course, cribs, and dry cleaning on site. See more pet-friendly hotels here.

What are the most favored hotels in St. Andrews?

You may like Rufflets St Andrews rated 8.4/10 featuring a picnic area, concierge service, and cribs. It costs 343US$ per night. The Inn At Kingsbarns rated 8.4/10 may also suit you — only 222US$ per one night. It features a tennis court, cribs, and meals.

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

If you're looking 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 687US$ per night. It's located 0.4 miles from Eden Mill and provides a golf course, a spa lounge, and a plunge pool. Other options to stay in are Hotel Du Vin, and Rufflets St Andrews. Click here to see more luxury hotels.

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 plunge pool, as well as an indoor pool and a swimming pool. It costs 687US$ 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 properties are:
A 3-star hotel room costs 123US$ per night, for instance, check Scores Hotel with cribs, porter service, and complimentary parking.
A 4-star hotel room costs 343US$ per night. You may book Rufflets St Andrews with a picnic area, concierge service, and cribs. A really special hotel can be found for 687US$ per night. We recommend Old Course Hotel (rating: 8.6/10) with a golf course, a spa lounge, and a plunge pool.

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

According to Booked.net travel data, the average St. Andrews prices for tonight are:
A cool hotel Old Course Hotel (rating: 8.6/10) offers hotel rooms for tonight from 74US$ per night.

What's the best hotel for a beach vacation in St. Andrews?

To make your stay comfortable, there are 3 options to consider. For instance, check Old Course Hotel rated 8.6/10 with rates from 185US$ per night. It provides a golf course, a spa lounge, and a plunge pool. Alternatively, book Rusacks St Andrews (rating: 8.4/10) for 752US$ per night. It provides a golf course, concierge service, and meals.

What are the best resorts in St. Andrews?

To stay at the top St. Andrews resort, check 10 properties on Booked.net. We recommend Fairmont, Scotland rated 8.6/10 featuring a golf course, a spa lounge, and a steam room on site. It's set a 10-minute walk from Torrance Golf Links and costs 253US$ per night. Alternatively, Old Course Hotel is rated as one of the best resorts in St. Andrews, offering a golf course, a spa lounge, and a plunge pool. It costs 687US$ per night. Check other great resorts such as Rusacks St Andrews, The Inn At Lathones, and Kinnettles Hotel & Spa. Go here to see more great options.

What are the most popular hotels not far from British Golf Museum?

On Booked.net you will find 12 great accommodations not far from British Golf Museum in St. Andrews. Another perfect accommodation is Lorimer House rated 8.2/10 at the cost of 190US$ per night. It features laundry facilities, housekeeping, and ironing.

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 89 USD
✍️ Hotels Reviews 4 036