Last-minute hotel deals in St. Andrews

Fri, 13 Jun
Mon, 16 Jun
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Fri, 13 Jun
Mon, 16 Jun
room 1

Adults

18+
2

Children

0-17
0
Add another room
usp iconExclusive member prices

Become a member for free and save up to 15% on thousands of properties with our member prices.

usp iconThe biggest range

Search hotels across the globe with our easy-to-use filters to find your perfect stay.

usp iconThe best price

We compare thousands of deals in seconds to provide you the best price every time.

usp iconFree cancellation & pay later

Access a range of fully refundable and pay on arrival properties for complete flexibility.

Where to stay in St Andrews

Clear filters

St. Andrews

Most popular
Sort by

See the latest prices and deals by choosing your dates

Eden View Estate - Eden Lodge
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 3.59 km from centre

9.2

 

16 reviews

Featuring a garden, Eden View Estate - Eden Lodge provides accommodations in St. Andrews. This property offers access to a patio, free private parking, and free Wifi. Outdoor seating is also available at the vacation home.

Providing a terrace, this vacation home also offers a TV, a well-equipped kitchen with a dishwasher, an oven, and a microwave, as well as 2 bathrooms with a bath and a hair dryer. There's also a seating area and a fireplace.

St Andrews University is 2.8 miles from Eden View Estate - Eden Lodge, while Fairmont St Andrews Bay Golf Course is 5.6 miles away. Dundee Airport is 16 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Eden View Estate - Swilcan Lodge
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 3.62 km from centre

9.6

 

14 reviews

Featuring a garden, Eden View Estate - Swilcan Lodge offers accommodations in St. Andrews. This property offers access to a patio, free private parking, and free Wifi. Outdoor seating is also available at the vacation home.

Offering a terrace, this vacation home also features a TV, a well-equipped kitchen with a dishwasher, an oven, and a microwave, as well as 2 bathrooms with a bath and a hair dryer. There's also a seating area and a fireplace.

St Andrews University is 2.8 miles from Eden View Estate - Swilcan Lodge, while Fairmont St Andrews Bay Golf Course is 5.6 miles from the property. Dundee Airport is 16 miles away.

Compare price on Booking.com
Compare price on Booking.com
Eden View Estate - Clubhouse Cottage
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 3.64 km from centre

9.1

 

20 reviews

Eden View Estate - Clubhouse Cottage is located in St. Andrews, just 2.8 miles from St Andrews University and 5.5 miles from Fairmont St Andrews Bay Golf Course. Both free Wifi and private parking are available at the vacation home free of charge. Discovery Point is 11 miles from the vacation home.

Eden View Estate - Clubhouse Cottage features 2 bedrooms, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 1 bathroom with a hair dryer. Towels and bed linen are provided in the vacation home. There's also a seating area and a fireplace.

Guests can also relax in the garden.

Dundee Airport is 13 miles away.

Compare price on Booking.com
Compare price on Booking.com
The Studio Pod, St Andrews
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in St. Andrews · 3.81 km from centre

8.3

 

87 reviews

Featuring a garden, The Studio Pod, St Andrews provides accommodations in St. Andrews. The apartment, set in a building dating from 2000, features free Wifi and free private parking. Fairmont St Andrews Bay Golf Course is 2.7 miles away and St Andrews University is 3.1 miles from the apartment.

The apartment also comes with 1 bathroom. The accommodation is non-smoking.

There is an on-site snack bar.

Discovery Point is 16 miles from the apartment. Dundee Airport is 18 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
The Bothy - Feddinch
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 4.25 km from centre

8.6

 

60 reviews

The Bothy - Feddinch is located in St. Andrews, just 3.2 miles from St Andrews University and 5 miles from Fairmont St Andrews Bay Golf Course. This vacation home is 16 miles from Discovery Point. The vacation home features free Wifi and free private parking.

The vacation home features 2 bedrooms, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom with a hair dryer. Towels and bed linen are available in the vacation home. The accommodation is non-smoking.

Guests can relax in the garden at the property.

