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

The Argyle Apartment
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.

Apartment in St. Andrews · 0.77 km from centre

9.2

 

48 reviews

The Argyle Apartment is set in St. Andrews, 1 km from St Andrews University, 5 km from St Andrews Bay, and 21 km from Discovery Point. There is an on-site restaurant, plus free private parking and free WiFi are available. The property is non-smoking and is located 1.4 km from West Sands Beach.

The spacious apartment is equipped with 2 separate bedrooms, 3 bathrooms, a fully equipped kitchen with a dining area and dishwasher, and a living room with a TV. Towels and bed linen are provided in the apartment.

Dundee Airport is 25 km away.

Compare price on Booking.com
Compare price on Booking.com
The Caddy Shack
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 · 0.89 km from centre

10.0

 

4 reviews

Set 1.3 km from St Andrews University, 3.4 km from St Andrews Bay and 23 km from Discovery Point, The Caddy Shack features accommodation located in St. Andrews. Both free WiFi and parking on-site are accessible at the holiday home free of charge. The property is non-smoking and is situated 600 metres from St Andrews East Sands Beach.

The holiday home has 1 bedroom, a TV, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom with a shower. Towels and bed linen are available in the holiday home.

Dundee Airport is 30 km from the property.

Compare price on Booking.com
Compare price on Booking.com
The Wayfarer's House
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 · 0.89 km from centre

Located 1.2 km from St Andrews University, 3.3 km from St Andrews Bay and 23 km from Discovery Point, The Wayfarer's House provides accommodation set in St. Andrews. Free WiFi is available throughout the property and St Andrews East Sands Beach is 300 metres away.

The holiday home comes with a TV and 3 bedrooms. The accommodation is non-smoking.

Dundee Airport is 29 km away.

Compare price on Booking.com
Compare price on Booking.com
Lamond Drive House
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 · 0.92 km from centre

9.0

 

3 reviews

Lamond Drive House, a property with a garden, is situated in St. Andrews, 1.5 km from St Andrews East Sands Beach, 1.3 km from St Andrews University, as well as 4.2 km from St Andrews Bay. There is an outdoor fireplace and guests can make use of free WiFi and free private parking.

The holiday home has 4 bedrooms, a flat-screen TV, a fully equipped kitchen with an oven and a microwave, a washing machine, and 2 bathrooms with a shower. Towels and bed linen are available in the holiday home. There is also a seating area and a fireplace.

Discovery Point is 22 km from the holiday home. Dundee Airport is 29 km from the property.

Compare price on Booking.com
Compare price on Booking.com
21KR Bed and Breakfast, close to beach, town centre and golf
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 and breakfast in St. Andrews · 1.01 km from centre

9.3

 

29 reviews

Set in St. Andrews, less than 1 km from St Andrews East Sands Beach, 21KR Bed and Breakfast, close to beach, town centre and golf offers recently renovated accommodation with free WiFi and a garden. The property features quiet street views and is 1.3 km from St Andrews University and 3.8 km from St Andrews Bay. Discovery Point is 23 km from the bed and breakfast.

At the bed and breakfast, each unit comes with a outdoor furniture, a flat-screen TV, a private bathroom, bed linen and towels. The bed and breakfast features certain units with garden views, and every unit is equipped with a terrace. Additional in-room amenities include fruits and chocolates or cookies.

A continental breakfast is available at the bed and breakfast.

Dundee Airport is 30 km away.

Compare price on Booking.com
Compare price on Booking.com
University Hall - Campus Accommodation
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.

Student accommodation in St. Andrews · 1.01 km from centre

8.4

 

153 reviews

University Hall - Campus Accommodation offers accommodation in St Andrews. Guests can enjoy the on-site restaurant.

You will find a kettle in the room.

There is a shared lounge at the property. Please note that the nearest airport is Edinburgh Airport, 55 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Tom Morris Drive
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.

Apartment in St. Andrews, Fife · 1.06 km from centre

9.1

 

79 reviews

Tom Morris Drive, a property with a garden, is set in Fife, 1.4 km from St Andrews University, 4.1 km from St Andrews Bay, as well as 23 km from Discovery Point. This property offers access to a patio, free private parking and free WiFi. The property is non-smoking and is situated 1.1 km from St Andrews East Sands Beach.

