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

Stewarts Resort Lodge 76
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.47 km from centre

9.1

 

16 reviews

Featuring a sauna, Stewarts Resort Lodge 76 is set in St. Andrews. This property offers access to a patio and free private parking. The property is non-smoking and is located 7.3 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. 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 away. Dundee Airport is 31 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Pilmour Place - No 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 St. Andrews · 0.51 km from centre

8.4

 

38 reviews

Set in St. Andrews, 500 metres from St Andrews University and 5.1 km from St Andrews Bay, Pilmour Place - No 6 offers a restaurant. The 4-star apartment is 21 km from Discovery Point. Free WiFi is available throughout the property and West Sands Beach is 800 metres away.

The apartment consists of 1 bedroom, a living room, a fully equipped kitchen with an oven and a kettle, and 1 bathroom with a shower and a hair dryer. Towels and bed linen are offered in the apartment. The accommodation is non-smoking.

Dundee Airport is 24 km from the property.

Compare price on Booking.com
Compare price on Booking.com
These properties may not be in the centre of St. Andrews, but are nearby and match your search.
Primary image
Malmaison Dundee
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 Dundee · 17.01 km from centre

8.4

 

959 reviews

Breakfast available

When you a stay at Malmaison Dundee in Dundee, you'll be near the airport, just steps from St Mary's Church and V&A Dundee. This eco-friendly hotel is 13.5 mi (21.8 km) from University of St. Andrews and 14.7 mi (23.6 km) from Old Course at St Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Apex City Quay Hotel & Spa
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 Dundee · 16.93 km from centre

9.2

 

943 reviews

Breakfast available

With a stay at Apex City Quay Hotel & Spa, you'll be centrally located in Dundee, just a 4-minute walk from HMS Unicorn and 7 minutes by foot from V&A Dundee. This eco-friendly hotel is 13.1 mi (21.1 km) from University of St. Andrews and 14.4 mi (23.1 km) from Old Course at St Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Fort Hotel
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.

Inn in Broughty Ferry, Dundee · 14.89 km from centre

9.0

 

40 reviews

Breakfast available

With a stay at The Fort Hotel in Dundee, you'll be a 2-minute walk from Broughty Ferry Seafront and 6 minutes by foot from Barnhill Rock Garden. This inn is 15.8 mi (25.4 km) from University of St. Andrews and 18 mi (28.9 km) from Old Course at St Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Four Points Flex by Sheraton Dundee
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.

Hotel in Dundee · 17.14 km from centre

9.2

 

938 reviews

Breakfast available

Located in Dundee, Four Points Flex by Sheraton Dundee is just steps from St Mary's Church and 3 minutes by foot from City Square. This hotel is 0.3 mi (0.4 km) from University of Dundee and 0.4 mi (0.7 km) from Discovery Point.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hampton by Hilton Dundee City Centre
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.

Hotel in Dundee · 17.48 km from centre

9.2

 

918 reviews

Breakfast available

A stay at Hampton by Hilton Dundee City Centre places you in the heart of Dundee, within a 5-minute walk of University of Dundee and Abertay University. This hotel is 13.5 mi (21.8 km) from University of St. Andrews and 14.8 mi (23.8 km) from Old Course at St Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Indigo Dundee by IHG
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 Dundee · 17.33 km from centre

9.2

 

873 reviews

Breakfast available

With a stay at Hotel Indigo Dundee by IHG in Dundee, you'll be in a shopping district, within a 15-minute walk of City Square and V&A Dundee. This eco-friendly hotel is 0.8 mi (1.3 km) from Discovery Point and 1.1 mi (1.7 km) from Dundee Science Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Staybridge Suites Dundee by IHG
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 Dundee · 17.33 km from centre

9.6

 

517 reviews

Breakfast available

A stay at Staybridge Suites Dundee by IHG places you in the heart of Dundee, within a 10-minute walk of McManus Galleries and Museum and Abertay University. This hotel is 13.4 mi (21.6 km) from University of St. Andrews and 14.9 mi (24 km) from Old Course at St Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Fisherman's Tavern Hotel - Inn by Greene King Inns
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.

Inn in Broughty Ferry, Dundee · 14.82 km from centre

8.8

 

346 reviews

With a stay at Fisherman's Tavern Hotel - Inn by Greene King Inns in Dundee, you'll be on the beach, just a 1-minute walk from Broughty Ferry Seafront and 6 minutes by foot from Barnhill Rock Garden. This beach inn is 15.8 mi (25.5 km) from University of St. Andrews and 18 mi (29 km) from Old Course at St Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Kilconquhar Castle Estate
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.

Hotel in Leven · 14.11 km from centre

8.8

 

289 reviews

Breakfast available

