Looking for a nice place to stay while visiting St. Andrews? It doesn’t matter if your purpose is business, leisure, sitting by the beach or playing golf. St. Andrews is full of great hotel and vacation rental options!
1. Spacious house in the town center (from 261 USD)
Are you planning a big family reunion and need a place that will host a lot of people? Or maybe need a place to stay for a big group of people and you all want to be close to the town center? Then that particular Airbnb accommodation is a good choice.
It can host up to 16 people in five bedrooms on eight beds. You’ll get access to a fully equipped kitchen and sitting area. There’s also a TV and a chimney in the house.
Spacious house in the town center
Price: from 261 USD
Number of Guests: 16
2. Luxury stone cottage (from USD 148)
If you and your significant other are looking for some secluded, luxury place for a romantic getaway, then that interesting stone cottage is a good call. The 18th-century cottage is located in a quiet rural area, and there’s one bedroom with a comfortable double bed in a private apartment, which is adjoining the owner’s house. You’ll have an access to your private patio area with a walled garden. There is a fully equipped kitchen in the apartment.
Cabaña de piedra de lujo en el freno, St Andrews.Accommodates: 2
Minimum Nights: 2
Refund Policy : 100% refund if you cancel at least 60 days before check-in.
Top guest reviews
Amenities & Room:
the cottage has everything needed for an enjoyable stay and has the best shower evercomfortable bed large shower/bathroom and living room tv is nice size with a good variety of channelsCleanliness:
lovely cottage very clean and well fitted outthe cottage was immaculately clean very comfortable and equipped with everything we neededthe cottage is in excellent condition very well decorated and very cleanHost:
karen was a friendly and helpful hostkaren and her family were great hostskaren the host is very helpful flexible with arrival& departure times and on hand if you need anythingkaren and her family are very friendly and the perfect hosts we also loved their adorable labradorkaren is very welcoming & extremely helpfulRead more reviewsLocation:
great location for golf outingslovely quiet location but only a short distance from st andrewsthe location was wonderfully peaceful and secludedexcellent location - so quiet but only a 5-10 minute drive to st andrews anstruther pitenweem etcjust outside st andrews and a great location to see everything in area
3. Eco-friendly guest house
This big eco-friendly guest house will put you very close to many attractions in St. Andrews, including Botanic Gardens, St. Andrews Aquarium, and Golf Museum. The room is “studio” type, which means you’ll have a private bathroom. There are also a coffee maker, TV and free WiFi in the room. Keep in mind that the guest house has over 400 rooms, so it may get cozy.
Agnes Blackadder Hall Campus AccommodationSt Andrews, GBTop guest reviews
Amenities & Room:
the best breakfast i have ever had in any hotel anywhereCleanliness:
the room and en suite were a good size and clean except for the soap holderHost:
really nice and friendly staffRead more reviewsLocation:
i would recommend this location every timethe location is great just a 10-15 minute walk to the shops golf and other sitesparking free close to golf course and townwalking distance from the birthplace of golf which i played stgood hotel about 15 minutes walk to main high streets (i'm a slow walker though)
4. Victorian apartment (from USD 523)
This renovated Victorian house has beautiful views from the windows and a sunny interior and it is within walking distance from fun attractions, like the Castle, cathedral, and The Old Course. This unique apartment is everything you may need for a good relaxing vacation. There is a lounge room that can host up to seven people and a private garden area with BBQ if you felt like grilling for dinner. The apartment has four bedrooms and 1.5 bathrooms.
Large Victorian apartment: central, quietSaint Andrews, Scotland, United KingdomSuperhost
Accommodates: 8
Top guest reviews
Amenities & Room:
apartment was great lots of space and really lovely interior it exceeded our expectationsamazing place: well appointed great rooms beds tvs and other amenitiesthe kitchen is small but it was well-stocked and perfect for our needsthe rooms are beautiful and there’s wonderful views from almost all the windows around the housebeds were very comfortableCleanliness:
the house is very clean and well stockjill is excellent in communication and the place is spotlessrooms very clean and very well equippedspotlessly clean thoughtful touches and many great local ideas and tipsthis home was clean and communication was excellentHost:
jill was also super helpfulthe hosts were exceptionally accommodating and great communicatorsjill was very helpful from start to finishjill was super helpful in the lead up with recommendations and advicejill was very attentive helpful and charmingRead more reviewsLocation:
great location and excellent facilitiesbeautiful townhouse in excellent central locationabsolutely beautiful and the location is perfectthe location is wonderful just a short walk to many attractions restaurants and shopslight and airy apartment in a great central location
5. Old Course Hotel (from USD 570)
Are you a golf fan? Or maybe you need a quick access to the beach and beautiful views from the room? Or you just need a place where you’ll get real celebrity treatment?
If you answered “yes” to any of those questions, then Old Course Hotel is a place for you. The property is located 5 minutes’ walk from the beach and is overlooking Links Golf Course and West Sands Beach. There are a luxury spa and restaurant in the building. Each room has a private bathroom, TV, and free WiFi.
Old Course Hotel St Andrews
Address: Old Station Rd
Accommodates: 2
Parking Restaurant Pets allowed Room service Meeting/banquet facilities Bar 24-hour front desk Sauna
6. The Golf Inn (from USD 98)
The Golf Inn will be a perfect choice for people who just want to relax and spend some nice time close to the beach. If you’re interested in golf, the British Golf Museum is nearby. There are a restaurant and bar in the hotel and each room has its own bathroom, wardrobe, and TV. Complimentary breakfast in included in the price.
The Golf Inn
Address: 1 Golf Place
Free WiFi Linens, towels and laundry washed in accordance with local authority guidelines Guests have the option to cancel any cleaning services for their accommodation during their stay Non-smoking rooms Physical distancing rules followed Restaurant Internet services WiFi available in all areas
7. Five Pilmour Place (from USD 96)
This interesting looking guest house is a private own property, located just 3 minutes’ walk from the beach and 2 minutes’ stroll from the heart of St. Andrews. There is a shared dining room, where you can get delicious breakfast, and a guest lounge. The whole guest house has WiFi and they also offer bike rentals if you’d like to see that Scottish town from a different perspective.
No 5 Pilmour
Address: 5 Pilmour Place
Accommodates: 2
Golf course (within 3 km) Garden Terrace Non-smoking rooms Airport shuttle Laundry Dry cleaning Facilities for disabled guests
8. Balmungo Cottage B&B (from USD 162)
Looking for a B&B that doesn’t look like B&B? This hotel offers amazing looking wooden and stone interior and is located just 2.5 kilometers (1.5 miles) away from St. Andrews University. There are also many interesting activities in the area, like hiking, biking and of course golfing.
Each room has a private bathroom, TV and DVD player, and some of them have a private patio. You’ll also find your own slippers in the room. The breakfast is included in the price.
Balmungo Cottage B&B
Address: Balmungo
Accommodates: 4
Parking Room service Golf course (within 3 km) Garden Terrace Non-smoking rooms Family rooms Breakfast in the room
9. Macdonald Rusacks Hotel (from USD 430)
Everyone needs a little luxury. You can have it at the Macdonald Rusacks Hotel. Their luxurious rooms feature modern bathrooms with a bathtub and all the toiletries you may need. It’s located a 3 minutes’ walk from the beach and 10 minutes’ walk from the Castle. There is free WiFi and free parking in the hotel. The place is also pet-friendly.
Rusacks St Andrews
Address: Pilmour Links
Accommodates: 4
Parking Restaurant Pets allowed Room service Meeting/banquet facilities Bar 24-hour front desk Fitness centre
10. Fairway House (from USD 251)
This modern, two-bedroom apartment is a perfect place for vacation both winter and summer. Located on the western side of the town and just a 15 minutes’ walk away from the town center. There is a fully equipped kitchen in the apartment, as well as spacious lounge and two double en-suite bedrooms. Views from the windows are overlooking a beautiful garden in the front. The apartment has its own main door.
Fairway House, St AndrewsSt Andrews, Fife, United KingdomSuperhost
Accommodates: 6
Top guest reviews
Amenities & Room:
the beds were super comfy after our long days of sightseeingbeds were super comfortable as wellthe apartment looked exactly like the pictures posted onlinewe had a fabulous stay at the apartment for our friends weddingthe apartment was lovely a little bit out of the centre but in a very pleasant and quiet estateCleanliness:
immaculately clean well stocked apartmentvery clean inside with comfy bedsit was very cleanit was spotless modern and very comfortablewell appointed clean and convenientHost:
steven is very responsive for answering questionsthe hosts were very helpful and politesteven is very responsive and will look right after youso helpful thank you - arrived later from us and was able to get in early to sleepRead more reviewsLocation:
great location easy parkinggreat location in a quiet complexgreat stay definitely recommend and really close to city centre
Perfect getaway
There are many things to do in St. Andrews, as well as many places to stay!
Get Trip101 in your inbox
Unsubscribe in one click. See our privacy policy for more information on how we use your data

Create an account to bookmark our articles, like local expert tips, receive great stories in your inbox, and follow writers and topics that you love.
Log in with Facebook Log in with Twitter Log in with Google ×