Boasting a Blu-ray player, the spacious apartment has a fully equipped kitchen with a dishwasher, an oven and a microwave, a living room, a dining area, 2 bedrooms, and 1 bathroom with a bath. Towels and bed linen are available in the apartment. For added privacy, the accommodation features a private entrance.

Dundee Airport is 26 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Kilrymont View
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 · 1.06 km from centre

8.0

 

3 reviews

Kilrymont View, a property with a garden, is located in St. Andrews, 1.4 km from St Andrews University, 3.8 km from St Andrews Bay, as well as 23 km from Discovery Point. Free WiFi is available throughout the property and St Andrews East Sands Beach is less than 1 km away.

The holiday home comes with a TV and 2 bedrooms. The accommodation is non-smoking.

Dundee Airport is 26 km away.

Compare price on Booking.com
Compare price on Booking.com
Auld Tom's Rest
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 · 1.06 km from centre

9.7

 

83 reviews

Auld Tom's Rest, a property with a garden, is situated in St. Andrews, 1.5 km from St Andrews University, 4.4 km from St Andrews Bay, as well as 22 km from Discovery Point. With free WiFi, this 4-star holiday home offers private check-in and check-out. The property is non-smoking and is located 1.5 km from St Andrews East Sands Beach.

The holiday home features 3 bedrooms, a flat-screen TV, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 1 bathroom with a shower. The property has an outdoor dining area.

Dundee Airport is 26 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
THE SPACE TO STAY
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 · 1.08 km from centre

With a stay at THE SPACE TO STAY in St. Andrews, you'll be within a 5-minute drive of University of St. Andrews and Old Course at St Andrews. This apartment is 0.6 mi (1 km) from East Sands and 0.7 mi (1.1 km) from St Andrews - Eden Course.

Compare price on Booking.com
Compare price on Booking.com
St Leonard's Luxury Lodge, 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 · 1.13 km from centre

9.2

 

10 reviews

St Leonard's Luxury Lodge, St Andrews is located in St. Andrews, 1.6 km from St Andrews University, 5.4 km from St Andrews Bay, as well as 22 km from Discovery Point. Both free WiFi and parking on-site are accessible at the holiday home free of charge. The property is non-smoking and is situated 1.8 km from West Sands Beach.

The holiday home features 2 bedrooms, 2 bathrooms, bed linen, towels, a flat-screen TV, a fully equipped kitchen, and a terrace with quiet street views. For added privacy, the accommodation features a private entrance.

Dundee Airport is 29 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Premier Inn St Andrews
Full 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.

Hotel in St. Andrews · 1.13 km from centre

Breakfast available

With a stay at Premier Inn St Andrews in St. Andrews, you'll be within a 5-minute drive of University of St. Andrews and Old Course at St Andrews. This hotel is 0.7 mi (1.1 km) from St Andrews Wine Company and 0.7 mi (1.1 km) from Hamish McHamish Statue.

Compare price on Booking.com
Compare price on Booking.com
The SPACE To Stay, 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.

Aparthotel in St. Andrews · 1.22 km from centre

8.5

 

95 reviews

Offering inner courtyard views, The SPACE To Stay, St Andrews is an accommodation set in St. Andrews, 1.4 km from St Andrews East Sands Beach and 1.4 km from St Andrews University. This aparthotel offers free private parking and a lift. St Andrews Bay is 3.8 km away and Discovery Point is 23 km from the aparthotel.

Featuring a private bathroom, units at the aparthotel also provide guests with free WiFi.

Dundee Airport is 30 km away.

Compare price on Booking.com
Compare price on Booking.com
Lovely Home Stay 1
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Homestay in St. Andrews, Fife · 1.27 km from centre

8.0

 

1 review

Offering a garden and quiet street view, Lovely Home Stay 1 is situated in Fife, 1.8 km from St Andrews University and 4.7 km from St Andrews Bay. Free WiFi is available throughout the property and St Andrews East Sands Beach is 2 km away.

Towels and bed linen are available in the homestay. The accommodation is non-smoking.

