Last-minute hotels in St. Andrews

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Hotels with availability in St. Andrews

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
Fife, St. Andrews, United Kingdom
Boasting an indoor pool, a sauna and free Wi-Fi, Fairmont St Andrews - Scotland is situated in St. Andrews and offers luxury accommodation. A spa bath and a coffee maker are some of the features available at this 5-star hotel.
Pool
Free Wi-Fi
8.7
Excellent
2287 reviews
Location
2.8 mi from city centre
By Largoward, Lathones, St. Andrews, United Kingdom
Situated in St. Andrews, The Inn at Lathones is an easy drive from New Course at St. Andrews Links and provides private parking on site. In addition, a coffee maker and a spa bath are only some of the popular facilities offered at this hip 3-star inn.
Free Wi-Fi
7.9
Good
1864 reviews
Location
5.2 mi from city centre
40 The Scores, St. Andrews, United Kingdom
Hotel Du Vin, St Andrews is situated in St. Andrews and is close to St Andrews Links. The various facilities this hip hotel offers include a ticket service, free Wi-Fi and a concierge.
Free Wi-Fi
8.6
Excellent
1410 reviews
Location
0.3 mi from city centre
Old Station Road, St. Andrews, United Kingdom
Old Course Hotel St Andrews offers 5-star accommodation, as well as an indoor pool, free Wi-Fi and a sauna. Close to restaurants and shops, the hotel is an ideal base while in St. Andrews.
Pool
Free Wi-Fi
9.2
Excellent
1621 reviews
Location
0.6 mi from city centre
B939, Strathkinness Low Rd, St. Andrews, United Kingdom
Situated in St. Andrews, Rufflets St Andrews is within a 10-minute drive of St Andrews Links and offers private parking on site. It also provides a BBQ/picnic area, free Wi-Fi and an express check-in and check-out feature.
Free Wi-Fi
Parking
8.8
Excellent
978 reviews
Location
1.6 mi from city centre
16 Pilmour Links, St. Andrews, United Kingdom
Set in a 19th-century building in St. Andrews, Rusacks St. Andrews combines an old-world feel with contemporary amenities, including free Wi-Fi. It also features laundry facilities, a car rental desk and valet parking.
Free Wi-Fi
9.1
Excellent
1991 reviews
Location
0.3 mi from city centre
129 North Street, St. Andrews, United Kingdom
Greyfriars Inn by Greene King Inns is located in St. Andrews and is close to St Andrews Links. It also provides free wireless internet to all guests during their stay.
Free Wi-Fi
8.3
Excellent
1598 reviews
Location
0.2 mi from city centre
St Michaels Inn by Leuchars, St. Andrews, United Kingdom
Located in the countryside, St Michaels Inn is a short drive from St Andrews Links, St. Andrew's Cathedral and New Course at St. Andrews Links and a 65-minute car ride from Turnhouse. It also offers complimentary Wi-Fi to all guests throughout their stay.
Free Wi-Fi
8.1
Excellent
328 reviews
Location
5.6 mi from city centre
Forgan Drive, Drumoig, Leuchars, St. Andrews, United Kingdom
Located a 30-minute drive from Glamis Castle, Drumoig Golf Hotel offers comfortable rooms with free Wi-Fi access. It also features meeting rooms, parking and a 24-hour reception.
Free Wi-Fi
Parking
8.1
Excellent
1173 reviews
Location
6.7 mi from city centre
76 The Scores, St. Andrews, United Kingdom
Scores Hotel is located in St. Andrews and is close to the area's well-known attractions. The numerous amenities this beachfront hotel has to offer include laundry facilities, meeting rooms and free Wi-Fi.
Free Wi-Fi
Parking
8.9
Excellent
141 reviews
Location
0.3 mi from city centre

FAQs when booking a last minute hotel in St. Andrews

  • How much does a hotel room cost in St. Andrews at the last minute?

    You’ll generally find hotel rooms from around £77 tonight, £77 tomorrow, and as low as £77 over the weekend.

  • What’s the cost for a last-minute hotel in St. Andrews tonight?

    Prices tonight start at about £77 for 3-star hotels and £181 for 4-star options, depending on location and availability.

  • What can I expect to pay for a hotel in St. Andrews tomorrow?

    If you book for tomorrow, expect rates of around £76 for 3-star hotels and £148 for 4-star accommodation.

  • What are the prices for hotels in St. Andrews this coming weekend?

    If you’re booking last-minute, weekend rates start at about £77 for 3-star hotels and £144 for 4-star properties.

See more FAQs

Find better results for your stay in St. Andrews

St. Andrews last minute hotel deals. Search for last minute hotels in St. Andrews. Find cheap last minute hotel rooms in St. Andrews. HotelsCombined searches hundreds of travel sites to help you find cheap last minute deals and book the room that suits you best.