Last-minute hotel deals in St. Andrews

Fri, 24 Oct
Mon, 27 Oct
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Fri, 24 Oct
Mon, 27 Oct
room 1

Adults

18+
2

Children

0-17
0
Add another room
usp iconThe best price on last-minute hotel deals.
usp iconThe best choice with thousands of stays worldwide.
usp iconThe best availability, even at the last minute.
usp iconFree cancellation options and fast, friendly support.

Where to stay in St Andrews

Clear filters

St. Andrews

Most popular
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of St. Andrews, but are nearby and match your search.
High Tide
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 Anstruther, Cellardyke · 9.05 mi from centre

9.2

 

9 reviews

High Tide is located in Cellardyke, just 10 miles from St Andrews University and 23 miles from Discovery Point. The 3-star vacation home is 9.4 miles from Fairmont St Andrews Bay Golf Course. Free Wifi is available throughout the property and Billow Ness Beach is a 8-minute walk away.

The vacation home features 1 bedroom, a fully equipped kitchen with kitchenware, a washing machine, and 1 bathroom. Towels and bed linen are available in the vacation home. The property offers sea views.

Dundee Airport is 25 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Ardlui
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 Anstruther · 8.86 mi from centre

9.3

 

42 reviews

Ardlui offers accommodations in Anstruther, 9 miles from Fairmont St Andrews Bay Golf Course and 10 miles from St Andrews University. With garden views, this accommodation provides a patio. Free Wifi is available throughout the property and Billow Ness Beach is a 3-minute walk away.

Providing a terrace and sea views, the spacious vacation home includes 3 bedrooms, 2 living rooms, flat-screen TV, an equipped kitchen, and 2 bathrooms with a walk-in shower and a bath. Guests can enjoy an ambient stay in their soundproof room with parquet floors and a fireplace. For added privacy, the accommodation features a private entrance.

Guests can make the most of the warm weather with the property's barbecue facilities.

Guests at the vacation home will be able to enjoy activities in and around Anstruther, like cycling, canoeing, and hiking. A baby safety gate is also available at Ardlui, while guests can also relax in the garden.

Discovery Point is 23 miles from the accommodation. Dundee Airport is 25 miles away.

Compare price on Booking.com
Compare price on Booking.com
Monturpie Guest 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.

Bed and breakfast in Leven, Kirkton of Largo · 9.29 mi from centre

9.4

 

371 reviews

Providing sea views, Monturpie Guest House in Kirkton of Largo offers accommodations, a garden, and a terrace. This bed and breakfast provides free private parking, daily room service, and free Wifi. Discovery Point is 22 miles from the bed and breakfast.

At the bed and breakfast, all units include a wardrobe, a flat-screen TV, a private bathroom, bed linen, and towels. Guests can have chocolates or cookies delivered to their room. The rooms are equipped with heating facilities.

A selection of options including warm dishes, fruit, and juice are served for the full English/Irish breakfast. There is an on-site coffee shop. Dining options are available close to the bed and breakfast.

St Andrews University is 10 miles from Monturpie Guest House, while Fairmont St Andrews Bay Golf Course is 13 miles away. Dundee Airport is 24 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Tarskavaig B&B
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 Radernie · 5.24 mi from centre

9.5

 

178 reviews

Tarskavaig B&B in Radernie provides adults-only accommodations with free bikes and a garden. Offering free private parking, the 4-star bed and breakfast is 6.3 miles from St Andrews University. The bed and breakfast offers mountain views, a sun terrace, and free Wifi is available throughout the property.

All units come with a seating area, a flat-screen TV with streaming services, and a private bathroom with a hair dryer and walk-in shower. A fridge is also offered, as well as a coffee machine and a kettle. At the bed and breakfast, the units have bed linen and towels.

A full English/Irish, vegetarian, or vegan breakfast is available at the property.

Guests at the bed and breakfast will be able to enjoy activities in and around Radernie, like cycling and hiking. The bed and breakfast has a picnic area where you can spend the day outdoors.

