The Dunvegan Hotel
CLOSED

The Dunvegan Hotel

Victorian hotel on Pilmour Place with a proper bar and restaurant where locals actually drink.

cosytraditionalrelaxedsophisticatedhotel
You'll find the Dunvegan tucked away on Pilmour Place, that quiet stretch near the Old Course where the town feels properly established rather than touristy. It's the kind of place where you can nurse a drink without feeling like you're in a museum, and where the bar staff actually know what they're doing. The restaurant does honest food — nothing trying too hard — and the whole vibe suggests this is where St Andrews sorts itself out after dark, away from the student chaos of Market Street.

Known for

  • Proper cocktails and spirits selection
  • Victorian character and period details
  • Locals' bar away from the main drag
  • Restaurant with straightforward Scottish fare
  • Good spot for an evening out without the student vibe

Photos

The Dunvegan Hotel
The Dunvegan Hotel
The Dunvegan Hotel
The Dunvegan Hotel
The Dunvegan Hotel
The Dunvegan Hotel
4.4(154 reviews)
7 Pilmour place, St Andrews KY16 9HZ, UK