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
Apartment in St. Andrews · 0.77 km from centre
9.2
48 reviews
The Argyle Apartment is set in St. Andrews, 1 km from St Andrews University, 5 km from St Andrews Bay, and 21 km from Discovery Point. There is an on-site restaurant, plus free private parking and free WiFi are available. The property is non-smoking and is located 1.4 km from West Sands Beach.
The spacious apartment is equipped with 2 separate bedrooms, 3 bathrooms, a fully equipped kitchen with a dining area and dishwasher, and a living room with a TV. Towels and bed linen are provided in the apartment.
Dundee Airport is 25 km away.
Holiday home in St. Andrews · 0.89 km from centre
10.0
4 reviews
Set 1.3 km from St Andrews University, 3.4 km from St Andrews Bay and 23 km from Discovery Point, The Caddy Shack features accommodation located in St. Andrews. Both free WiFi and parking on-site are accessible at the holiday home free of charge. The property is non-smoking and is situated 600 metres from St Andrews East Sands Beach.
The holiday home has 1 bedroom, 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 holiday home.
Dundee Airport is 30 km from the property.
Holiday home in St. Andrews · 0.89 km from centre
Located 1.2 km from St Andrews University, 3.3 km from St Andrews Bay and 23 km from Discovery Point, The Wayfarer's House provides accommodation set in St. Andrews. Free WiFi is available throughout the property and St Andrews East Sands Beach is 300 metres away.
The holiday home comes with a TV and 3 bedrooms. The accommodation is non-smoking.
Dundee Airport is 29 km away.
Holiday home in St. Andrews · 0.92 km from centre
9.0
3 reviews
Lamond Drive House, a property with a garden, is situated in St. Andrews, 1.5 km from St Andrews East Sands Beach, 1.3 km from St Andrews University, as well as 4.2 km from St Andrews Bay. There is an outdoor fireplace and guests can make use of free WiFi and free private parking.
The holiday home has 4 bedrooms, a flat-screen 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 available in the holiday home. There is also a seating area and a fireplace.
Discovery Point is 22 km from the holiday home. Dundee Airport is 29 km from the property.
Bed and breakfast in St. Andrews · 1.01 km from centre
9.3
29 reviews
Set in St. Andrews, less than 1 km from St Andrews East Sands Beach, 21KR Bed and Breakfast, close to beach, town centre and golf offers recently renovated accommodation with free WiFi and a garden. The property features quiet street views and is 1.3 km from St Andrews University and 3.8 km from St Andrews Bay. Discovery Point is 23 km from the bed and breakfast.
At the bed and breakfast, each unit comes with a outdoor furniture, a flat-screen TV, a private bathroom, bed linen and towels. The bed and breakfast features certain units with garden views, and every unit is equipped with a terrace. Additional in-room amenities include fruits and chocolates or cookies.
A continental breakfast is available at the bed and breakfast.
Dundee Airport is 30 km away.
Student accommodation in St. Andrews · 1.01 km from centre
8.4
153 reviews
University Hall - Campus Accommodation offers accommodation in St Andrews. Guests can enjoy the on-site restaurant.
You will find a kettle in the room.
There is a shared lounge at the property. Please note that the nearest airport is Edinburgh Airport, 55 km from the property.
Apartment in St. Andrews, Fife · 1.06 km from centre
9.1
79 reviews
Tom Morris Drive, a property with a garden, is set in Fife, 1.4 km from St Andrews University, 4.1 km from St Andrews Bay, as well as 23 km from Discovery Point. This property offers access to a patio, free private parking and free WiFi. The property is non-smoking and is situated 1.1 km from St Andrews East Sands Beach.
Boasting a Blu-ray player, the spacious apartment has a fully equipped kitchen with a dishwasher, an oven and a microwave, a living room, a dining area, 2 bedrooms, and 1 bathroom with a bath. Towels and bed linen are available in the apartment. For added privacy, the accommodation features a private entrance.
Dundee Airport is 26 km from the property.
Holiday home in St. Andrews · 1.06 km from centre
8.0
3 reviews
Kilrymont View, a property with a garden, is located in St. Andrews, 1.4 km from St Andrews University, 3.8 km from St Andrews Bay, as well as 23 km from Discovery Point. Free WiFi is available throughout the property and St Andrews East Sands Beach is less than 1 km away.
The holiday home comes with a TV and 2 bedrooms. The accommodation is non-smoking.
Dundee Airport is 26 km away.
Holiday home in St. Andrews · 1.06 km from centre
9.7
83 reviews
Auld Tom's Rest, a property with a garden, is situated in St. Andrews, 1.5 km from St Andrews University, 4.4 km from St Andrews Bay, as well as 22 km from Discovery Point. With free WiFi, this 4-star holiday home offers private check-in and check-out. The property is non-smoking and is located 1.5 km from St Andrews East Sands Beach.
The holiday home features 3 bedrooms, a flat-screen TV, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 1 bathroom with a shower. The property has an outdoor dining area.
Dundee Airport is 26 km away.
Apartment in St. Andrews · 1.08 km 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.
Holiday home in St. Andrews · 1.13 km from centre
9.2
10 reviews
St Leonard's Luxury Lodge, St Andrews is located in St. Andrews, 1.6 km from St Andrews University, 5.4 km from St Andrews Bay, as well as 22 km from Discovery Point. Both free WiFi and parking on-site are accessible at the holiday home free of charge. The property is non-smoking and is situated 1.8 km from West Sands Beach.
The holiday home features 2 bedrooms, 2 bathrooms, bed linen, towels, a flat-screen TV, a fully equipped kitchen, and a terrace with quiet street views. For added privacy, the accommodation features a private entrance.
Dundee Airport is 29 km from the property.
Hotel in St. Andrews · 1.13 km 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.
Aparthotel in St. Andrews · 1.22 km from centre
8.5
95 reviews
Offering inner courtyard views, The SPACE To Stay, St Andrews is an accommodation set in St. Andrews, 1.4 km from St Andrews East Sands Beach and 1.4 km from St Andrews University. This aparthotel offers free private parking and a lift. St Andrews Bay is 3.8 km away and Discovery Point is 23 km from the aparthotel.
Featuring a private bathroom, units at the aparthotel also provide guests with free WiFi.
Dundee Airport is 30 km away.
Homestay in St. Andrews, Fife · 1.27 km from centre
8.0
1 review
Offering a garden and quiet street view, Lovely Home Stay 1 is situated in Fife, 1.8 km from St Andrews University and 4.7 km from St Andrews Bay. Free WiFi is available throughout the property and St Andrews East Sands Beach is 2 km away.
Towels and bed linen are available in the homestay. The accommodation is non-smoking.
Discovery Point is 22 km from the homestay. Dundee Airport is 29 km from the property.
Homestay in St. Andrews, Fife · 1.29 km from centre
6.7
4 reviews
Situated in Fife, near St Andrews East Sands Beach and St Andrews University, Lovely Home Stay 2 is a recently renovated property, featuring, a garden and shared lounge. Both free WiFi and parking on-site are accessible at the homestay free of charge. The property is non-smoking and is located 4.7 km from St Andrews Bay.
Towels and bed linen are available in the homestay.
Discovery Point is 22 km from Lovely Home Stay 2. Dundee Airport is 29 km from the property.
Holiday home in St. Andrews · 1.30 km from centre
8.2
26 reviews
Berchem Villa, a property with a garden, is located in St. Andrews, 1.5 km from St Andrews University, 5.5 km from St Andrews Bay, as well as 22 km from Discovery Point. There is an on-site restaurant, plus free private parking and free WiFi are available. The property is non-smoking and is set 2 km from West Sands Beach.
The spacious holiday home features 3 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. There is also a seating area and a fireplace.
Dundee Airport is 25 km away.
Villa in St. Andrews, Fife · 1.30 km from centre
9.7
3 reviews
The hidden hideout, a property with a terrace, is set in Fife, 1.7 km from St Andrews University, 4.8 km from St Andrews Bay, as well as 23 km from Discovery Point. The property is non-smoking and is located 1.7 km from St Andrews East Sands Beach.
Opening onto a patio with quiet street views, the villa consists of 2 bedrooms. Towels and bed linen are provided in the villa. The property has an outdoor dining area.
Dundee Airport is 30 km away.
Holiday home in St. Andrews · 1.35 km from centre
3.0
1 review
Scooniehill No 70, a property with a garden, is located in St. Andrews, 1.8 km from St Andrews University, 4.7 km from St Andrews Bay, as well as 23 km from Discovery Point. Free WiFi is available throughout the property and St Andrews East Sands Beach is 1.8 km away.
The holiday home features 3 bedrooms, a flat-screen 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 holiday home. The accommodation is non-smoking.
Dundee Airport is 30 km away.
Holiday home in St. Andrews · 1.45 km from centre
7.0
6 reviews
St Andrews Golf and holiday home, a property with a garden, is located in St. Andrews, 1.9 km from St Andrews University, 4.9 km from St Andrews Bay, as well as 23 km from Discovery Point. Both free WiFi and parking on-site are available at the holiday home free of charge. The property is non-smoking and is set 2 km from St Andrews East Sands Beach.
The spacious holiday home includes 3 bedrooms, a fully equipped kitchen with an oven and a microwave, as well as a coffee machine. Guests can take in the views of the quiet street from the patio, which also has outdoor furniture. The holiday home offers bed linen, towels and laundry service.
Guests at St Andrews Golf and holiday home will be able to enjoy activities in and around St. Andrews, like cycling, fishing and canoeing. Guests at the accommodation can enjoy snorkelling and diving nearby, or make the most of the sun terrace.
Dundee Airport is 26 km away.
Apartment in St. Andrews · 1.45 km from centre
8.7
18 reviews
Tidy 3 bedroom property within St Andrews., a property with a garden, is situated in St. Andrews, 1.9 km from St Andrews University, 5.2 km from St Andrews Bay, as well as 23 km from Discovery Point. Both free WiFi and parking on-site are available at the apartment free of charge. The property is non-smoking and is located 1.9 km from St Andrews East Sands Beach.
The 3-bedroom apartment is equipped with a living room with a flat-screen TV, a fully equipped kitchen with a dishwasher and an oven, and 1 bathroom with a hair dryer. Towels and bed linen are provided in the apartment. For added privacy, the accommodation features a private entrance.
Dundee Airport is 30 km away.
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.