Hotel ★★★★

The Dunvegan Hotel

7 Pilmour Place St. Andrews KY16 9HZ, St. Andrews Show on map

1 / 15
The Dunvegan Hotel 1The Dunvegan Hotel 2The Dunvegan Hotel 3The Dunvegan Hotel 4The Dunvegan Hotel 5The Dunvegan Hotel 6The Dunvegan Hotel 7The Dunvegan Hotel 8The Dunvegan Hotel 9The Dunvegan Hotel 10The Dunvegan Hotel 11The Dunvegan Hotel 12The Dunvegan Hotel 13The Dunvegan Hotel 14The Dunvegan Hotel 15

About this property

Availability

Pick your dates to see prices

House rules

Times are in the hotel’s local time.

Check-in
—
Check-out
—
Cancellation / prepayment
Cancellation and prepayment policies vary by room. Check each room's conditions when you choose it.
Pets
Please contact the property before bringing pets.

More places to stay in St. Andrews

Explore all hotels in St. Andrews