You can save up to 15% on over 100,000 hotels
Become a member for free
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 · 1.80 km from centre
6.0
3 reviews
Bobby Jones Apartments - No 42, a property with a garden, is set in St. Andrews, 2.4 km from St Andrews University, 5.3 km from St Andrews Bay, as well as 23 km from Discovery Point. Free WiFi is available throughout the property and West Sands Beach is 2.9 km away.
The spacious apartment is fitted with 3 bedrooms, a flat-screen TV and a fully equipped kitchen that provides guests with an oven, a microwave, a washing machine, a toaster and a fridge. Towels and bed linen are featured in the apartment. The accommodation is non-smoking.
Dundee Airport is 30 km away.

Inn in St. Andrews · 0.55 km from centre
8.3
219 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.
All units at the inn are fitted with a flat-screen TV and a safety deposit box. Featuring a private bathroom with a shower and free toiletries, some rooms at Haar with Rooms 5 stars also boast a city view. All rooms will provide guests with a wardrobe and a coffee machine.
An à la carte, Full English/Irish or American breakfast can be enjoyed at the property. 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 · 6.47 km from centre
10.0
1 review
Featuring a sauna, Stewarts Resort Lodge 7 is set in St. Andrews. Guests staying at this holiday home have access to a patio. Free WiFi is available throughout the property and St Andrews University is 7.3 km away.
The 2-bedroom holiday home is fitted with a living room with a TV, a fully equipped kitchen with a dishwasher and oven, and 2 bathrooms with hot tub. Towels and bed linen are featured in the holiday home. For added privacy, the accommodation features a private entrance.
For guests with children, the holiday home offers a baby safety gate.
St Andrews Bay is 11 km from Stewarts Resort Lodge 7, while Discovery Point is 28 km away. Dundee Airport is 31 km from the property.

Holiday home in St. Andrews, Cameron · 6.47 km from centre
Featuring a sauna, HotTub Bower lodge 72 is located in Cameron. This holiday home provides accommodation with a patio. Free WiFi is available throughout the property and St Andrews University is 7.3 km away.
The holiday home consists of 2 bedrooms, a living room, a fully equipped kitchen with an oven and a coffee machine, and 2 bathrooms with a hot tub and a hair dryer. A TV is featured. The accommodation offers a fireplace.
A baby safety gate is also available at the holiday home, while guests can also relax in the garden.
St Andrews Bay is 9.2 km from HotTub Bower lodge 72, while Discovery Point is 27 km away. Dundee Airport is 34 km from the property.

Holiday home in St. Andrews, St Andrews · 5.18 km from centre
Boasting a hot tub, Highland Lodge is situated in St Andrews. The accommodation is 8.2 km from the St Andrews University and has free WiFithroughout the property.
The 3-bedroom holiday home features a living room with flat-screen TV, and a fully equ...

Apartment in St. Andrews, St Andrews · 0.35 km from centre
6.7
3 reviews
Offering quiet street views, Stylish two bedroom apartment in St Andrews centre is an accommodation located in St Andrews, 1.2 km from St Andrews East Sands Beach and 400 metres from St Andrews University. This beachfront property offers access to free WiFi and free private parking. The property is non-smoking and is situated 600 metres from West Sands Beach.
The spacious apartment features 2 separate bedrooms, 1 bathroom, a fully equipped kitchen with a dining area and oven, and 2 living rooms. Towels and bed linen are available in the apartment. For added privacy, the accommodation has a private entrance and soundproofing.
Guests at the apartment will be able to enjoy activities in and around St Andrews, like hiking.
St Andrews Bay is 5 km from Stylish two bedroom apartment in St Andrews centre, while Discovery Point is 21 km from the property. The nearest airport is Dundee Airport, 24 km from the accommodation.

Holiday home in St. Andrews, Cameron · 6.18 km from centre
6.5
2 reviews
Boasting a sauna, Lodge No 58 - Stewart's Resort Cameron is situated in Cameron. With free private parking, the property is 7.2 km from St Andrews University and 11 km from St Andrews Bay. Featuring free WiFi throughout the property, the non-smoking holiday home features a sauna.
The holiday home has 2 bedrooms, a flat-screen TV, a fully equipped kitchen with an oven and a microwave, a washing machine, and 2 bathrooms with a bath. Towels and bed linen are available in the holiday home. There is also a seating area and a fireplace.
Discovery Point is 28 km from the holiday home. Dundee Airport is 34 km from the property.

Lodge in St. Andrews · 6.49 km from centre
Set in St. Andrews, 11 km from St Andrews Bay and 28 km from Discovery Point, 2 Bed in St. Andrews oc-90763 provides accommodation with amenities such as free WiFi and a TV. Offering private parking, the lodge is 7.3 km from St Andrews University.
2 Bed in St. Andrews oc-90763 features 2 bedrooms, a kitchen with a dishwasher and an oven, a washing machine, and 2 bathrooms.
At the accommodation guests are welcome to take advantage of a sauna, a hot tub and a spa centre.
Dundee Airport is 31 km away.

Hotel in St. Andrews · 2.96 km from centre
9.4
387 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.1 mi (3.3 km) from St. Andrew's Cathedral and 2.2 mi (3.5 km) from West Sands.

