You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to 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 over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates
Student accommodation in St. Andrews · 1.77 km from centre
8.2
44 reviews
David Russell Apartments is located in St Andrews and is surrounded by green areas. Within the main building you'll find a reception area, shared lounge with TV and a dining area. Free WiFi is available throughout.
Each five-bedroom flat has a kitchenette that contains a microwave, a fridge freezer, an oven and tea and coffee making facilities. There is also a cupboard in the hall that contains an iron and ironing board. The en suite shower room features free toiletries on arrival.
At David Russell Apartments, other facilities include a laundry and vending machines. The property offers free parking.
St Andrews Botanic Gardens are 17 minutes' walk away and the British Golf Museum is 1.2 miles away. Other attractions include St Andrew's Cathedral and Castle, 1.4 miles away. Leuchars Railway Station is 5.5 miles away, while Edinburgh Airport is just 47 miles away.
Holiday home in St. Andrews · 2.35 km from centre
9.0
1 review
Situated in St. Andrews in the Fife region, with St Andrews East Sands Beach and St Andrews Bay nearby, 2 Bed in St Andrews 94606 features accommodation with free private parking. The property features garden views and is 2.9 km from St Andrews University and 24 km from Discovery Point. Featuring free WiFi throughout the property, the non-smoking holiday home has a hot tub.
The holiday home features 2 bedrooms, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 2 bathrooms. Towels and bed linen are available in the holiday home.
Guests can relax in the garden at the property.
Dundee Airport is 31 km from the property.
Residence in St. Andrews · 1.30 km from centre
10.0
1 review
With a stay at Beautiful Hidden Hideout - Centre of 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 residence is 1.1 mi (1.8 km) from St Andrews Wine Company and 1.1 mi (1.8 km) from Hamish McHamish Statue.
Residence in St. Andrews · 1.82 km 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.
Vacation home in St. Andrews · 0.18 km from centre
8.0
1 review
With a stay at this holiday home in St. Andrews, you'll be just steps from University of St. Andrews and 10 minutes by foot from Old Course at St Andrews. This holiday home is 0.1 mi (0.1 km) from Hamish McHamish Statue and 0.1 mi (0.1 km) from Holy Trinity Church.
Guest house in St. Andrews · 0.43 km from centre
9.1
263 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 800 metres from St Andrews University. The guest house offers a shared lounge.
At the guest house, all units have a desk, a flat-screen TV, a private bathroom, bed linen and towels. Guests can have chocolates or cookies delivered to their room. The units will provide guests with a wardrobe and a kettle.
St Andrews Bay is 4.2 km from the guest house, while Discovery Point is 22 km away. Dundee Airport is 25 km from the property.
Apartment in St. Andrews · 0.26 km from centre
10.0
6 reviews
With a stay at this apartment in St. Andrews, you'll be just steps from University of St. Andrews and 6 minutes by foot from Old Course at St Andrews. This apartment is 0.2 mi (0.4 km) from Lundin Golf Club and 0.3 mi (0.4 km) from Royal & Ancient Golf Club of St. Andrews.
Guesthouse in St. Andrews · 0.50 km 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 guest house 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.
Holiday home in St. Andrews · 1.71 km from centre
8.4
106 reviews
Offering a terrace and mountain view, St Andrews Holiday Home is situated in St. Andrews, 500 metres from St Andrews East Sands Beach and 2.3 km from St Andrews University. This beachfront property offers access to free WiFi and free private parking. The property has a kids' club, a restaurant with an outdoor dining area.
The holiday home has 2 bedrooms, 1 bathroom, bed linen, towels, a flat-screen TV with satellite channels, a dining area, a fully equipped kitchen, and a balcony with sea views. There is also a seating area and a fireplace.
There is a coffee shop and bar.
For guests with children, the holiday home features outdoor play equipment. If you would like to discover the area, hiking is possible in the surroundings.
St Andrews Bay is 2.4 km from St Andrews Holiday Home, while Discovery Point is 24 km from the property. Dundee Airport is 27 km away.
Bed and breakfast in St. Andrews · 4.75 km from centre
8.8
367 reviews
Breakfast available
A former railway station set in 2 acres of landscaped garden, The Old Station Guest House comprises of the main building and a train carriage converted into suites. Guests can practise 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 accommodation 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 centre 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.
Apartment in St. Andrews · 0.31 km from centre
8.8
97 reviews
Situated within 500 metres of St Andrews East Sands Beach and 400 metres of St Andrews University, Priorsgate in St. Andrews features a garden and rooms with free WiFi. It is possible for guests to sit outside and enjoy the property grounds.
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.
St Andrews Bay is 4.2 km from the apartment, while Discovery Point is 22 km from the property. Dundee Airport is 25 km away.
Holiday home in St. Andrews · 0.32 km from centre
24a Murray Park is located in St. Andrews, 400 metres from St Andrews University, 4.9 km from St Andrews Bay, as well as 21 km from Discovery Point. Free WiFi is available throughout the property and West Sands Beach is 600 metres away.
The holiday home comes with a TV and 2 bedrooms. The accommodation is non-smoking.
Dundee Airport is 24 km away.
Guest house in St. Andrews · 0.34 km from centre
8.8
101 reviews
Situated in St. Andrews, just 600 metres from West Sands Beach, Montague Guest House features beachfront accommodation with a garden, a terrace, a shared lounge and free WiFi. This 4-star guest house offers luggage storage space. The guest house has family rooms.
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 will be able to enjoy activities in and around St. Andrews, like cycling.
St Andrews University is 400 metres from Montague Guest House, while St Andrews Bay is 4.9 km away. Dundee Airport is 24 km from the property, and the property offers a paid airport shuttle service.
Guest house in St. Andrews · 0.34 km from centre
9.2
101 reviews
Annandale Guest House is situated in St. Andrews, 500 metres from St Andrews University, 5 km from St Andrews Bay, and 21 km from Discovery Point. 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.
St Andrews Cathedral is less than 1 km from Annandale Guest House. Dundee Airport is 24 km away.
Inn in St. Andrews · 0.55 km from centre
8.7
137 reviews
Situated within 700 metres of West Sands Beach and 600 metres of St Andrews University, Haar with Rooms 5 stars features rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar. St Andrews Bay is 5.1 km away and Discovery Point is 21 km from the inn.
At the inn, each room has a wardrobe. Rooms are equipped with a flat-screen TV, and some rooms at Haar with Rooms 5 stars have a city view.
Breakfast is available, and includes à la carte, Full English/Irish and American options. At the accommodation you will find a restaurant serving Scottish and local cuisine. Vegetarian, dairy-free and vegan options can also be requested.
Dundee Airport is 24 km from the property.
Holiday home in St. Andrews · 1.19 km from centre
8.2
4 reviews
Hamilton Hideaway is set in St. Andrews, 1.6 km from St Andrews University, 4.5 km from St Andrews Bay, and 23 km from Discovery Point. Free WiFi is available throughout the property and St Andrews East Sands Beach is 1.5 km away.
The holiday home features 2 bedrooms, a flat-screen TV, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 1 bathroom with a shower. Towels and bed linen are featured in the holiday home. The accommodation is non-smoking.
A children's playground is also available at the holiday home, while guests can also relax in the garden.
Dundee Airport is 29 km away.
Campsite in St. Andrews · 1.75 km from centre
9.6
18 reviews
Set in St. Andrews in the Fife region, Seascape has a balcony. There is an in-house restaurant and free private parking. The property is non-smoking and is situated 600 metres from St Andrews East Sands Beach.
The campground has 2 bedrooms, 1 bathroom, bed linen, towels, a flat-screen TV with streaming services, a dining area, a fully equipped kitchen, and a terrace with sea views. Guests can take in the ambience of the surroundings from an outdoor dining area or keep themselves warm by the fireplace on colder days.
There is a coffee shop and bar.
The campground features a children's playground and a picnic area.
St Andrews University is 2.7 km from Seascape, while St Andrews Bay is 2.7 km from the property. Dundee Airport is 27 km away.
Apartment in St. Andrews, Strathkinness · 4.81 km from centre
9.2
97 reviews
Set in Strathkinness and only 5.3 km from St Andrews University, Golfers dream Guest suite with onsite golf studio available for booking by guests offers accommodation with garden views, free WiFi and free private parking. The apartment is 19 km from Discovery Point. The property is non-smoking and is located 9.3 km from St Andrews Bay.
The apartment has 1 bedroom, a flat-screen TV with streaming services, a fully equipped kitchenette with a fridge and kitchenware, and 1 bathroom with a shower. Towels and bed linen are offered in the apartment. The property has an outdoor dining area.
Guests can relax in the garden at the property.
Dundee Airport is 22 km from the property.
Apartment in St. Andrews · 0.05 km from centre
8.8
10 reviews
Located 200 metres from St Andrews University, 4.4 km from St Andrews Bay and 22 km from Discovery Point, Skye Sands - Jubilee Penthouse Residence provides accommodation situated in St. Andrews. Free WiFi is available throughout the property and St Andrews East Sands Beach is less than 1 km away.
The apartment features 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 provided in the apartment. The accommodation is non-smoking.
Dundee Airport is 25 km away.
Apartment in St. Andrews · 0.05 km from centre
9.0
20 reviews
Skye Sands - Balgove Penthouse Residence is set in St. Andrews, 200 metres from St Andrews University, 4.4 km from St Andrews Bay, and 22 km from Discovery Point. Free WiFi is available throughout the property and St Andrews East Sands Beach is less than 1 km away.
With 1 bedroom and 1 bathroom with a shower, this apartment has a TV. Towels and bed linen are offered in the apartment. The accommodation is non-smoking.
Dundee Airport is 25 km from the property.
Planning a trip to St Andrews? It’s a great place to visit, and it has some excellent accommodation options available too.
St Andrews is home to the prestigious university, the captivating ruins of the cathedral, and of course some incredible world-renowned golf courses.
Whether you're planning on spending your time enjoying the cobbled streets, basking in the sun on pristine beaches (if the Scottish weather allows…), or teeing off on legendary fairways, you'll find a range of hotel options in St Andrews to suit every taste and budget.
And we make it really easy for you to narrow down your search – you can set filters to find St Andrews hotels that are just right for your travelling group, and if you sign up to become a member you’ll get exclusive discounts of up to 15% - not bad when signing up is free!
Immerse yourself in the rich history of St Andrews by choosing accommodation right within the historic town centre. You can stay right next to the iconic landmarks such as St Andrews Cathedral and Castle, where you can explore centuries-old architecture and wander through picturesque gardens.
This also puts you just a short distance from the golf club. A lot of people look for last minute hotels in St Andrews because the Old Course ballot takes place 48 hours before tee times – you might only find out you’re able to get a time just a couple of days before you then need to travel.
For those seeking a tranquil escape, consider lodging along the stunning coastline, where charming bed and breakfasts offer breathtaking views of the North Sea.
Alternatively, venture into the surrounding countryside to discover quaint villages like Crail and Kingsbarns, where cosy cottages provide an option for a peaceful retreat amidst rolling hills and verdant landscapes.
To be clear, St Andrews is hardly party-central, and town centre hotels are relatively quiet. But crowds do ramp up around major golf tournaments, so booking accommodation a little further out (especially for more spontaneous trips) might be necessary.