St Andrews is a classy town. Best known as 'The Home of Golf' St Andrews, in the north of Fife, is where the game was invented and if it's golf you are coming for there are an amazing 10 courses to play on, including the famous Old Course. If you are wondering what to do in St Andrews read on. St Andrews has the third oldest university in the English-speaking world, which has just been named the best in the UK, beating Cambridge and Oxford for the first time in history. There is so many things to do in St Andrews that I highly recommend spending at least 2 days here. I have included a selection of my favourite places to stay below. If you only have one day you can still get a feeling for the town and get the chance to explore. It's a town which is culturally rich, with a diverse population and unique attractions. It's really a town like no other and it would be a shame to miss it off your Scotland Itinerary.
Find out about all the amazing things to do in St Andrews, how to get there, the best time to visit, and the best places to stay, eat and shop.
This post contains affiliate links, which I may make a commission from.