Dundee Airport is 18 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
The Neuk - 4 miles to St Andrews
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews, Strathkinness · 4.80 km from centre

9.5

 

11 reviews

The Neuk - 4 miles to St Andrews offers accommodations in Strathkinness, 4.6 miles from St Andrews University and 7.3 miles from Fairmont St Andrews Bay Golf Course. Both free Wifi and private parking are accessible at the vacation home free of charge.

The Neuk - 4 miles to St Andrews features 2 bedrooms, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 1 bathroom with a hair dryer. Towels and bed linen are available in the vacation home. The property has an outdoor dining area.

Guests can relax in the garden at the property.

Discovery Point is 11 miles from the accommodation. Dundee Airport is 15 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sunnyside Cottage 5 Mins to St Andrews
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in St. Andrews · 4.84 km from centre

With a stay at this apartment in St. Andrews, you'll be within a 15-minute drive of University of St. Andrews and Old Course at St Andrews. This apartment is 2.2 mi (3.6 km) from Craigtoun Country Park and 2.6 mi (4.2 km) from St. Andrews Botanic Garden.

Compare price on Booking.com
Compare price on Booking.com
Bell Rock Cottage
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 5.18 km from centre

8.7

 

51 reviews

Bell Rock Cottage is located in St. Andrews, just 3.7 miles from St Andrews University and 17 miles from Discovery Point. This vacation home offers a garden. Free Wifi is available throughout the property and Fairmont St Andrews Bay Golf Course is a 16-minute walk away.

The vacation home features 2 bedrooms, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 1 bathroom with a hair dryer. Towels and bed linen are featured in the vacation home. The accommodation is non-smoking.

Dundee Airport is 19 miles away.

Compare price on Booking.com
Compare price on Booking.com
Claremont Cottage
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed and breakfast in St. Andrews · 5.33 km from centre

10.0

 

77 reviews

Claremont Cottage in St. Andrews provides adults-only accommodations with a garden and a terrace. The property is around 3.9 miles from St Andrews University, 6 miles from Fairmont St Andrews Bay Golf Course, and 12 miles from Discovery Point. The bed and breakfast also features free Wifi, free private parking, and facilities for disabled guests.

At the bed and breakfast, every unit is equipped with a wardrobe, a flat-screen TV, a private bathroom, bed linen, and towels. Every room is equipped with a kettle, while some have a patio. At the bed and breakfast, each unit is equipped with a seating area.

Continental and full English/Irish breakfast options with warm dishes, fruit, and juice are available.

Dundee Airport is 14 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Edenside House
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in St. Andrews · 5.50 km from centre

9.6

 

13 reviews

With a stay at Edenside House in St. Andrews, you'll be within a 15-minute drive of University of St. Andrews and Old Course at St Andrews. This guesthouse is 0.9 mi (1.4 km) from Eden Mill St Andrews and 2.3 mi (3.8 km) from St. Athernase Church.

Compare price on Booking.com
Compare price on Booking.com
Elderburn Lodges
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Lodge in St. Andrews · 5.50 km from centre

9.4

 

8 reviews

Elderburn Lodges has garden views, free WiFi and free private parking, located in St. Andrews, 4.7 miles from St Andrews University.

The accommodations come with a flat-screen TV and a private bathroom with shower, bath and free toiletries, while the kitchen features a fridge, a dishwasher and an oven. A microwave, a stovetop and toaster are also featured, as well as an electric tea pot.

Guests can also relax in the garden.

Fairmont St Andrews Bay Golf Course is 6.5 miles from the lodge, while Discovery Point is 13 miles away. Dundee Airport is 15 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Drumcarrow Luxury Lodges
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 5.71 km from centre

9.8

 

54 reviews

Drumcarrow Luxury Lodges provides barbecue facilities and accommodations with a kitchen in St. Andrews, 13 miles from Discovery Point. This recently renovated vacation home is located 5 miles from St Andrews University and 6.8 miles from Fairmont St Andrews Bay Golf Course. Outdoor seating is also available at the vacation home.

