Last-minute self catering 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

Central St Andrews 2 Bed Apartment - Free Parking
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.44 mi from centre

8.5

 

21 reviews

Central St Andrews 2 Bed Apartment - Free Parking offers accommodations in St. Andrews, one mile from West Sands Beach and a 14-minute walk from St Andrews University. This apartment provides free private parking, bicycle parking, and free Wifi. Staff on site can arrange a shuttle service.

The apartment consists of 2 bedrooms, 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 provided in the apartment. For added privacy, the accommodation features a private entrance.

Fairmont St Andrews Bay Golf Course is 2.9 miles from the apartment, while Discovery Point is 13 miles from the property. Dundee Airport is 16 miles away, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Delightful Annexe Apartment in St Andrews - Free Parking
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 · 1.31 mi from centre

8.7

 

32 reviews

A recently renovated apartment, Delightful Annexe Apartment in St Andrews - Free Parking offers accommodations in St. Andrews. This property offers access to a terrace, free private parking, and free Wifi. Staff on site can arrange a shuttle service.

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 shower and a washing machine. Towels and bed linen are available in the apartment. The property has an outdoor dining area.

An indoor play area is also available at the apartment, while guests can also relax in the garden.

West Sands Beach is 1.7 miles from Delightful Annexe Apartment in St Andrews - Free Parking, while St Andrews University is 1.5 miles away. Dundee Airport is 16 miles from the property, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Gillespie Apartments - Golfer's Dream
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 · 0.31 mi from centre

9.1

 

20 reviews

The property is around a 6-minute walk from St Andrews University, 3.2 miles from Fairmont St Andrews Bay Golf Course, and 13 miles from Discovery Point. Free Wifi is available throughout the property and West Sands Beach is a 8-minute walk away.

The spacious apartment has 2 bedrooms and 2 bathrooms with a shower and a hair dryer. Towels and bed linen are available in the apartment. The accommodation is non-smoking.

Dundee Airport is 16 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Skye Sands - Swilken Garden Residence
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.28 mi from centre

9.6

 

15 reviews

Skye Sands - Swilken Garden Residence is located in St. Andrews, just a 8-minute walk from St Andrews University and 3 miles from Fairmont St Andrews Bay Golf Course. The apartment is 13 miles from Discovery Point. Free Wifi is available throughout the property and West Sands Beach is a 12-minute walk away.

Skye Sands - Swilken Garden Residence features 2 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 offered in the apartment. The accommodation is non-smoking.

Guests can relax in the garden at the property.

Dundee Airport is 15 miles from the property.

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

Guest house in St. Andrews · 0.21 mi from centre

8.9

 

97 reviews

Just a 7-minute walk from West Sands Beach and 400 yards from St Andrews University, Montague Guest House features accommodations in St. Andrews, with a terrace and a shared lounge. This beachfront property offers access to free Wifi. On-site staff can arrange a shuttle service.

At the guest house, the units are fitted with a wardrobe and a flat-screen TV. At the guest house, every unit is equipped with bed linen and towels.

Guests at the guest house can enjoy cycling nearby, or make the most of the garden.

Fairmont St Andrews Bay Golf Course is 3.1 miles from Montague Guest House, while Discovery Point is 13 miles away. Dundee Airport is 15 miles from the property, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
New Park Place Apartments - No 15
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.99 mi from centre

8.8

 

37 reviews

New Park Place Apartments - No 15 offers accommodations in St. Andrews, 1.5 miles from West Sands Beach and 1.2 miles from St Andrews University. The apartment has access to a restaurant. The apartment features both free Wifi and free private parking.

The apartment features 3 bedrooms, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 3 bathrooms with a hair dryer. Towels and bed linen are offered in the apartment. The accommodation is non-smoking.

Guests can relax in the garden at the property.

Fairmont St Andrews Bay Golf Course is 3.6 miles from New Park Place Apartments - No 15, while Discovery Point is 14 miles from the property. Dundee Airport is 16 miles away.

Compare price on Booking.com
Compare price on Booking.com
The Cross Keys Apartment - 85D Market Street
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.06 mi from centre

8.9

 

50 reviews

The Cross Keys Apartment - 85D Market Street is located in St. Andrews, just a 12-minute walk from West Sands Beach and 300 yards from St Andrews University. The apartment features both Wifi and private parking free of charge.

The Cross Keys Apartment - 85D Market Street 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 offered in the apartment. The accommodation is non-smoking.

