The Dunvegan Hotel — 4-Star Luxury Hotel in Saint Andrews, United Kingdom
★★★★ 4-Star Luxury Hotel

The Dunvegan Hotel

Saint Andrews  ·  United Kingdom  ·  7 Pilmour Place

4.4 147 guest reviews

About The Dunvegan Hotel — Luxury Boutique Hotel in Saint Andrews

The Dunvegan Hotel is an exceptional 4-star hotel in Saint Andrews, United Kingdom. Guests enjoy a distinctive experience combining world-class facilities including golf, spa, and more with the personalised warmth that defines great boutique hospitality.

Amenities & Features

Guest Reviews 4.4 / 5

Sarah McFarland
★★★★★ Jul 2025

Wow!! What an amazing bar!! I had the best espresso martini I’ve ever had. Ash and Luke were the most amazing bartenders. I noticed an American football helmet in the corner… turns out the original owner is a fellow Aggie! Gig em!!

Michal Brichacek
★★★★★ Jul 2025

Excellent hotel at a very fair price. Very comfortable and spacious rooms. Excellent location for walking, but parking in St Andrew’s is a disaster. We looked for 45 minutes for parking when we arrived around 13:00. We very mindful of this if driving.

Arun Kumar
★★★★★ Mar 2025

Lovely experience staying at the Dunvegan. Staff are very friendly and rooms are clean and comfy. The pub downstairs is fun and lively too! Definitely returning when next in St Andrews.