Last-minute bed and breakfasts deals in St. Andrews

Add dates
Add dates
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Add dates
Add dates
room 1

Adults

18+
2

Children

0-17
0
Add another room
The best price on last-minute hotel deals.The best price on last-minute hotel deals.

The best choice with thousands of stays worldwide.The best choice with thousands of stays worldwide.

The best availability, even at the last minute.The best availability, even at the last minute.

Free cancellation options and fast, friendly support.Free cancellation options and fast, friendly support.

Clear filters

St. Andrews

Most popular
Sort by

See the latest prices and deals by choosing your dates

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 · 0.70 mi 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
Primary image
The Ardgowan
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 St. Andrews · 0.29 mi from centre

8.2

 

15 reviews

Breakfast available

With a stay at The Ardgowan in St. Andrews, you'll be just steps from University of St. Andrews and Old Course at St Andrews. This hotel is 0.1 mi (0.2 km) from Lundin Golf Club and 0.1 mi (0.2 km) from Royal & Ancient Golf Club of St. Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Dunvegan Hotel
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 St. Andrews · 0.32 mi from centre

9.2

 

92 reviews

Breakfast available

A stay at The Dunvegan Hotel places you in the heart of St. Andrews, steps from University of St. Andrews and Old Course at St Andrews. This golf hotel is 0.1 mi (0.2 km) from Lundin Golf Club and 0.1 mi (0.2 km) from Royal & Ancient Golf Club of St. Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Fairmont St Andrews
Full StarFull 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 St. Andrews · 2.72 mi from centre

9.2

 

965 reviews

Breakfast available

Located in St. Andrews, Fairmont St Andrews is by the sea – a 2-minute drive from St Andrews Bay and 6 minutes from University of St. Andrews. This family-friendly hotel is 3.3 mi (5.2 km) from The Fife Coastal Path and 3.4 mi (5.4 km) from St. Andrew's Cathedral.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Lovely 2-bed House in St Andrews, Scotland
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.

Residence in St. Andrews · 1.13 mi from centre

8.0

 

1 review

With a stay at this residence in St. Andrews, you'll be within a 5-minute drive of University of St. Andrews and Old Course at St Andrews. This residence is 1.2 mi (1.9 km) from St Andrews Wine Company and 1.2 mi (1.9 km) from Hamish McHamish Statue.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Rusacks St Andrews
Full StarFull 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 St. Andrews · 0.42 mi from centre

9.4

 

343 reviews

Breakfast available

When you stay at Rusacks St Andrews in St. Andrews, you'll be next to a golf course, just steps from University of St. Andrews and Old Course at St Andrews. This golf hotel is 0.1 mi (0.2 km) from St Andrews - Jubilee Course and 0.1 mi (0.2 km) from Swilken Bridge.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Kinnettles Hotel and Spa
Full StarFull 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 St. Andrews · 0.20 mi from centre

9.0

 

141 reviews

Breakfast available

When you stay at Kinnettles Hotel and Spa in St. Andrews, you'll be next to a golf course, just steps from University of St. Andrews and 5 minutes by foot from Old Course at St Andrews. This golf hotel is 0.2 mi (0.3 km) from Lundin Golf Club and 0.2 mi (0.4 km) from Royal & Ancient Golf Club of St. Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Old Course Hotel
Full StarFull 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 St. Andrews · 0.70 mi from centre

9.4

 

943 reviews

Breakfast available

With a stay at Old Course Hotel, you'll be centrally located in St. Andrews, steps from Old Course at St Andrews and 4 minutes by foot from University of St. Andrews. This golf hotel is 0.2 mi (0.4 km) from St Andrews - Jubilee Course and 0.3 mi (0.5 km) from Swilken Bridge.

Compare price on Booking.com
Compare price on Booking.com
Rustic Cabins, sea views from rewilded farm with Highland Cows
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 · 2.27 mi from centre

9.1

 

393 reviews

Offering barbecue facilities and sea view, Rustic Cabins, sea views from rewilded farm with Highland Cows is located in St. Andrews, 2.6 km from St Andrews East Sands Beach and 700 metres from St Andrews Bay. This holiday home provides free private parking and private check-in and check-out. Guests can access the holiday home via private entrance.

With a private bathroom equipped with a shower and a hair dryer, units at the holiday home also offer free WiFi. At the holiday home, every unit includes bed linen and towels.

If you would rather not eat out, you can make use of the kitchenette facilities, which include a microwave, kettle and a toaster.

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

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

Guesthouse in St. Andrews · 0.31 mi from centre

8.6

 

14 reviews

Breakfast available

With a stay at McIntosh Hall - Campus Accommodation, you'll be centrally located in St. Andrews, steps from University of St. Andrews and 4 minutes by foot from Old Course at St Andrews. This guest house is 0.2 mi (0.3 km) from Lundin Golf Club and 0.2 mi (0.4 km) from Royal & Ancient Golf Club of St. Andrews.

Compare price on Booking.com
Compare price on Booking.com
The New Inn
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, Fife · 0.57 mi from centre

7.7

 

368 reviews