Featuring free Wifi, the units have a washing machine and a flat-screen TV. All units have a private bathroom and a hot tub, and certain units at the vacation home have a terrace. The rooms are equipped with heating facilities.

Dundee Airport is 16 miles away.

Compare price on Booking.com
Compare price on Booking.com
Lodge No 1
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 5.86 km from centre

6.6

 

5 reviews

Lodge No 1 is located in St. Andrews, just 4 miles from St Andrews University and 6.7 miles from Fairmont St Andrews Bay Golf Course. This property offers access to a patio and free private parking.

With free Wifi, this 2-bedroom vacation home provides a TV, a washing machine, and a fully equipped kitchen with an oven and microwave. Towels and bed linen are provided in the vacation home. The accommodation has a fireplace.

Discovery Point is 17 miles from the vacation home. Dundee Airport is 19 miles away.

Compare price on Booking.com
Compare price on Booking.com
Stewarts Resort Lodge 34
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 5.86 km from centre

7.0

 

1 review

Stewarts Resort Lodge 34 offers accommodations in St. Andrews, 4 miles from St Andrews University and 6.7 miles from Fairmont St Andrews Bay Golf Course. This property offers access to a patio and free private parking.

With free Wifi, this 2-bedroom vacation home offers a TV and a kitchen with an oven and microwave. Towels and bed linen are offered in the vacation home. For added privacy, the accommodation features a private entrance.

Discovery Point is 17 miles from the vacation home. Dundee Airport is 19 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Stravithie Castle
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed & breakfast in St. Andrews · 6.05 km from centre

9.6

 

91 reviews

Breakfast available

Located in St. Andrews, Stravithie Castle is on a river, within a 10-minute drive of University of St. Andrews and St. Andrew's Cathedral. This bed & breakfast is 4.2 mi (6.8 km) from St. Andrew's Castle and 10.8 mi (17.3 km) from Elie Beach.

Compare price on Booking.com
Compare price on Booking.com
Lodge 17 St Andrews
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 6.16 km from centre

9.7

 

19 reviews

4.2 miles from St Andrews University in St. Andrews, Lodge 17 St Andrews provides accommodations with access to a fitness center. This property offers access to a patio, free private parking, and free Wifi. Guests also enjoy access to the sauna and hot tub, as well as the spa facilities and steam room.

This vacation home includes 2 bedrooms, a living room and a flat-screen TV, an equipped kitchen with a dining area, and 2 bathrooms with a shower and a washing machine. Towels and bed linen are available in the vacation home. The accommodation has a fireplace.

In addition to a seasonal outdoor pool, the vacation home also features outdoor play equipment.

Fairmont St Andrews Bay Golf Course is 6.7 miles from Lodge 17 St Andrews, while Discovery Point is 12 miles from the property. Dundee Airport is 16 miles away.

Compare price on Booking.com
Compare price on Booking.com
Stewarts Resort Lodge 18
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 6.28 km from centre

9.2

 

16 reviews

Stewarts Resort Lodge 18 offers accommodations in St. Andrews, 4.4 miles from St Andrews University and 6.5 miles from Fairmont St Andrews Bay Golf Course. This property offers access to a patio and free private parking.

With free Wifi, this 2-bedroom vacation home offers a cable TV, a washing machine, and a fully equipped kitchen with a dishwasher and oven. Towels and bed linen are offered in the vacation home. For added privacy, the accommodation features a private entrance.

Discovery Point is 17 miles from the vacation home. Dundee Airport is 19 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Stewarts Resort Lodge 31
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 6.29 km from centre

8.6

 

24 reviews

Stewarts Resort Lodge 31 is located in St. Andrews, just 4.5 miles from St Andrews University and 6.7 miles from Fairmont St Andrews Bay Golf Course. This vacation home features accommodations with a patio.

With free Wifi, this 2-bedroom vacation home offers a cable TV, a washing machine, and a fully equipped kitchen with an oven and microwave. Towels and bed linen are offered in the vacation home. For added privacy, the accommodation features a private entrance.