Discovery Point is 22 km from the homestay. Dundee Airport is 29 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Lovely Home Stay 2
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Homestay in St. Andrews, Fife · 1.29 km from centre

6.7

 

4 reviews

Situated in Fife, near St Andrews East Sands Beach and St Andrews University, Lovely Home Stay 2 is a recently renovated property, featuring, a garden and shared lounge. Both free WiFi and parking on-site are accessible at the homestay free of charge. The property is non-smoking and is located 4.7 km from St Andrews Bay.

Towels and bed linen are available in the homestay.

Discovery Point is 22 km from Lovely Home Stay 2. Dundee Airport is 29 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Berchem Villa
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 · 1.30 km from centre

8.2

 

26 reviews

Berchem Villa, a property with a garden, is located in St. Andrews, 1.5 km from St Andrews University, 5.5 km from St Andrews Bay, as well as 22 km from Discovery Point. There is an on-site restaurant, plus free private parking and free WiFi are available. The property is non-smoking and is set 2 km from West Sands Beach.

The spacious holiday home features 3 bedrooms, a flat-screen TV, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 1 bathroom with a shower. Towels and bed linen are featured in the holiday home. There is also a seating area and a fireplace.

Dundee Airport is 25 km away.

Compare price on Booking.com
Compare price on Booking.com
The hidden hideout
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Villa in St. Andrews, Fife · 1.30 km from centre

9.7

 

3 reviews

The hidden hideout, a property with a terrace, is set in Fife, 1.7 km from St Andrews University, 4.8 km from St Andrews Bay, as well as 23 km from Discovery Point. The property is non-smoking and is located 1.7 km from St Andrews East Sands Beach.

Opening onto a patio with quiet street views, the villa consists of 2 bedrooms. Towels and bed linen are provided in the villa. The property has an outdoor dining area.

Dundee Airport is 30 km away.

Compare price on Booking.com
Compare price on Booking.com
Scooniehill No 70
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 · 1.35 km from centre

3.0

 

1 review

Scooniehill No 70, a property with a garden, is located in St. Andrews, 1.8 km from St Andrews University, 4.7 km from St Andrews Bay, as well as 23 km from Discovery Point. Free WiFi is available throughout the property and St Andrews East Sands Beach is 1.8 km away.

The holiday home features 3 bedrooms, a flat-screen TV, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom with a shower. Towels and bed linen are provided in the holiday home. The accommodation is non-smoking.

Dundee Airport is 30 km away.

Compare price on Booking.com
Compare price on Booking.com
St Andrews Golf and holiday home
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 · 1.45 km from centre

7.0

 

6 reviews

St Andrews Golf and holiday home, a property with a garden, is located in St. Andrews, 1.9 km from St Andrews University, 4.9 km from St Andrews Bay, as well as 23 km from Discovery Point. Both free WiFi and parking on-site are available at the holiday home free of charge. The property is non-smoking and is set 2 km from St Andrews East Sands Beach.

The spacious holiday home includes 3 bedrooms, a fully equipped kitchen with an oven and a microwave, as well as a coffee machine. Guests can take in the views of the quiet street from the patio, which also has outdoor furniture. The holiday home offers bed linen, towels and laundry service.

Guests at St Andrews Golf and holiday home will be able to enjoy activities in and around St. Andrews, like cycling, fishing and canoeing. Guests at the accommodation can enjoy snorkelling and diving nearby, or make the most of the sun terrace.

Dundee Airport is 26 km away.

Compare price on Booking.com
Compare price on Booking.com
Tidy 3 bedroom property within St Andrews.
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 · 1.45 km from centre

8.7

 

18 reviews

Tidy 3 bedroom property within St Andrews., a property with a garden, is situated in St. Andrews, 1.9 km from St Andrews University, 5.2 km from St Andrews Bay, as well as 23 km from Discovery Point. Both free WiFi and parking on-site are available at the apartment free of charge. The property is non-smoking and is located 1.9 km from St Andrews East Sands Beach.

The 3-bedroom apartment is equipped with a living room with a flat-screen TV, a fully equipped kitchen with a dishwasher and an oven, and 1 bathroom with a hair dryer. Towels and bed linen are provided in the apartment. For added privacy, the accommodation features a private entrance.

Dundee Airport is 30 km 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