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
A 14-minute walk from St Andrews East Sands Beach in St. Andrews, 2 Bed in St Andrews 94606 features accommodations with access to a hot tub. Both Wifi and private parking are accessible at the vacation home free of charge. Discovery Point is 15 miles from the vacation home.
2 Bed in St Andrews 94606 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 vacation home. The accommodation is non-smoking.
Guests can relax in the garden at the property.
Fairmont St Andrews Bay Golf Course is 1.1 miles from the accommodation, while St Andrews University is 1.8 miles from the property. Dundee Airport is 19 miles away.
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 vacation 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 vacation 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 accommodations with a terrace and free Wifi in St. Andrews, a 14-minute walk from St Andrews East Sands Beach. Built in 19th century, this 3-star guest house is within a 9-minute walk of St Andrews University and 2.6 miles of Fairmont St Andrews Bay Golf Course. The guest house features a shared lounge.
At the guest house, all units have a desk, a flat-screen TV, a private bathroom, bed linen, and towels. The guest house offers certain units with garden views, and the units are fitted with a kettle. The rooms are equipped with heating facilities.
Discovery Point is 14 miles from the guest house. Dundee Airport is 16 miles away.
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 guesthouse 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
St Andrews Holiday Home offers accommodations in St. Andrews, a 6-minute walk from St Andrews East Sands Beach and 1.4 miles from St Andrews University. This beachfront property offers access to free Wifi and free private parking. The property features a children's playground and outdoor furniture.
Featuring a balcony with sea views, this vacation home also comes with a satellite flat-screen TV, a well-equipped kitchen with an oven, a microwave, and a toaster, as well as 1 bathroom. There's also a seating area and a fireplace.
There is an on-site restaurant, coffee shop, and bar.
Guests at the vacation home will be able to enjoy activities in and around St. Andrews, like hiking. A kids' club is also available for guests at St Andrews Holiday Home.
Fairmont St Andrews Bay Golf Course is 1.5 miles from the accommodation, while Discovery Point is 15 miles from the property. Dundee Airport is 17 miles 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 consists of of the main building and a train carriage converted into suites. Guests can practice 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 accommodations 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 center 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
Featuring a garden, Priorsgate features accommodations in St. Andrews. The property is around a 4-minute walk from St Andrews University, 2.6 miles from Fairmont St Andrews Bay Golf Course, and 14 miles from Discovery Point. Free Wifi is available throughout the property, and St Andrews East Sands Beach is a 6-minute walk away.
The accommodation comes with a fully equipped kitchen with a dishwasher and coffee machine, a TV, and a private bathroom with shower. An oven, a toaster, and fridge are also available, as well as a kettle. At the apartment complex, every unit is equipped with bed linen and towels.
Dundee Airport is 16 miles from the property.
Holiday home in St. Andrews · 0.32 km from centre
24a Murray Park is located in St. Andrews, just a 4-minute walk from St Andrews University and 3.1 miles from Fairmont St Andrews Bay Golf Course. The Discovery Point is within 13 miles of the vacation home. Free Wifi is available throughout the property and West Sands Beach is a 7-minute walk away.
A TV is provided. The accommodation is non-smoking.
Dundee Airport is 15 miles away.
Guest house in St. Andrews · 0.34 km from centre
8.8
101 reviews
Just a 7-minute walk from West Sands Beach and 400 yards from St Andrews University, Montague Guest House features accommodations in St. Andrews, with a terrace and a shared lounge. This beachfront property offers access to free Wifi. On-site staff can arrange a shuttle service.
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 can enjoy cycling nearby, or make the most of the garden.
Fairmont St Andrews Bay Golf Course is 3.1 miles from Montague Guest House, while Discovery Point is 13 miles away. Dundee Airport is 15 miles 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 enjoys a location in St. Andrews, 3.1 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point. The guest house also provides free Wifi and 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 rooms are equipped with heating facilities.
You can play mini-golf at the guest house.
Popular points of interest near Annandale Guest House include West Sands Beach, St Andrews University, and St Andrews Cathedral. Dundee Airport is 15 miles away.
Inn in St. Andrews · 0.55 km from centre
8.7
137 reviews
Located within a 8-minute walk of West Sands Beach and 700 yards of St Andrews University, Haar with Rooms 5 stars has rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar.
At the inn, each room includes a closet. Rooms come with a flat-screen TV, and some accommodations 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'll find a restaurant serving Scottish and Local cuisine. Vegetarian, dairy-free and vegan options can also be requested.
Fairmont St Andrews Bay Golf Course is 3.2 miles from Haar with Rooms 5 stars, while Discovery Point is 13 miles from the property. Dundee Airport is 15 miles away.
Holiday home in St. Andrews · 1.19 km from centre
8.2
4 reviews
Hamilton Hideaway is located in St. Andrews, just a 19-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course. This vacation home is 14 miles from Discovery Point. Free Wifi is available throughout the property and St Andrews East Sands Beach is a 18-minute walk away.
The vacation home features 2 bedrooms, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 1 bathroom. Towels and bed linen are featured in the vacation home. The accommodation is non-smoking.
A children's playground is also available at Hamilton Hideaway, while guests can also relax in the garden.
Dundee Airport is 18 miles away.
Campsite in St. Andrews · 1.75 km from centre
9.6
18 reviews
Seascape is located in St. Andrews, just a 6-minute walk from St Andrews East Sands Beach and 1.7 miles from St Andrews University. This property offers access to a balcony and free private parking. The property features a children's playground and outdoor furniture.
Featuring a terrace and sea views, the campground includes 2 bedrooms, a living room, flat-screen TV, an equipped kitchen, and 1 bathroom with a shower. Towels and bed linen are offered in the campground. There's also a seating area and a fireplace.
There is an on-site restaurant, coffee shop, and bar.
The campground has a picnic area where you can spend the day outdoors.
Fairmont St Andrews Bay Golf Course is 1.7 miles from the campground, while Discovery Point is 15 miles from the property. Dundee Airport is 17 miles away.
Apartment in St. Andrews, Strathkinness · 4.81 km from centre
9.2
97 reviews
Golfers dream Guest suite with onsite golf studio available for booking by guests is located in Strathkinness, just 3.3 miles from St Andrews University and 5.8 miles from Fairmont St Andrews Bay Golf Course. This apartment offers free private parking and free Wifi. Discovery Point is 12 miles from the apartment.
The apartment includes 1 bedroom, 1 bathroom with a shower, a seating area, and a fully equipped kitchenette with a fridge. 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 14 miles from the property.
Apartment in St. Andrews · 0.05 km from centre
8.8
10 reviews
Skye Sands - Jubilee Penthouse Residence is located in St. Andrews, just a 2-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course. This apartment is 13 miles from Discovery Point. Free Wifi is available throughout the property and St Andrews East Sands Beach is a 10-minute walk away.
The apartment features 2 bedrooms, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom with a hair dryer. Towels and bed linen are provided in the apartment. The accommodation is non-smoking.
Dundee Airport is 16 miles away.
Apartment in St. Andrews · 0.05 km from centre
9.0
20 reviews
The property is around a 2-minute walk from St Andrews University, 2.8 miles from Fairmont St Andrews Bay Golf Course, and 13 miles from Discovery Point. Free Wifi is available throughout the property and St Andrews East Sands Beach is a 10-minute walk away.
With 1 bedroom, this apartment features 1 bathroom with a shower and a hair dryer. Towels and bed linen are offered in the apartment. The accommodation is non-smoking.
Dundee Airport is 16 miles 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.