Fairmont St Andrews Bay Golf Course is 2.8 miles from the accommodation, while Discovery Point is 13 miles from the property. Dundee Airport is 16 miles away.

Compare price on Booking.com
Compare price on Booking.com
Lodge No 8 - St Andrews Lodge Park
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 · 4.08 mi from centre

8.7

 

28 reviews

Featuring a garden, Lodge No 8 - St Andrews Lodge Park offers accommodations in St. Andrews. This property offers access to a balcony, free private parking, and free Wifi. St Andrews University is 4.4 miles away and Fairmont St Andrews Bay Golf Course is 6.9 miles from the vacation home.

Offering a terrace with mountain views, this vacation home also has a flat-screen TV, a well-equipped kitchen with a dishwasher, an oven, and a microwave, as well as 2 bathrooms with a shower and a hair dryer. There's also a seating area and a fireplace.

Discovery Point is 13 miles from the vacation home, while Scone Palace is 31 miles away. Dundee Airport is 17 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
The Spindle Guest Rooms
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.

Guest house in St. Andrews · 0.27 mi from centre

9.2

 

266 reviews

The Spindle Guest Rooms in St. Andrews provides adults-only accommodations with a garden, a terrace, and a shared lounge. Both free Wifi and parking on-site are available at the guest house free of charge. St Andrews East Sands Beach is a 14-minute walk from the guest house, and St Andrews University is half a mile away.

At the guest house, all units have a desk, a flat-screen TV, a private bathroom, bed linen, and towels. The guest house provides certain units with garden views, and the units are fitted with a kettle. The rooms are equipped with heating facilities.

Fairmont St Andrews Bay Golf Course is 2.6 miles from The Spindle Guest Rooms, while Discovery Point is 14 miles away. Dundee Airport is 16 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Southfield Apartments - No 14
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.38 mi from centre

9.0

 

56 reviews

Southfield Apartments - No 14 is located in St. Andrews, just a 17-minute walk from West Sands Beach and 0.6 miles from St Andrews University. The apartment also features free Wifi and free private parking.

The apartment 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 offered in the apartment. The accommodation is non-smoking.

Fairmont St Andrews Bay Golf Course is 2.8 miles from Southfield Apartments - No 14, while Discovery Point is 13 miles from the property. Dundee Airport is 16 miles away.

Compare price on Booking.com
Compare price on Booking.com
2 Bedroom Characterful Semi-Detached House, Enviably Located with Balcony and Terrace
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.24 mi from centre

7.9

 

36 reviews

2 Bedroom Characterful Semi-Detached House, Enviably Located with Balcony and Terrace is located in St. Andrews, just a 14-minute walk from West Sands Beach and 700 yards from St Andrews University. This apartment offers accommodations with a patio and free Wifi. Outdoor seating is also available at the apartment.

With direct access to a balcony, the apartment consists of 2 bedrooms. Offering a terrace with garden views, this apartment also features a satellite flat-screen TV, a well-equipped kitchen with a dishwasher, an oven, and a microwave, as well as 2 bathrooms with a bath and a hair dryer. There's also a seating area and a fireplace.

Fairmont St Andrews Bay Golf Course is 2.8 miles from 2 Bedroom Characterful Semi-Detached House, Enviably Located with Balcony and Terrace, while Discovery Point is 13 miles from the property. Dundee Airport is 16 miles away.

Compare price on Booking.com
Compare price on Booking.com
Edradour
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.29 mi from centre

9.1

 

25 reviews

Edradour offers accommodations in St. Andrews, a 12-minute walk from West Sands Beach and 0.4 miles from St Andrews University. During your time at this recently renovated apartment, which dates back to 18th century, you'll have access to free Wifi. Fairmont St Andrews Bay Golf Course is 3 miles from the apartment and Discovery Point is 13 miles away.

The apartment consists of 2 bedrooms, a living room, a fully equipped kitchen with an oven and a kettle, and 1 bathroom with a bath and a hair dryer. Towels and bed linen are provided in the apartment. There's also a seating area and a fireplace.

Dundee Airport is 15 miles away.

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 · 3.42 mi 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 guesthouse 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
Skye Sands - Alexandra 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 St. Andrews · 0.28 mi from centre

9.0

 

7 reviews

The property is around a 7-minute walk from St Andrews University, 3 miles from Fairmont St Andrews Bay Golf Course, and 13 miles from Discovery Point. Free Wifi is available throughout the property and West Sands Beach is a 12-minute walk away.