The New Inn features a garden, shared lounge, a restaurant and bar in Fife. Located around 1.2 km from St Andrews University, the hotel with free WiFi is also 3.2 km away from St Andrews Bay. The property is non-smoking and is set 400 metres from St Andrews East Sands Beach.

At the hotel, each room includes a wardrobe. The private bathroom is equipped with a shower, free toiletries and a hairdryer. At The New Inn all rooms are equipped with a desk and a flat-screen TV.

You can play darts at the accommodation.

Discovery Point is 23 km from The New Inn. Dundee Airport is 26 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 · 2.37 mi from centre

8.6

 

82 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
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 · 0.67 mi 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
Lodge No 128 - Stewart's Resort Cameron
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, Cameron · 3.96 mi from centre

9.0

 

3 reviews

Set in Cameron in the Fife region, Lodge No 128 - Stewart's Resort Cameron offers accommodation with free WiFi and free private parking. This holiday home is 11 km from St Andrews Bay and 28 km from Discovery Point. The property is non-smoking and is located 7.2 km from St Andrews University.

This holiday home is fitted with 2 bedrooms, a kitchen with an oven and a microwave, a flat-screen TV, a seating area and 2 bathrooms. Towels and bed linen are offered in the holiday home.

Dundee Airport is 34 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Scooniehill Farm House B&B
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.58 mi from centre

9.6

 

130 reviews

Located 1.5 miles from the town of St Andrews, Scooniehill Farmhouse is a farmhouse with a large garden, offering panoramic views of the Scottish countryside. It offers cooked breakfasts, free parking and free WiFi.

Each bedroom has an en suite shower room or external private bathroom with a hairdryer and free toiletries. They also have tea/coffee making facilities with handmade chocolates.

Guests can enjoy a full Scottish breakfast or a Continental-style breakfast. All ingredients used are fresh and locally produced where possible.

A 5 minutes' drive from the world-famous St. Andrews Links golf club, Scooniehill Farmhouse is just 2 miles from St Andrews town centre.

Compare price on Booking.com
Compare price on Booking.com
Room
Cleveden House by The Dunvegan
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 St. Andrews · 0.23 mi from centre

8.8

 

164 reviews

With a stay at Cleveden House by The Dunvegan, you'll be centrally located in St. Andrews, within a 5-minute walk of University of St. Andrews and Old Course at St Andrews. This hotel is 0.3 mi (0.5 km) from Lundin Golf Club and 0.3 mi (0.5 km) from Royal & Ancient Golf Club of St. Andrews.

Compare price on Booking.com
Compare price on Booking.com
The Wee Room -Stay Where All St Andrews is on the Doorstep!
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 · 0.28 mi from centre

8.5

 

70 reviews

The Wee Room -Stay Where All St Andrews is on the Doorstep! is set in Fife, 600 metres from St Andrews University, 4.9 km from St Andrews Bay, as well as 21 km from Discovery Point. Free WiFi is available throughout the property and West Sands Beach is less than 1 km away.

The apartment is composed of 1 bedroom, a fully equipped kitchenette, and 1 bathroom. Towels and bed linen are offered in the apartment. For added privacy, the accommodation features a private entrance.

Dundee Airport is 24 km from the property.

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

Hotel in St. Andrews · 0.06 mi from centre

9.0

 

433 reviews

Breakfast available

With a stay at The Albany Hotel St Andrews, you'll be centrally located in St. Andrews, steps from University of St. Andrews and within a 5-minute walk of St. Andrew's Cathedral. This hotel is 0.4 mi (0.7 km) from Old Course at St Andrews and 0.5 mi (0.8 km) from Royal & Ancient Golf Club of St. Andrews.

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

Bed & breakfast in St. Andrews · 0.30 mi from centre

9.2

 

130 reviews

Breakfast available

A stay at 5Pilmourplace places you in the heart of St. Andrews, steps from University of St. Andrews and Old Course at St Andrews. This bed & breakfast is 0.1 mi (0.2 km) from Lundin Golf Club and 0.1 mi (0.2 km) from Royal & Ancient Golf Club of St. Andrews.

Compare price on Booking.com
Compare price on Booking.com
The Old Station 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 St. Andrews · 2.95 mi from centre

8.9

 

357 reviews

Breakfast available

A former railway station set in 2 acres of landscaped garden, The Old Station Guest House comprises of the main building and a train carriage converted into suites. Guests can practise their golf on the lawns, while the famous seafront St Andrews Links are a 10-minute drive.

The Old Station has been fully renovated and features modern bedrooms decorated in a traditional style, with sash windows and warm tones. Carriage suites come with a small kitchen area, while all accommodation comes en suite, with tea/coffee-making facilities and a TV with satellite channels.

Continental and cooked breakfasts are served daily in the bright breakfast room which used to be the station platform. For other meals guests are just 5 minutes’ drive from the centre of St Andrews, with its variety of restaurants.

The 4-star Old Station Guest House also offers a billiards room and library, with free Wi-Fi in public areas. There are several more golf courses within a 20-minute drive.

Compare price on Booking.com
Compare price on Booking.com
tripadvisorHG