Fairmont St Andrews Bay Golf Course is 8.4 miles from Tarskavaig B&B, while Discovery Point is 17 miles from the property. Dundee Airport is 19 miles away.

Compare price on Booking.com
Compare price on Booking.com
Modern and Stylish 1-Bed Apartment in Dundee City Centre - Perfect for Short or Long Stays & Contractors
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 Dundee · 10.95 mi from centre

8.8

 

7 reviews

Modern and Stylish 1-Bed Apartment in Dundee City Centre - Perfect for Short or Long Stays & Contractors offers accommodations in Dundee, 1.5 miles from Discovery Point and 15 miles from St Andrews University. Both free Wifi and parking on-site are accessible at the apartment free of charge. Lunan Bay is 27 miles away and University of Dundee is a 10-minute walk from the apartment.

This apartment includes 1 bedroom, a living room and a flat-screen TV, an equipped kitchen with a dining area, and 1 bathroom with a bath and a washing machine. Towels and bed linen are offered in the apartment. The accommodation is non-smoking.

Fairmont St Andrews Bay Golf Course is 17 miles from Modern and Stylish 1-Bed Apartment in Dundee City Centre - Perfect for Short or Long Stays & Contractors, while Scone Palace is 20 miles from the property. Dundee Airport is 1.2 miles away.

Compare price on Booking.com
Compare price on Booking.com
The Upper Largo Hotel & Restaurant
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.

Hotel in Leven, Lundin Links · 9.84 mi from centre

8.7

 

726 reviews

Breakfast available

Located in Lundin Links, 11 miles from St Andrews University, The Upper Largo Hotel & Restaurant provides accommodations with a private beach area, free private parking, a terrace and a restaurant. With free WiFi, this 4-star hotel offers room service. Guests can have a drink at the bar.

At the hotel, every room has a desk and a flat-screen TV. All rooms have an electric tea pot and a private bathroom with a shower and free toiletries, while selected rooms will provide you with a kitchen equipped with a fridge. All guest rooms feature a closet.

The breakfast offers buffet, continental or Full English/Irish options.

Fairmont St Andrews Bay Golf Course is 13 miles from The Upper Largo Hotel & Restaurant, while Discovery Point is 23 miles away. Dundee Airport is 24 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Brackness House Luxury B&B
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 Anstruther · 8.87 mi from centre

9.6

 

209 reviews

Brackness House Luxury B&B enjoys a location in Anstruther, 10 miles from St Andrews University and 23 miles from Discovery Point. A 3-minute walk from Billow Ness Beach and 9.1 miles from Fairmont St Andrews Bay Golf Course, the property features a garden and a shared lounge. The bed and breakfast also provides free Wifi, free private parking, and facilities for disabled guests.

At the bed and breakfast, all units include a desk, a flat-screen TV, a private bathroom, bed linen, and towels. All rooms include a kettle, while some have a patio. The rooms are equipped with heating facilities.

You can play darts at the bed and breakfast.

Dundee Airport is 25 miles away, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Shore House - Pittenweem
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 Pittenweem · 9.21 mi from centre

8.3

 

44 reviews

Shore House - Pittenweem offers accommodations in Pittenweem, 10 miles from Fairmont St Andrews Bay Golf Course and 11 miles from St Andrews University. This vacation home features a garden. Free Wifi is available throughout the property and Billow Ness Beach is 1.5 miles away.

The vacation home features 3 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 available in the vacation home. There's also a seating area and a fireplace.

Discovery Point is 24 miles from Shore House - Pittenweem. Dundee Airport is 29 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Dundee City centre apartment - 3 bedrooms sleeps 6
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 Dundee · 10.68 mi from centre

9.3

 

3 reviews

Dundee City centre apartment with three bedrooms offers accommodations in Dundee, a 12-minute walk from Discovery Point and 14 miles from St Andrews University. The apartment, set in a building dating from 2007, offers free Wifi and free private parking. Outdoor seating is also available at the apartment.

