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
531 properties
See the latest prices and deals by choosing your dates
Hotel in St. Andrews · 0.27 mi from centre
9.2
562 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
856 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
61 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
263 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.0
26 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
9.1
11 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
127 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,857 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
253 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.
Guest house in St. Andrews, St Andrews · 0.26 mi from centre
8.6
151 reviews
Breakfast available
The privately-owned No 5 Pilmour is located within 100 metres of the historic St Andrews Links Golf Course and a 2-minute stroll from the heart of St Andrews. It offers free Wi-Fi and bike and a dedicated golf club storage room. No 5 Pilmour features a blend of traditional and contemporary styles and consists of a spacious guest lounge and a dining room. Guests can also enjoy the enclosed rear garden. The contemporary bedrooms feature an en suite bathroom and a flat-screen TV. There are a number of bars, restaurants and shops all within a few hundred feet of the guest house and Duke’s and St Andrews Bay Golf Courses are both less than 4 miles away. The city of Dundee is a 23-minute drive from the property.
Holiday home in St. Andrews, St Andrews · 0.32 mi from centre
9.3
11 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
366 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.8
22 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.
Aparthotel in St. Andrews, St Andrews · 0.35 mi from centre
9.2
646 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 fitted with a flat-screen TV. Featuring a private bathroom 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
129 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
97 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.
Apartment in St. Andrews, St Andrews · 0.49 mi from centre
8.8
12 reviews
44 Argyle Street - 2 Bed-1 Bath - Central, a property with a garden, is situated in St Andrews, 1.4 km from St Andrews East Sands Beach, less than 1 km from St Andrews University, as well as 4.8 km from St Andrews Bay. The apartment is 21 km from Discovery Point. Free WiFi is available throughout the property and West Sands Beach is 1.3 km away. The apartment has 2 bedrooms, a TV, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom with a shower. Towels and bed linen are available in the apartment. The accommodation is non-smoking. The nearest airport is Dundee Airport, 25 km from 44 Argyle Street - 2 Bed-1 Bath - Central.