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
Hotel in St. Andrews · 4.38 km from centre
9.2
965 reviews
Breakfast available
Located in St. Andrews, Fairmont St Andrews is by the sea, a 2-minute drive from St Andrews Bay and 6 minutes from University of St. Andrews. This family-friendly hotel is 3.3 mi (5.2 km) from The Fife Coastal Path and 3.4 mi (5.4 km) from St. Andrew's Cathedral.
Hotel in St. Andrews · 0.43 km from centre
9.2
686 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 golf hotel is 0.4 mi (0.6 km) from Lundin Golf Club and 0.4 mi (0.6 km) from Royal & Ancient Golf Club of St. Andrews.
Aparthotel in St. Andrews · 0.31 km from centre
9.1
961 reviews
Just a 7-minute walk from West Sands Beach and 0.7 miles from St Andrews East Sands Beach, The Arran, St Andrews features accommodations in St. Andrews, with a garden. Housed in a building dating back to 19th century, this condo hotel is a 4-minute walk from St Andrews University and 3 miles from Fairmont St Andrews Bay Golf Course. Outdoor seating is also available at the condo hotel.
The Arran, St Andrews offers a flat-screen TV and a private bathroom with a hair dryer, free toiletries, and shower. Free Wifi is accessible to all guests, while certain rooms come with a terrace. At the condo hotel, every unit is equipped with bed linen and towels.
Discovery Point is 13 miles from the accommodation. Dundee Airport is 15 miles from the property.
Hotel in St. Andrews · 0.32 km from centre
9.0
141 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 golf hotel 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.
Hotel in St. Andrews · 1.13 km from centre
9.4
943 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 golf hotel is 0.2 mi (0.4 km) from St Andrews - Jubilee Course and 0.3 mi (0.5 km) from Swilken Bridge.
Hotel in St. Andrews · 2.96 km from centre
9.4
290 reviews
Breakfast available
Located in St. Andrews, Rufflets St Andrews is within a 5-minute drive of University of St. Andrews and Royal & Ancient Golf Club of St. Andrews. This hotel is 2 mi (3.3 km) from West Sands and 2.1 mi (3.3 km) from St. Andrew's Cathedral.
Hotel in St. Andrews · 0.68 km from centre
9.4
343 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 0.1 mi (0.2 km) from St Andrews - Jubilee Course and 0.1 mi (0.2 km) from Swilken Bridge.
Apartment in St. Andrews, Dunino · 3.86 km from centre
8.5
122 reviews
The Garden Apartment is located in Dunino, just 2.6 miles from Fairmont St Andrews Bay Golf Course and 3 miles from St Andrews University. Both free Wifi and parking on-site are accessible at the apartment free of charge. The property features a children's playground and outdoor furniture.
The apartment consists of 1 bedroom, a living room, a fully equipped kitchenette with an oven and a kettle, and 1 bathroom with a walk-in shower and a hair dryer. Towels and bed linen are available in the apartment. For added privacy, the accommodation features a private entrance.
For those times when you'd rather not eat out, you can cook on the barbecue.
Guests at The Garden Apartment can enjoy cycling nearby, or make the most of the garden.
Discovery Point is 16 miles from the accommodation. Dundee Airport is 18 miles from the property.
Apartment in St. Andrews · 0.27 km from centre
9.8
33 reviews
With a stay at No1. Apartments St Andrews - South Street in St. Andrews, you'll be just steps from University of St. Andrews and 9 minutes by foot from Old Course at St Andrews. This apartment is 0.1 mi (0.1 km) from Hamish McHamish Statue and 0.1 mi (0.1 km) from St Andrews Wine Company.
Apartment in St. Andrews · 5.94 km from centre
8.3
27 reviews
Country Cottage by St. Andrews offers accommodations in St. Andrews, 17 miles from Discovery Point. 4.7 miles from St Andrews University and 6.1 miles from Fairmont St Andrews Bay Golf Course, the property features a garden and a terrace. There's an outdoor fireplace and guests can use free Wifi and free private parking.
Featuring a patio and garden views, the apartment includes 1 bedroom, a living room, flat-screen TV, an equipped kitchen, and 1 bathroom with a walk-in shower and a hot tub. Guests can take in the ambience of the surroundings from an outdoor dining area or keep warm by the fireplace on colder days. For added privacy, the accommodation features a private entrance.
Dundee Airport is 19 miles from the property.
Guesthouse in St. Andrews · 0.63 km from centre
10.0
5 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 golf guesthouse is 0.2 mi (0.3 km) from St Andrews - Jubilee Course and 0.2 mi (0.3 km) from Swilken Bridge.
Hotel in St. Andrews · 0.55 km from centre
8.8
18 reviews
Breakfast available
Located in St Andrews, 1969 feet from West Sands Beach, Seaton House features accommodations with a fitness center, free valet parking and a private garden. This 5-star hotel offers room service, a 24-hour front desk and free WiFi. The property is nonsmoking and is located 0.8 mi from St Andrews East Sands Beach.
The hotel will provide guests with air-conditioned rooms with a desk, a Nespresso coffee machine, a mini-bar, a safety deposit box, a flat-screen TV and a private bathroom with a walk-in shower. Seaton House provides bedrooms with sea views, and all rooms have a kettle and a wardrobe.
The accommodations offers a continental or Full Scottish breakfast. At Seaton House you will find restaurants serving fresh seafood at Ondine and The Board Room for charcuterie boards. Vegetarian, vegan and gluten-free options can also be requested.
The hotel offers a terrace.
There is an in-house bar and guests can also make use of the business area.
St Andrews University is 1969 feet from Seaton House, while St Andrews Bay is 3.2 mi from the property. Dundee Airport is 16 mi away.
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.
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.
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.
Apartment in St. Andrews · 0.08 km from centre
9.8
16 reviews
Luxury in the most convenient location in St Andrews is located in St. Andrews, just a 11-minute walk from West Sands Beach and 200 yards from St Andrews University. Guests can benefit from a patio and a picnic area. There's an outdoor fireplace and guests have access to free Wifi and parking on-site.
Providing a terrace and inner courtyard views, the apartment includes 2 bedrooms, a living room, satellite flat-screen TV, an equipped kitchen, and 2 bathrooms with a bath and a shower. Towels and bed linen are provided in the apartment. The property has an outdoor dining area.
Fairmont St Andrews Bay Golf Course is 2.8 miles from the apartment, while Discovery Point is 13 miles away. Dundee Airport is 16 miles from the property.
Apartment in St. Andrews · 0.10 km from centre
8.9
51 reviews
The Cross Keys Apartment - 85D Market Street is located in St. Andrews, just a 12-minute walk from West Sands Beach and 300 yards from St Andrews University. The apartment features both Wifi and private parking free of charge.
The Cross Keys Apartment - 85D Market Street features 3 bedrooms, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 1 bathroom with a hair dryer. Towels and bed linen are offered in the apartment. The accommodation is non-smoking.
Fairmont St Andrews Bay Golf Course is 2.8 miles from the accommodation, while Discovery Point is 13 miles from the property. Dundee Airport is 16 miles away.
Apartment in St. Andrews · 0.23 km from centre
9.7
18 reviews
138 North Street - luxury 2 bed 2 bath with secret garden, summerhouse, putting green in St. Andrews provides accommodations with free Wifi, a 9-minute walk from West Sands Beach, 300 yards from St Andrews University, and 3 miles from Fairmont St Andrews Bay Golf Course. The apartment, housed in a building dating from 19th century, is 13 miles from the Discovery Point.
The spacious apartment has 2 bedrooms and 2 bathrooms with a walk-in shower and a hair dryer. Towels and bed linen are featured in the apartment. The accommodation is non-smoking.
Dundee Airport is 15 miles away.
Apartment in St. Andrews · 0.23 km from centre
8.7
19 reviews
Southgait Hall - No 2 is located in St. Andrews, just a 14-minute walk from West Sands Beach and 500 yards from St Andrews University. Both Wifi and private parking are available at the apartment free of charge. Fairmont St Andrews Bay Golf Course is 2.7 miles away and Discovery Point is 13 miles from the apartment.
The apartment consists of 2 bedrooms, a living room, a fully equipped kitchen with an oven and a kettle, and 2 bathrooms with a shower and a hair dryer. Towels and bed linen are provided in the apartment. The accommodation is non-smoking.
Dundee Airport is 16 miles away.