With around 60 restaurants and cafes to choose from, you’ll never tire of eating out in St Andrews. As befits an internationally-renowned destination, you’ll find the highest-quality cuisine, making the best use of Scotland’s world-famous produce. But dining needn’t break the bank – our fish and chips, Chinese, Indian, Italian and Thai options are second to none!

Check out our restaurant listings, look at our blog for unbiased recommendations for pubs, bars, cafes and restaurants – or just ask a friendly local!

    © Daisy Zeijlon