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.
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.
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.57 mi from centre
9.0
373 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 10 minutes by foot from Old Course at St Andrews. This hotel is 1.5 mi (2.4 km) from St. Andrews Links and 0.1 mi (0.1 km) from St. Andrews Preservation Trust Museum and Garden.
Hotel in St. Andrews, St Andrews · 0.34 mi from centre
8.5
1,529 reviews
Greyfriars Hotel is centrally located in St Andrews. Ideally situated within easy walking distance to many University Departments and buildings, shops, The Old Course. and many historic places of interest. Air Conditioning throughout entire hotel. Restaurant, serving food from 12 midday to late evening. Well stocked Bar with wines, spirits, malts, draught beers/lagers, cask ales and the simply wonderful extensive bottled beers of the world range!
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.
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 · 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.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.
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.
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, 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.
Hotel in St. Andrews · 0.34 mi from centre
8.8
235 reviews
When you stay at Greyfriars Inn by Greene King Inns in St. Andrews, you'll be near the beach, just steps from University of St. Andrews and 5 minutes by foot from Old Course at St Andrews. This hotel is 1.2 mi (2 km) from St. Andrews Links and 0.2 mi (0.3 km) from Lundin Golf Club.
Guest house in St. Andrews, St Andrews · 0.33 mi from centre
9.1
109 reviews
Annandale Guest House is situated in St Andrews, 1.2 km from St Andrews East Sands Beach, 400 metres from St Andrews University, as well as 5 km from St Andrews Bay. It is located 600 metres from West Sands Beach and features luggage storage space. The guest house also provides free WiFi as well as a paid airport shuttle service. At the guest house, all units include a desk, a flat-screen TV, a private bathroom, bed linen and towels. The units will provide guests with a wardrobe and a kettle. You can play mini-golf at the guest house. Discovery Point is 21 km from Annandale Guest House, while St Andrews Cathedral is 700 metres away. The nearest airport is Dundee Airport, 24 km from the accommodation.
Guest house in St. Andrews, St Andrews · 0.72 mi from centre
9.3
243 reviews
Housed in a historic building, The Spindle Guest Rooms provides accommodation with a terrace and free WiFi in St Andrews, 1.2 km from St Andrews East Sands Beach. The 3-star guest house features garden views and is 1.5 km from West Sands Beach. St Andrews University is 800 metres away and St Andrews Bay is 4.2 km from the guest house. At the guest house, all units have a desk, a flat-screen TV, a private bathroom, bed linen and towels. Additional in-room amenities include chocolates or cookies. The units will provide guests with a wardrobe and a kettle. Guests can also relax in the shared lounge area. Discovery Point is 22 km from the guest house. The nearest airport is Dundee Airport, 25 km from The Spindle Guest Rooms.
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, Fife · 0.34 mi from centre
9.1
28 reviews
Set 1.4 km from St Andrews East Sands Beach, 600 metres from St Andrews University and 4.9 km from St Andrews Bay, The Wee Room -Stay Where All St Andrews is on the Doorstep! offers accommodation located in Fife. 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. Discovery Point is 21 km from the apartment. The nearest airport is Dundee Airport, 24 km from The Wee Room -Stay Where All St Andrews is on the Doorstep!.
Bed & breakfast in St. Andrews · 0.27 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.
Hotel in St. Andrews, St Andrews · 0.51 mi from centre
8.9
515 reviews
Located in St Andrews, Rooms at the Saint features a garden, restaurant, bar, and free WiFi throughout the property. The property is around 1.3 km from St Andrews East Sands Beach, 800 metres from St Andrews University and 4.8 km from St Andrews Bay. The property is non-smoking and is situated 1.3 km from West Sands Beach. At the hotel, every room includes a wardrobe. Each room includes a private bathroom with a shower, free toiletries and a hairdryer. At Rooms at the Saint the rooms are fitted with a desk and a flat-screen TV. Discovery Point is 21 km from the accommodation. The nearest airport is Dundee Airport, 24 km from Rooms at the Saint.
Apartment in St. Andrews, St Andrews · 0.72 mi from centre
8.9
32 reviews
Priorsgate, a property with a garden, is situated in St Andrews, 1.4 km from West Sands Beach, 400 metres from St Andrews University, as well as 4.2 km from St Andrews Bay. Free WiFi is available throughout the property and St Andrews East Sands Beach is 500 metres away. The accommodation comes with a TV and a private bathroom with shower and a hair dryer, while the kitchen has a dishwasher, an oven and a toaster. A fridge and kitchenware are also available, as well as a coffee machine and a kettle. At the apartment complex, every unit is equipped with bed linen and towels. Discovery Point is 22 km from the apartment. The nearest airport is Dundee Airport, 25 km from Priorsgate.