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

Situated in St. Andrews in the Fife region, Eden View Estate - Eden Lodge has a patio. This property offers access to a terrace, free private parking and free WiFi. The property is non-smoking and is located 4.5 km from St Andrews University.

The holiday home features 3 bedrooms, a TV, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 2 bathrooms with a bath. Towels and bed linen are provided in the holiday home. There is also a seating area and a fireplace.

Guests can also relax in the garden.

St Andrews Bay is 8.9 km from the holiday home, while Discovery Point is 18 km away. Dundee Airport is 25 km 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

Situated in St. Andrews in the Fife region, Eden View Estate - Swilcan Lodge features a patio. This property offers access to a terrace, free private parking and free WiFi. The property is non-smoking and is set 4.5 km from St Andrews University.

The holiday home has 3 bedrooms, a TV, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 2 bathrooms with a bath. Towels and bed linen are offered in the holiday home. There is also a seating area and a fireplace.

Guests can also relax in the garden.

St Andrews Bay is 8.9 km from the holiday home, while Discovery Point is 18 km from the property. Dundee Airport is 25 km 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

Located in St. Andrews in the Fife region, Eden View Estate - Clubhouse Cottage provides accommodation with free WiFi and free private parking. Located around 8.9 km from St Andrews Bay, the holiday home is also 18 km away from Discovery Point. The property is non-smoking and is situated 4.5 km from St Andrews University.

The holiday home features 2 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 provided in the holiday home. There is also a seating area and a fireplace.

Guests can also relax in the garden.

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

Situated in St. Andrews and only 4.4 km from St Andrews Bay, The Studio Pod, St Andrews features accommodation with garden views, free WiFi and free private parking. Featuring a garden, the property is located within 26 km of Discovery Point. The property is non-smoking and is located 4.9 km from St Andrews University.

Offering 1 bedroom and 1 bathroom, this apartment has a flat-screen TV. Towels and bed linen are available in the apartment.

There is a snack bar on-site.

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

Situated in St. Andrews in the Fife region, The Bothy - Feddinch features accommodation with free WiFi and free private parking. This holiday home offers a garden. The property is non-smoking and is set 5.2 km from St Andrews University.

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

St Andrews Bay is 8 km from the holiday home, while Discovery Point is 26 km from the property. Dundee Airport is 29 km away.

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

Situated 7.4 km from St Andrews University, The Neuk - 4 miles to St Andrews features accommodation with free WiFi and free private parking. This holiday home is 17 km from Discovery Point. The property is non-smoking and is set 12 km from St Andrews Bay.

The holiday home has 2 bedrooms, a 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 available in the holiday home. The property has an outdoor dining area.

Guests can relax in the garden at the property.

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

Set in St. Andrews, 6 km from St Andrews University and 27 km from Discovery Point, Bell Rock Cottage offers accommodation with access to a garden. Free WiFi is available throughout the property and St Andrews Bay is 1.4 km away.

The holiday home features 2 bedrooms, a flat-screen TV with cable channels, 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. The accommodation is non-smoking.

Dundee Airport is 30 km 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 accommodation with a garden and a terrace. The property has garden views and is 6.2 km from St Andrews University and 10 km from St Andrews Bay. 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. The bed and breakfast provides some units that have a patio, and each unit is equipped with a kettle. All units at the bed and breakfast are fitted with a seating area.

Continental and Full English/Irish breakfast options with warm dishes, fruits and juice are available.

Discovery Point is 20 km from the bed and breakfast. Dundee Airport is 23 km 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 guest house 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, 7.6 km from St Andrews University.

The accommodation comes 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 a kettle.

Guests can also relax in the garden.

St Andrews Bay is 11 km from the lodge, while Discovery Point is 21 km away. Dundee Airport is 24 km 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

Featuring barbecue facilities and views of mountain, Drumcarrow Luxury Lodges is a recently renovated holiday home located in St. Andrews, 8 km from St Andrews University. The property features garden and quiet street views, and is 11 km from St Andrews Bay.

Certain units in the holiday home have private entrance and are equipped with wardrobe and outdoor furniture. Featuring a private bathroom with a hot tub, units at the holiday home also provide guests with free WiFi, while selected rooms include a terrace. The units are equipped with heating facilities.

For those times when you'd rather not dine out, you can choose to cook in your kitchen.

Discovery Point is 22 km from the holiday home. Dundee Airport is 25 km 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

Boasting a sauna, Stewarts Resort Lodge 34 is located in St. Andrews. This property offers access to a patio and free private parking. The property is non-smoking and is set 6.5 km from St Andrews University.

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

St Andrews Bay is 11 km from the holiday home, while Discovery Point is 27 km from the property. Dundee Airport is 30 km 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

Featuring a sauna, Lodge No 1 is situated in St. Andrews. This property offers access to a patio and free private parking. The property is non-smoking and is located 6.5 km from St Andrews University.

With free WiFi, this 2-bedroom holiday 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 holiday home. The accommodation offers a fireplace.

St Andrews Bay is 11 km from the holiday home, while Discovery Point is 27 km away. Dundee Airport is 30 km 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

Boasting a seasonal outdoor pool, a hot tub and spa facilities, Lodge 17 St Andrews is situated in St. Andrews, 6.8 km from St Andrews University and 11 km from St Andrews Bay. This property offers access to a patio and free private parking. Featuring free WiFi throughout the property, the non-smoking holiday home has a sauna.

This holiday 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 holiday home. The accommodation offers a fireplace.

For guests with children, the holiday home features outdoor play equipment.

Discovery Point is 19 km from Lodge 17 St Andrews. Dundee Airport is 26 km from the property.

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

Boasting a sauna, Stewarts Resort Lodge 18 is located in St. Andrews. This property offers access to a patio and free private parking. The property is non-smoking and is set 7 km from St Andrews University.

With free WiFi, this 2-bedroom holiday 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 holiday home. For added privacy, the accommodation features a private entrance.

St Andrews Bay is 10 km from the holiday home, while Discovery Point is 28 km from the property. Dundee Airport is 31 km away.

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

Boasting a sauna, Stewarts Resort Lodge 31 is situated in St. Andrews. Guests staying at this holiday home have access to a patio. The property is non-smoking and is set 7.3 km from St Andrews University.

With free WiFi, this 2-bedroom holiday 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 holiday home. For added privacy, the accommodation features a private entrance.

St Andrews Bay is 11 km from the holiday home, while Discovery Point is 28 km from the property. Dundee Airport is 34 km away.

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

Set in St. Andrews in the Fife region, Lodge No 44 - Stewart's Resort Cameron has a balcony. There is an on-site restaurant, plus free private parking and free WiFi are available. The property is non-smoking and is located 7.1 km from St Andrews University.

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

St Andrews Bay is 11 km from the holiday home, while Discovery Point is 28 km away. Dundee Airport is 34 km from the property.

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

Located in St. Andrews in the Fife region, Stewart's Resort Cameron - No 85 features a balcony. There is an on-site restaurant, plus free private parking and free WiFi are available. The property is non-smoking and is set 7.5 km from St Andrews University.

The 2-bedroom holiday home is fitted with a living room with a TV, a fully equipped kitchen with a dishwasher and an oven, and 2 bathrooms with a hair dryer. Towels and bed linen are featured in the holiday home. There is also a seating area and a fireplace.

A bar can be found on-site.

St Andrews Bay is 11 km from the holiday home, while Discovery Point is 28 km away. Dundee Airport is 35 km from the property.

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