Discovery Point is 17 miles from the vacation home. Dundee Airport is 21 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Lodge No 44 - Stewart's Resort Cameron
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 6.31 km from centre

9.1

 

13 reviews

Lodge No 44 - Stewart's Resort Cameron is located in St. Andrews, just 4.4 miles from St Andrews University and 6.5 miles from Fairmont St Andrews Bay Golf Course. This property offers access to a balcony, free private parking, and free Wifi. Discovery Point is 17 miles from the vacation home.

The vacation home features 2 bedrooms, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 2 bathrooms with a hair dryer. Towels and bed linen are provided in the vacation home. There's also a seating area and a fireplace.

There is an on-site restaurant.

Dundee Airport is 21 miles away.

Compare price on Booking.com
Compare price on Booking.com
Stewart's Resort Cameron - No 85
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in St. Andrews · 6.36 km from centre

9.4

 

9 reviews

Stewart's Resort Cameron - No 85 offers accommodations in St. Andrews, 4.7 miles from St Andrews University and 6.8 miles from Fairmont St Andrews Bay Golf Course. This property offers access to a balcony, free private parking, and free Wifi. Guests can have a drink at the bar.

The vacation home consists of 2 bedrooms, a living room, a fully equipped kitchen with a dishwasher and a coffee machine, and 2 bathrooms with a shower and a hair dryer. Towels and bed linen are featured in the vacation home. There's also a seating area and a fireplace.

Guests may eat at the on-site family-friendly restaurant, which is open for dinner.

Discovery Point is 17 miles from the vacation home. Dundee Airport is 22 miles away.

Compare price on Booking.com
Compare price on Booking.com

Find the best deals on hotels in St Andrews

Planning a trip to St Andrews? It’s a great place to visit, and it has some excellent accommodation options available too.

St Andrews is home to the prestigious university, the captivating ruins of the cathedral, and of course some incredible world-renowned golf courses.

Whether you're planning on spending your time enjoying the cobbled streets, basking in the sun on pristine beaches (if the Scottish weather allows…), or teeing off on legendary fairways, you'll find a range of hotel options in St Andrews to suit every taste and budget.

And we make it really easy for you to narrow down your search – you can set filters to find St Andrews hotels that are just right for your travelling group, and if you sign up to become a member you’ll get exclusive discounts of up to 15% - not bad when signing up is free!

Places to stay in St Andrews

Immerse yourself in the rich history of St Andrews by choosing accommodation right within the historic town centre. You can stay right next to the iconic landmarks such as St Andrews Cathedral and Castle, where you can explore centuries-old architecture and wander through picturesque gardens.

This also puts you just a short distance from the golf club. A lot of people look for last minute hotels in St Andrews because the Old Course ballot takes place 48 hours before tee times – you might only find out you’re able to get a time just a couple of days before you then need to travel.

For those seeking a tranquil escape, consider lodging along the stunning coastline, where charming bed and breakfasts offer breathtaking views of the North Sea.

Alternatively, venture into the surrounding countryside to discover quaint villages like Crail and Kingsbarns, where cosy cottages provide an option for a peaceful retreat amidst rolling hills and verdant landscapes.

To be clear, St Andrews is hardly party-central, and town centre hotels are relatively quiet. But crowds do ramp up around major golf tournaments, so booking accommodation a little further out (especially for more spontaneous trips) might be necessary.

Insider Tips for St Andrews

  • Explore the town's cobbled streets early in the morning to experience its historic charm without the crowds. You'll have the enchanting sights of landmarks like St Andrews Cathedral and Castle all to yourself.
  • The famous Old Course is a public one, which means anyone can play it – provided you have a handicap with a maximum of 36. Getting a tee time can be tricky, so look for St Andrews hotel deals in winter (November to April) for a better chance – though the course will be even more difficult with the weather conditions!
  • Venture off the beaten path to discover hidden gems like the Secret Bunker or picturesque coastal walks along the Fife Coastal Path. These lesser-known attractions provide unique insights into St Andrews' history and natural beauty.
Read more
tripadvisor