The Dunvegan Hotel
St Andrews, United Kingdom
6.3COSY
Steeped in golfing history and just a block from the Old Course, The Dunvegan's characterful bar draws visitors with welcoming staff like Abbi and Isobel, solid comfortable rooms with rain showers, and food worth seeking out, making it a memorable base for anyone with a passion for St Andrews.
How the cosy score works →Why it scores 6.3, from guest reviews
- bar full of history and character
- welcoming staff and atmosphere
- excellent food and great bar atmosphere
Best for
A strong fit for history and character and walking everywhere. Guests point to the bar is described as full of history and character with a strong connection to golfing heritage.
Booking via this link may earn us a commission; it never affects cosy scores.
More cosy hotels in St Andrews
See the St Andrews guide →Frequently asked questions
- Where is The Dunvegan Hotel located?
- The Dunvegan Hotel is in St Andrews, United Kingdom, just a block from the Old Course, putting you right in the heart of the town and making it ideal if you're visiting for golf.
- How cosy is The Dunvegan Hotel?
- The Dunvegan Hotel has a cosy score of 6.3 out of 10, so it's a moderately comfortable base rather than particularly intimate or snug.
- Is The Dunvegan Hotel good for golfers?
- Yes, it's a golf pub mecca in St Andrews with an excellent location near the Old Course and the R & A, plus guests praise the bar atmosphere and Guinness, perfect if golf is on your agenda.
- What's the service like at The Dunvegan Hotel?
- Staff are genuinely warm and attentive; guests specifically highlighted servers like Abbi and Isobel for fantastic table service and making their visit memorable.
- Is The Dunvegan Hotel good value?
- The location and bar experience are excellent, though drinks can be pricey, one guest noted an aperol spritz at £15 felt overpriced, so budget accordingly if you're planning to drink there.
- What's the food and drink like at The Dunvegan Hotel?
- The hotel serves good food and has a great bar atmosphere with excellent Guinness; it's a lovely spot for lunch, drinks, and soaking in the St Andrews vibe.
Own this hotel? Add your cosy badge
Show off your AI cosy score: paste this on your site and it links back to your ranking.