Offering a balcony and city views, the spacious apartment includes 3 bedrooms, a living room, flat-screen TV, an equipped kitchen, and 2 bathrooms with a walk-in shower and a bath. Towels and bed linen are featured in the apartment. The accommodation is non-smoking.

Fairmont St Andrews Bay Golf Course is 16 miles from Dundee City centre apartment with three bedrooms, while Scone Palace is 22 miles away. Dundee Airport is 2.5 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Willowbank
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 Broughty Ferry · 9.22 mi from centre

10.0

 

2 reviews

Willowbank in Broughty Ferry offers accommodations with free Wifi, a 10-minute walk from Broughty Ferry Beach, 4.4 miles from Discovery Point, and 17 miles from St Andrews University. The property is around 20 miles from Fairmont St Andrews Bay Golf Course, 22 miles from Lunan Bay, and 25 miles from Scone Palace. The apartment also offers facilities for disabled guests.

This apartment includes 2 bedrooms, a living room and a flat-screen TV, an equipped kitchen with a dining area, and 2 bathrooms with a walk-in shower and a washing machine. Towels and bed linen are offered in the apartment. For added privacy, the accommodation features a private entrance.

University of Dundee is 4.9 miles from the apartment, while Glamis Castle is 15 miles from the property. Dundee Airport is 6.2 miles away.

Compare price on Booking.com
Compare price on Booking.com
Honeybee 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 Anstruther, Cellardyke · 9.04 mi from centre

9.4

 

5 reviews

Honeybee Cottage is located in Cellardyke, just 10 miles from Fairmont St Andrews Bay Golf Course and 10 miles from St Andrews University. Free Wifi is available throughout the property and Billow Ness Beach is a 10-minute walk away.

The vacation home features 3 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 has a fireplace.

Discovery Point is 23 miles from Honeybee Cottage. Dundee Airport is 27 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Old Town Loft
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 Cupar · 8.53 mi from centre

9.7

 

62 reviews

Old Town Loft is located in Cupar, just 10 miles from St Andrews University and 12 miles from Fairmont St Andrews Bay Golf Course. Housed in a building dating from 19th century, this apartment is 13 miles from Discovery Point and 26 miles from Scone Palace.

With free Wifi, this 2-bedroom apartment features a flat-screen TV, a washing machine, and a fully equipped kitchen with an oven and microwave. Towels and bed linen are available in the apartment. For added privacy, the accommodation features a private entrance.

Guests at the apartment will be able to enjoy activities in and around Cupar, like cycling and hiking. A baby safety gate is also available for guests at Old Town Loft.

Dundee Airport is 17 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Kilconquhar 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 Leven, Kilconquhar · 8.69 mi from centre

9.0

 

4 reviews

Kilconquhar Cottage offers accommodations in Kilconquhar, 13 miles from Fairmont St Andrews Bay Golf Course and 22 miles from Discovery Point. Providing free private parking, the 4-star vacation home is 11 miles from St Andrews University. The vacation home also offers facilities for disabled guests.

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

Guests can also relax in the garden.

Dundee Airport is 27 miles away.

Compare price on Booking.com
Compare price on Booking.com
Panmure 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 Monifieth · 9.74 mi from centre

9.5

 

57 reviews

Panmure Apartment is located in Monifieth, just a 3-minute walk from Monifieth Sands Beach and 7.2 miles from Discovery Point. Both Wifi and private parking are accessible at the apartment free of charge. St Andrews University is 20 miles away and Lunan Bay is 20 miles from the apartment.

Panmure Apartment 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 offered in the apartment. For added privacy, the accommodation features a private entrance.

Fairmont St Andrews Bay Golf Course is 23 miles from the accommodation, while Scone Palace is 28 miles from the property. Dundee Airport is 9.3 miles away.

Compare price on Booking.com
Compare price on Booking.com
3 Bed in St Andrews 88545
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, Balmullo · 6.33 mi from centre

10.0

 

1 review

