Skip to content

Rocca RestaurantMacdonald Rusacks Hotel3 Roses

Macdonald Rusacks HotelPilmour, The Links, St AndrewsFifeKY16 9JQTel 0344 879 9136International +44 1334 474321

Rural Escape
AA 3 Rosettes
aa rosettes
Book a table

Rocca Restaurant is a sleek and stylish restaurant in the classic grill style offering an a la carte menu which prepares the best Scottish and local produce. A sublime marriage of robust and romantic, it fulfills its three AA Rosette award-winning status. A simple meat and fish grill menu is sure to satisfy. Wait for your table and sip from a flute at the Louis Roederer champagne bar with breathtaking views. Rocca can be split into sections for important occasions. Baby Rocca can accomodate up to 34 in a private space, leaving a larger space for up to 60. 


  • Award-winning menu
  • Restaurant configured to your needs
  • Champagne bar with fantastic scenery
  • Scottish produce at its best
  • Special requirements catered
  • Open to non-residents

Reserve a table

Call us on 0344 879 9136

Due to the popularity of the Rocca Bar & Grill, we advise you to book your table in advance.

If you have any questions regarding our ingredients, or if you have a food allergy or intolerance, please speak to us directly and we will be delighted to advise suitable dishes before you book your table.

Opening Times


  • Apr-Oct 6.30pm-9.30pm
  • Nov-Mar 6.30pm-9.00pm
  • Closed Sunday & Monday from November to February

Dining Offers

Short Breaks with Cream Tea

Eat & drink in St Andrews

Rusacks Gourmet Dining Break

We Time Short Break