Apartment in St. Andrews · 0.47 km from centre
6.7
3 reviews
Set less than 1 km from St Andrews University, 4.4 km from St Andrews Bay and 21 km from Discovery Point, Dempster Terrace - No 11 offers accommodation situated in St. Andrews. Free WiFi is available throughout the property and St Andrews East Sands Beach is 1.5 km away.
The spacious apartment has 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 offered in the apartment. The accommodation is non-smoking.
Dundee Airport is 28 km from the property.

Apartment in St. Andrews · 0.11 km from centre
6.6
6 reviews
Located 300 metres from St Andrews University, 4.3 km from St Andrews Bay and 22 km from Discovery Point, Spire View Apartment 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 spacious apartment is equipped with 2 bedrooms, a flat-screen TV and a fully equipped kitchen that provides guests with a dishwasher, an oven, a washing machine, a microwave and a toaster. Towels and bed linen are provided in the apartment. The accommodation is non-smoking.
Dundee Airport is 28 km away.

Hostel in St. Andrews · 1.77 km from centre
8.0
47 reviews
With a stay at David Russell Apartments Campus Accommodation in St. Andrews, you'll be steps from University of St. Andrews and a 4-minute drive from Old Course at St Andrews. This hostel is 2.1 mi (3.3 km) from St. Andrews Links and 0.5 mi (0.8 km) from St. Andrews Botanic Garden.

Hotel in St. Andrews · 0.32 km from centre
9.0
193 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 1.3 mi (2 km) from St. Andrews Links and 0.2 mi (0.3 km) from Lundin Golf Club.

Apartment in St. Andrews · 0.58 km from centre
6.8
6 reviews
With a stay at this apartment in St. Andrews, you'll be a 5-minute walk from University of St. Andrews and 12 minutes by foot from Old Course at St Andrews. This apartment is 1.5 mi (2.4 km) from St. Andrews Links and 0.4 mi (0.6 km) from Hamish McHamish Statue.

Aparthotel in St. Andrews · 1.22 km from centre
8.4
581 reviews
Set 1.4 km from St Andrews East Sands Beach, 1.7 km from St Andrews University and 4 km from St Andrews Bay, The SPACE To Stay Aparthotel provides accommodation located in St. Andrews. There is an on-site restaurant, plus free private parking and free WiFi are available. The accommodation offers a lift and full-day security for guests.
Some units are air conditioned and include a seating and/or dining area and a flat-screen TV. At the aparthotel, each unit comes with a private bathroom.
Buffet and continental breakfast options with warm dishes, fresh pastries and fruits are available. There is a snack bar on-site.
Discovery Point is 23 km from the aparthotel. Dundee Airport is 30 km away.

Apartment in St. Andrews · 0.08 km from centre
4.0
1 review
Church Street - No 7 Upper Apartment is located in St. Andrews, 300 metres from St Andrews University, 4.4 km from St Andrews Bay, and 22 km from Discovery Point. The property is non-smoking and is set less than 1 km from St Andrews East Sands Beach.
With free WiFi, this 1-bedroom apartment offers a TV, a washing machine and a fully equipped kitchen with an oven and microwave. Towels and bed linen are offered in the apartment.
Dundee Airport is 29 km from the property.

Holiday home in St. Andrews · 1.35 km from centre
6.5
2 reviews
Scooniehill No 70, a property with a garden, is set 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. The property is non-smoking and is located 1.8 km from St Andrews East Sands Beach.
With free WiFi, this 3-bedroom holiday home provides a flat-screen TV, a washing machine and a fully equipped kitchen with an oven and microwave. Towels and bed linen are provided in the holiday home.
Dundee Airport is 30 km away.

Holiday home in St. Andrews, St Andrews · 6.47 km from centre
4.0
1 review
Boasting a sauna, Stewarts Resort Lodge 47 is set in St Andrews. This property offers access to a patio and free private parking.
With free WiFi, this 2-bedroom holiday home offers a cable TV, a washing machine and a kitchen with an oven and microwa...

Guest house in St. Andrews · 0.61 km from centre
9.9
30 reviews
Breakfast available
Featuring a patio with garden views, a fitness centre and a garden, Ailim Guest House with Luxury Garden Suites can be found in St. Andrews, close to West Sands Beach and less than 1 km from St Andrews University. A hot tub and a bicycle rental service are available for guests. There is a sun terrace and guests can make use of free WiFi, free private parking and an electric vehicle charging station.
The air-conditioned guest house consists of 1 bedroom, a living room, a fully equipped kitchen with a dishwasher and a coffee machine, and 2 bathrooms with a walk-in shower and bathrobes. A flat-screen TV with streaming services is featured. The guest house offers bed linen, towels and housekeeping service.
À la carte and Full English/Irish breakfast options with warm dishes, local specialities and pancakes are available. As an added convenience, the guest house offers packed lunches for guests to bring on excursions and other trips off-property.
Ailim Guest House with Luxury Garden Suites features a picnic area and a barbecue.
St Andrews Bay is 5 km from the accommodation, while Discovery Point is 21 km away. Dundee Airport is 24 km from the property.

Apartment in St. Andrews · 0.27 km from centre
9.8
49 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 1.5 mi (2.4 km) from St. Andrews Links and 0.1 mi (0.1 km) from Hamish McHamish Statue.
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.