3 Bed in St Andrews 88545 is located in Balmullo, just 7.7 miles from St Andrews University and 9 miles from Discovery Point. This vacation home is 10 miles from Fairmont St Andrews Bay Golf Course and 28 miles from Scone Palace. The vacation home also provides free Wifi and free private parking.

The vacation home is composed of 3 separate bedrooms, a fully equipped kitchen with a dishwasher and an oven, and 2 bathrooms. Towels and bed linen are provided in the vacation home. The accommodation is non-smoking.

Dundee Airport is 11 miles away.

Compare price on Booking.com
Compare price on Booking.com
Captain's Lookout
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 Anstruther · 9.04 mi from centre

9.0

 

56 reviews

Captain's Lookout offers accommodations in Anstruther, 9.5 miles from Fairmont St Andrews Bay Golf Course and 10 miles from St Andrews University. The apartment has access to a restaurant. Free Wifi is available throughout the property, and Billow Ness Beach is a 11-minute walk away.

The units provide views of the sea and come with a washing machine, a fully equipped kitchen with a dishwasher, and a private bathroom with a hair dryer. An oven, a microwave, and toaster are also available, as well as a kettle.

Discovery Point is 23 miles from the apartment. Dundee Airport is 25 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Whinny Brae
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 Broughty Ferry · 9.27 mi from centre

9.5

 

41 reviews

Whinny Brae is located in Broughty Ferry, just 20 miles from Fairmont St Andrews Bay Golf Course and 23 miles from Lunan Bay. The property is around a 10-minute walk from Broughty Ferry Beach, 4.4 miles from Discovery Point, and 17 miles from St Andrews University. The apartment features free Wifi and free private parking.

The apartment 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 available in the apartment. For added privacy, the accommodation features a private entrance.

Scone Palace is 25 miles from Whinny Brae, while University of Dundee is 4.9 miles from the property. Dundee Airport is 6.2 miles away.

Compare price on Booking.com
Compare price on Booking.com
McHoppity House - Crail
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 Crail · 8.45 mi from centre

8.1

 

30 reviews

McHoppity House - Crail is located in Crail, just 10 miles from St Andrews University and 23 miles from Discovery Point. This vacation home provides a garden. Free Wifi is available throughout the property and Fairmont St Andrews Bay Golf Course is 7.2 miles away.

The vacation home features 3 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. The accommodation is non-smoking.

Dundee Airport is 25 miles away.

Compare price on Booking.com
Compare price on Booking.com
Courtyard at Crail
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 Crail · 8.50 mi from centre

9.5

 

68 reviews

Courtyard at Crail offers accommodations in Crail, 7.3 miles from Fairmont St Andrews Bay Golf Course and 10 miles from St Andrews University. This beachfront property offers access to free Wifi. When staying at the apartment, guests can use private entrance.

All units include a seating area, a flat-screen TV with streaming services, a fully equipped kitchen, a dining area, and a private bathroom equipped with free toiletries, while some rooms feature a terrace or a patio. A dishwasher, an oven, and microwave are also offered, as well as a kettle. At the apartment complex, units are fitted with bed linen and towels.

Guests at Courtyard at Crail will be able to enjoy activities in and around Crail, like fishing and hiking.

Discovery Point is 23 miles from the accommodation. Dundee Airport is 25 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
CENTRAL SERVICED APARTMENTS - 2 Double Bedrooms - Monifieth - Sleeps 4 - Modern & Unique - Smart TV & WiFi - Fully Equipped Kitchen - Spacious
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 Monifieth · 10.07 mi from centre

9.0

 

2 reviews

Free Wifi is available throughout the property and Monifieth Sands Beach is 1.1 miles away.

The apartment consists of 2 bedrooms, a living room, a fully equipped kitchen with an oven and a coffee machine, and 1 bathroom with a bath and a hair dryer. Towels and bed linen are provided in the apartment. The accommodation is non-smoking.

Dundee Airport is 9.3 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
tripadvisorHG