Skye Sands - Alexandra Loft features 2 bedrooms, a fully equipped kitchen with an oven and a microwave, a washing machine, and 2 bathrooms with a hair dryer. Towels and bed linen are available in the apartment. The accommodation is non-smoking.

Dundee Airport is 15 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
St Andrews Holiday Park - Kinkell Braes No 16
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 · 1.08 mi from centre

9.6

 

7 reviews

St Andrews Holiday Park - Kinkell Braes No 16 offers accommodations in St. Andrews, a 6-minute walk from St Andrews East Sands Beach and 1.5 miles from St Andrews University. This property offers access to a balcony, free private parking, and free Wifi.

The vacation home includes 3 bedrooms, 2 bathrooms with a shower, a seating area, and a fully equipped kitchen with an oven. Towels and bed linen are available in the vacation home. The accommodation has a fireplace.

Fairmont St Andrews Bay Golf Course is 1.5 miles from St Andrews Holiday Park - Kinkell Braes No 16, while Discovery Point is 15 miles from the property. Dundee Airport is 19 miles away.

Compare price on Booking.com
Compare price on Booking.com
Skye Sands - Balgove Penthouse Residence
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 · 0.03 mi from centre

9.0

 

20 reviews

The property is around a 2-minute walk from St Andrews University, 2.8 miles from Fairmont St Andrews Bay Golf Course, and 13 miles from Discovery Point. Free Wifi is available throughout the property and St Andrews East Sands Beach is a 10-minute walk away.

With 1 bedroom, this apartment features 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 16 miles from the property.

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

9.2

 

51 reviews

The Argyle Apartment is located in St. Andrews, just a 16-minute walk from West Sands Beach and 0.6 miles from St Andrews University. The apartment has access to a restaurant. The apartment provides free Wifi and free private parking.

This apartment includes 2 bedrooms, a living room and a TV, an equipped kitchen with a dining area, and 3 bathrooms with a bath and a washing machine. Towels and bed linen are provided in the apartment. The accommodation is non-smoking.

Fairmont St Andrews Bay Golf Course is 3.1 miles from the apartment, while Discovery Point is 13 miles away. Dundee Airport is 16 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Square Green - No 12 Garden
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.35 mi from centre

9.2

 

49 reviews

Just a 16-minute walk from St Andrews East Sands Beach and half a mile from St Andrews University, Square Green - No 12 Garden features accommodations in St. Andrews with a garden. Housed in a building dating from 2016, this apartment offers free Wifi and free private parking. Fairmont St Andrews Bay Golf Course is 2.7 miles away and Discovery Point is 14 miles from the apartment.

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 featured in the apartment. The accommodation is non-smoking.

Dundee Airport is 16 miles away.

Compare price on Booking.com
Compare price on Booking.com
Lodge No 82 - 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.95 mi from centre

9.6

 

16 reviews

Lodge No 82 - Stewart's Resort Cameron offers accommodations in Cameron, 4.5 miles from St Andrews University and 6.6 miles from Fairmont St Andrews Bay Golf Course. It provides free Wifi, a garden, and a restaurant. Discovery Point is 17 miles from the vacation home.

Opening onto a balcony, the vacation home consists of 2 bedrooms. Providing a terrace, this vacation home also offers a flat-screen TV, a well-equipped kitchen with a dishwasher, an oven, and a microwave, as well as 2 bathrooms with a shower and a hair dryer. There's also a seating area and a fireplace.

Dundee Airport is 19 miles away.

Compare price on Booking.com
Compare price on Booking.com
21KR Bed and Breakfast, close to beach, town centre and golf
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 · 0.63 mi from centre

9.3

 

66 reviews

Just a 10-minute walk from St Andrews East Sands Beach and 0.8 miles from St Andrews University, 21KR Bed and Breakfast, close to beach, town centre and golf features accommodations in St. Andrews, with a garden. During your time at this recently renovated bed and breakfast, dating back to 1960, you'll have access to free Wifi. Fairmont St Andrews Bay Golf Course is 2.3 miles away, and Discovery Point is 14 miles from the bed and breakfast.

At the bed and breakfast, each unit comes with a outdoor furniture, a flat-screen TV, a private bathroom, bed linen, and towels. The bed and breakfast offers certain units with garden views, and every unit is equipped with a terrace. Additional in-room amenities include fruit and chocolates or cookies.

Guests at the bed and breakfast can enjoy a continental breakfast.

Dundee Airport is 19 miles away.

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