Located in Leven, Kilconquhar Castle Estate is in a rural location, within a 10-minute drive of St Monans Heritage Collection and Elie Beach. This family-friendly hotel is 11.4 mi (18.4 km) from Old Course at St Andrews and 11.9 mi (19.2 km) from University of St. Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Woodlands Hotel, BW Signature Collection
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.

Hotel in Broughty Ferry, Dundee · 15.21 km from centre

8.6

 

632 reviews

Breakfast available

Located in Dundee, Woodlands Hotel, BW Signature Collection is on the riverwalk, within a 10-minute drive of Monifieth Golf Links and Panmure Golf Club. This eco-friendly hotel is 5 mi (8.1 km) from V&A Dundee and 5.1 mi (8.2 km) from Discovery Point.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Best Western Queens Hotel
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.

Hotel in Dundee · 17.16 km from centre

8.0

 

522 reviews

Breakfast available

A stay at Best Western Queens Hotel places you in the heart of Dundee, steps from University of Dundee and Dundee Contemporary Arts Centre. This hotel is 13.5 mi (21.6 km) from University of St. Andrews and 14.7 mi (23.7 km) from Old Course at St Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Holiday Inn Express Dundee by IHG
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.

Hotel in Dundee · 17.04 km from centre

8.6

 

965 reviews

Breakfast available

With a stay at Holiday Inn Express Dundee by IHG, you'll be centrally located in Dundee, within a 10-minute walk of V&A Dundee and Dundee Science Centre. This hotel is 0.9 mi (1.4 km) from Dundee Contemporary Arts Centre and 0.9 mi (1.5 km) from University of Dundee.

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

Guest house in Dundee · 17.11 km from centre

7.3

 

132 reviews

In the heart of Dundee, within a minute's walk from tourist attractions such as the V&A/Discovery/HMS Frigate Unicorn/Verdant Works Museums, Slessor Gardens, Caird Hall, DCA, and REP Theatre. Aabalree Guesthouse is located midway up Union Street, which features popular cafes, bars, and restaurants, it is an ideal connecting point for the Riverside, Perth Road, and the Overgate/High Street shopping districts and bus links from Nethergate.

Most rooms have a wash basin and are spread over 3 upper floors of a traditional 100-year-old Scottish tenement building. Shower rooms and toilets are shared amongst guests and all rooms are upstairs (no lift)"

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Inn at Lathones
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.

Inn in Radernie, Leven · 8.69 km from centre

8.4

 

285 reviews

Breakfast available

Located in Leven, The Inn at Lathones is in a rural location, within a 10-minute drive of Fife Folk Museum and St Andrews Wine Company. This inn is 6.1 mi (9.8 km) from Old Course at St Andrews and 6.6 mi (10.6 km) from University of St. Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Balcomie Links Hotel
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 Crail, Anstruther · 13.58 km from centre

8.6

 

52 reviews

Breakfast available

With a stay at Balcomie Links Hotel in Anstruther, you'll be within a 15-minute drive of University of St. Andrews and Crail Museum and Heritage Centre. This hotel is 10.6 mi (17.1 km) from Old Course at St Andrews and 1.6 mi (2.6 km) from Crail Golfing Society - Balcomie and Craighead Courses.

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 · 15.84 km from centre

8.7

 

724 reviews

Breakfast available

Set in Lundin Links, 18 km from St Andrews University, The Upper Largo Hotel & Restaurant offers accommodation with a private beach area, free private parking, a terrace and a restaurant. This 4-star hotel offers room service and free WiFi. Guests can have a drink at the bar.

At the hotel, every room is fitted with a desk. All rooms are fitted with a kettle and a private bathroom with a shower and free toiletries, while selected rooms will provide you with a kitchen equipped with a fridge. The units in The Upper Largo Hotel & Restaurant are fitted with a flat-screen TV and a hairdryer.

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

St Andrews Bay is 21 km from the accommodation, while Discovery Point is 36 km away. Dundee Airport is 39 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Inn At Kingsbarns
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.

Property in St. Andrews · 9.45 km from centre

9.6

 

182 reviews

Breakfast available

With a stay at The Inn At Kingsbarns in St. Andrews, you'll be within a 15-minute drive of University of St. Andrews and Old Course at St Andrews. This property is 0.6 mi (1 km) from Kingsbarns Golf Links and 0.6 mi (1 km) from Cambo Estate Gardens.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Spindrift 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.

Guesthouse in Anstruther · 14.47 km from centre

9.8

 

94 reviews

Breakfast available

When you stay at The Spindrift Guest House in Anstruther, you'll be near the beach, within a 15-minute drive of University of St. Andrews and Old Course at St Andrews. This guest house is 0.3 mi (0.5 km) from Anstruther Golf Club and 0.4 mi (0.6 km) from Billow Ness Beach.

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