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

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

Rustic Cabins, sea views from rewilded farm with Highland Cows offers accommodations in St. Andrews, 1.6 miles from St Andrews East Sands Beach and a 8-minute walk from Fairmont St Andrews Bay Golf Course. This vacation home offers free private parking and private check-in and check-out. The vacation home provides sea views, a barbecue, and free Wifi is available throughout the property.

A microwave, a toaster, and fridge are also provided in the kitchenette, as well as a kettle. At the vacation home, every unit includes a private bathroom with a hair dryer and free toiletries.

St Andrews University is 3 miles from the vacation home, while Discovery Point is 16 miles away. Dundee Airport is 18 miles 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 guesthouse 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 a 14-minute walk from St Andrews University, the hotel with free WiFi is also 2 miles away from Fairmont St Andrews Bay Golf Course. The property is non-smoking throughout and is located a 4-minute walk from St Andrews East Sands Beach.

At the hotel, every room is equipped with a desk and a flat-screen TV. All rooms come with a private bathroom with a shower, free toiletries and a hairdryer. All guest rooms will provide guests with a closet and an electric tea pot.

You can play darts at The New Inn.

Discovery Point is 14 miles from the accommodation. Dundee Airport is 16 miles 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

Featuring a garden, The Studio Pod, St Andrews provides accommodations in St. Andrews. The apartment, set in a building dating from 2000, features free Wifi and free private parking. Fairmont St Andrews Bay Golf Course is 2.7 miles away and St Andrews University is 3.1 miles from the apartment.

The apartment also comes with 1 bathroom. The accommodation is non-smoking.

There is an on-site snack bar.

Discovery Point is 16 miles from the apartment. Dundee Airport is 18 miles 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

Lodge No 128 - Stewart's Resort Cameron is located in Cameron, just 4.5 miles from St Andrews University and 6.6 miles from Fairmont St Andrews Bay Golf Course. This vacation home offers free private parking and free Wifi. Discovery Point is 17 miles from the vacation home.

The vacation home includes 2 bedrooms, 2 bathrooms with a shower, a seating area, and a fully equipped kitchen with an oven. Towels and bed linen are offered in the vacation home. The accommodation is non-smoking.

Dundee Airport is 21 miles 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 center.

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! offers accommodations in Fife, a 7-minute walk from St Andrews University and 3 miles from Fairmont St Andrews Bay Golf Course. The Discovery Point is within 13 miles of the apartment. Free Wifi is available throughout the property and West Sands Beach is a 11-minute walk 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 15 miles 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 consists of of the main building and a train carriage converted into suites. Guests can practice 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 accommodations 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 center 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