With around 60 restaurants and cafes to choose from, you’ll never tire of eating out in St Andrews.

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!

Some of our favourite places for eating and drinking in St Andrews include: