You can save up to 15% on thousands of hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Explore over 100,000 properties across the UK with our easy-to-use filters and find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on thousands of hotels
Become a member for free
555 properties
See the latest prices and deals by choosing your dates
Hotel in St. Andrews · 0.27 mi from centre
9.2
572 reviews
Breakfast available
When you stay at Hotel du Vin & Bistro St. Andrews in St. Andrews, you'll be next to a golf course, within a 5-minute walk of Old Course at St Andrews and University of St. Andrews. This upscale hotel is 1.4 mi (2.2 km) from St. Andrews Links and 0.4 mi (0.6 km) from Lundin Golf Club.
Hotel in St. Andrews · 0.28 mi from centre
9.4
865 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 luxury hotel is 0.5 mi (0.8 km) from St. Andrews Links and 0.2 mi (0.4 km) from St Andrews - Jubilee Course.
Hotel in St. Andrews · 0.25 mi from centre
9.0
62 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 upscale hotel is 1.1 mi (1.8 km) from St. Andrews Links and 0.1 mi (0.2 km) from Lundin Golf Club.
Inn in St. Andrews · 0.23 mi from centre
8.8
7 reviews
A stay at Haar with Rooms places you in the heart of St. Andrews, steps from University of St. Andrews and Old Course at St Andrews. This inn is 1.1 mi (1.8 km) from St. Andrews Links and 0.1 mi (0.1 km) from Lundin Golf Club.
Hotel in St. Andrews · 0.21 mi from centre
9.2
273 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 1 mi (1.7 km) from St. Andrews Links and 0.1 mi (0.2 km) from St Andrews - Jubilee Course.
Apartment in St. Andrews, St Andrews · 0.24 mi from centre
9.1
27 reviews
Golfers Dream, 100 yards to Old Course, Parking is set in St Andrews, 1.3 km from St Andrews East Sands Beach, 600 metres from St Andrews University, as well as 5.1 km from St Andrews Bay. The property is non-smoking and is situated 600 metres from West Sands Beach. 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. Discovery Point is 21 km from the apartment. The nearest airport is Dundee Airport, 25 km from Golfers Dream, 100 yards to Old Course, Parking.
Apartment in St. Andrews, St Andrews · 0.30 mi from centre
8.8
12 reviews
The Howard Apartment nr The Old Course is situated in St Andrews, 1.4 km from St Andrews East Sands Beach, 700 metres from St Andrews University, as well as 5 km from St Andrews Bay. Free WiFi is available throughout the property and West Sands Beach is less than 1 km away. The apartment has 1 bedroom, a TV, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 2 bathrooms with a shower. Towels and bed linen are available in the apartment. The accommodation is non-smoking. Discovery Point is 21 km from the apartment. The nearest airport is Dundee Airport, 24 km from The Howard Apartment nr The Old Course.
Hotel in St. Andrews · 0.31 mi from centre
8.6
133 reviews
With a stay at Cleveden House by The Dunvegan in St. Andrews, you'll be within a 5-minute walk of University of St. Andrews and Old Course at St Andrews. This hotel is 1.3 mi (2.1 km) from St. Andrews Links and 0.3 mi (0.5 km) from Lundin Golf Club.
Hotel in St. Andrews, St Andrews · 0.28 mi from centre
8.0
1,826 reviews
Ardgowan Hotel is a traditional Georgian townhouse offering spacious rooms, Scottish cuisine and free WiFi throughout. The Royal and Ancient Golf Club of St Andrews is just a 2-minute walk away. The refurbished en suite bedrooms at Ardgowan Hotel have cosy, traditional decor. Rooms have a TV, tea/coffee facilities and Wi-Fi access. 7 en suite rooms are located directly next door at the Pilmour Hotel, however guest should check-in at the Ardgowan. Playfair's Restaurant and Steakhouse serves fresh local produce in their intimate restaurant which also has an outdoor terrace. In addition to the restaurant, Playfair's Bar is located in the annexe. It serves bar food and drinks daily (bar opened seasonally). The Ardgowan is only a short stroll to St Andrews’ famous Old Course. There is free public parking close by.
Student accommodation in St. Andrews, St Andrews · 0.29 mi from centre
8.3
256 reviews
Situated 200 yards from the world-famous Old Golf Course, McIntosh Hall benefits from a central location in St Andrews. Free WiFi access is available throughout the property. Each room at McIntosh Hall features a desk & study chair, handbasin and tea/coffee making facilities. Other facilities offered at the property include a vending machine. A variety of cafes, restaurants and bars can be found in the local area, as well as a wide selection of shops.
Bed & breakfast in St. Andrews · 0.26 mi from centre
9.2
81 reviews
Breakfast available
When you stay at 5Pilmourplace in St. Andrews, you'll be near the beach, just steps from University of St. Andrews and Old Course at St Andrews. This bed & breakfast is 1.1 mi (1.8 km) from St. Andrews Links and 0.1 mi (0.2 km) from Lundin Golf Club.
Holiday home in St. Andrews, St Andrews · 0.32 mi from centre
9.2
13 reviews
The Golf Cottage - 30 Seconds to The Old Course has a terrace and is located in St Andrews, within just 1.2 km of St Andrews East Sands Beach and 400 metres of St Andrews University. Free WiFi is available throughout the property and West Sands Beach is 700 metres away. The holiday home features 2 bedrooms, a TV, a fully equipped kitchen with an oven and a microwave, a washing machine, and 2 bathrooms with a shower. Towels and bed linen are provided in the holiday home. The accommodation is non-smoking. St Andrews Bay is 5 km from the holiday home, while Discovery Point is 21 km away. The nearest airport is Dundee Airport, 24 km from The Golf Cottage - 30 Seconds to The Old Course.
Guesthouse in St. Andrews · 0.30 mi from centre
10.0
2 reviews
Breakfast available
With a stay at Ailim House Serviced Cottage, 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 luxury guesthouse is 1.1 mi (1.8 km) from St. Andrews Links and 0.2 mi (0.3 km) from St Andrews - Jubilee Course.
Guest house in St. Andrews, St Andrews · 0.31 mi from centre
8.7
363 reviews
Breakfast available
Doune Guest House provides rooms in St Andrews. This 4-star guest house offers luggage storage space. The property is 400 metres from St Andrews University and 700 metres from St Andrews Cathedral. Guest rooms in the guest house are equipped with a TV. All rooms come with a private bathroom with a shower and free toiletries. The rooms include a desk or a coffee table. A Full English/Irish breakfast is available daily at Doune Guest House. The nearest airport is Edinburgh Airport, 56 km from the property.
Homestay in St. Andrews, St Andrews · 0.29 mi from centre
6.9
23 reviews
Offering a garden and garden view, 250 yards from the Old Course and the town centre is set in St Andrews, 1.5 km from St Andrews East Sands Beach and 700 metres from St Andrews University. It is located less than 1 km from West Sands Beach and provides a shared kitchen. This pet-friendly homestay also has free WiFi. There is a seating area, a dining area and a kitchen complete with an oven, a microwave and a toaster. The accommodation is non-smoking. St Andrews Bay is 5 km from the homestay, while Discovery Point is 21 km away. The nearest airport is Dundee Airport, 24 km from 250 yards from the Old Course and the town centre.
Guesthouse in St. Andrews · 0.28 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 1.2 mi (1.9 km) from St. Andrews Links and 0.2 mi (0.3 km) from Lundin Golf Club.
Apartment in St. Andrews, St Andrews · 0.23 mi from centre
Beachfront Penthouse by the Old Course has a balcony and is set in St Andrews, within just 1.3 km of St Andrews East Sands Beach and 600 metres of St Andrews University. The property is non-smoking and is situated 600 metres from West Sands Beach. With free WiFi, this 2-bedroom apartment features a flat-screen TV, a washing machine and a fully equipped kitchen with a dishwasher and oven. Towels and bed linen are available in the apartment. St Andrews Bay is 5.2 km from the apartment, while Discovery Point is 21 km from the property. The nearest airport is Dundee Airport, 28 km from Beachfront Penthouse by the Old Course.
Aparthotel in St. Andrews, St Andrews · 0.35 mi from centre
9.2
674 reviews
Boasting a garden and views of garden, The Arran, St Andrews is a recently renovated aparthotel situated in St Andrews, 600 metres from West Sands Beach. It is set 1.1 km from St Andrews East Sands Beach and features luggage storage space. Outdoor furniture is available for guests to relax or dine outside. All units in the aparthotel are equipped with a flat-screen TV. With a private bathroom fitted with a shower and a hair dryer, units at the aparthotel also boast free WiFi, while certain rooms come with a terrace. At the aparthotel, every unit is equipped with bed linen and towels. St Andrews University is 400 metres from the aparthotel, while St Andrews Bay is 4.9 km from the property. The nearest airport is Dundee Airport, 24 km from The Arran, St Andrews.
Apartment in St. Andrews · 0.41 mi from centre
9.4
132 reviews
With a stay at this apartment, you'll be centrally located in St. Andrews, steps from University of St. Andrews and 5 minutes by foot from Old Course at St Andrews. This upscale apartment is 1.3 mi (2.1 km) from St. Andrews Links and 0.3 mi (0.4 km) from Holy Trinity Church.
Hotel in St. Andrews · 0.35 mi from centre
9.0
100 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 luxury hotel is 1.3 mi (2 km) from St. Andrews Links and 0.2 mi (0.3 km) from Lundin Golf Club.