St Andrews Visitor’s Guide 2025: What to See, Where to Stay, and Where to Eat & Drink

St Andrews is a charming and historic town on the east coast of Scotland, famous worldwide for being the birthplace of golf and home to a stunning university. With its cobbled streets, spectacular beaches, and breathtaking views, St Andrews offers the perfect mix of history, culture, and natural beauty. Whether you’re visiting for a few days, a weekend getaway, or just passing through, this guide will help you get the most out of your time in this iconic Scottish destination.

Things to Do in St Andrews

1. St Andrews Links (Golf, Obviously) Let’s get this one out of the way first—St Andrews is the undisputed home of golf, and you can't visit without feeling the pull of the sport’s heritage. Whether you're an avid golfer or just appreciate the history, a trip to St Andrews Links is a must. The Old Course is one of the most famous golf courses in the world, and if you're lucky enough to snag a tee time (or, let's face it, just wandering the fairways), you’ll be walking in the footsteps of golf legends. For those not so inclined, simply taking a stroll around the Links is an iconic experience.

2. St Andrews Cathedral The ruins of St Andrews Cathedral are the perfect place for history lovers and those who appreciate beautiful ruins. Once the largest cathedral in Scotland, the cathedral is now a hauntingly beautiful site, overlooking the North Sea. For a bit of a challenge (and an incredible view), climb the St Rule’s Tower, which gives you a panoramic vista of the town and the surrounding coastline. It’s an excellent spot for photos—just don’t get distracted by the view and miss the fascinating history surrounding the site.

3. The University of St Andrews The University of St Andrews is the oldest university in Scotland, and wandering its ancient streets feels like stepping back in time. Even if you’re not there to attend classes (though we all secretly wish we could), it’s worth exploring the campus. From the medieval buildings to the beautiful College Gate and St Salvator’s Chapel, you’ll find plenty of photo opportunities. Bonus: it’s the alma mater of Prince William and Kate Middleton, so who knows—you might catch a glimpse of royal history along the way.

4. St Andrews Castle Much like the cathedral, St Andrews Castle offers a fascinating glimpse into Scotland’s medieval past. Set atop a rugged coastline, the castle has its fair share of bloody history (including the siege and the capture of its governor). Explore the castle’s dark and atmospheric tunnels, including the well-known bottle dungeon, and learn about the castle’s importance in Scotland’s religious and political history. If you're looking for a place to get lost in time, this is it.

5. The British Golf Museum For anyone wanting to get the lowdown on golf in St Andrews, the British Golf Museum is the place to go. Located just across from the Old Course, the museum offers an extensive collection of golf memorabilia, from historic clubs to the stories behind famous tournaments. Even if you're not a golf aficionado, the museum’s quirky exhibits and passion for the sport are infectious.

6. West Sands Beach If you fancy a bit of fresh air, a stroll along West Sands Beach is a must. The beach is famous for its breathtaking views and is also where the opening scenes of Chariots of Fire were filmed. Whether you fancy a swim (in summer, if you're brave) or simply want to watch the waves roll in while you relax, West Sands provides a beautiful backdrop for a day out. Don’t forget your camera!

Where to Stay in St Andrews

1. Old Course Hotel If you’re looking for luxury, the Old Course Hotel is your place. Overlooking the famous Old Course and the stunning North Sea, this five-star hotel is ideal for those who want to treat themselves to a truly special experience. The hotel boasts top-notch service, multiple dining options, a luxury spa, and a golf course that will make every golf enthusiast’s dream come true. Whether you’re teeing off at sunrise or simply enjoying a cocktail in the bar, this hotel oozes elegance and charm.

2. The Scores Hotel For a charming and slightly more budget-friendly option, The Scores Hotel is perfectly situated on the coastline and within easy walking distance of the town centre and the University of St Andrews. Offering picturesque views of the North Sea and a lovely, relaxed atmosphere, it’s a fantastic choice for couples or small groups who want to enjoy St Andrews’ beauty without breaking the bank. Plus, the hotel’s on-site restaurant serves delicious Scottish fare.

3. Hotel Du Vin St Andrews If you enjoy stylish, boutique hotels with a bit of flair, Hotel Du Vin St Andrews is right up your alley. Located in a charming townhouse in the heart of the town, this hotel offers chic interiors, luxurious rooms, and a fabulous bistro. The on-site wine cellar is a highlight for any wine enthusiast, and the atmosphere is perfect for a relaxed, sophisticated stay.

4. St Andrews Bed & Breakfast For a homely, cosy stay, consider booking a night or two at one of St Andrews’ many bed and breakfasts. Places like the St Andrews Bed & Breakfast offer a comfortable, intimate experience with lovely hosts who make you feel right at home. It’s a more personal option, ideal for those who prefer a quieter, more relaxed atmosphere.

5. The Russell Hotel If you prefer staying somewhere with a bit of local charm, The Russell Hotel is a quaint option with bags of character. Situated in the heart of St Andrews, this friendly, family-run hotel offers a homely stay, fantastic breakfasts, and a location that can’t be beaten. It’s great for those who want a simple, comfortable base from which to explore the town.

Where to Eat & Drink in St Andrews

1. The Seafood Ristorante If you’re a fan of seafood, The Seafood Ristorante is a must. Perched on the edge of St Andrews’ harbour, this seafood restaurant serves up delicious, fresh fish with spectacular views over the water. From crispy battered haddock to melt-in-your-mouth scallops, the menu here is full of delicious seafood dishes, all prepared with care and precision.

2. The Adamson For a more contemporary dining experience, The Adamson is a trendy restaurant offering a modern twist on Scottish cuisine. The menu is seasonal and focuses on fresh, locally sourced ingredients. Whether you’re in the mood for steak, seafood, or something vegetarian, The Adamson’s creative dishes and stylish decor make it a great place for a relaxed but refined evening out.

3. Balgove Larder A bit off the beaten path, Balgove Larder is a farm shop and restaurant that offers delicious, locally-sourced food. The café serves hearty Scottish breakfasts, burgers, and seasonal specials, and the shop sells everything from fresh produce to locally made jams and sauces. It’s the perfect place to grab a bite to eat and shop for a few foodie souvenirs.

4. The Crown and Anchor If you’re looking for a classic Scottish pub, The Crown and Anchor is the place to go. Located on the lively South Street, this cosy pub serves traditional Scottish fare with a modern twist. The fish and chips are particularly popular, and the atmosphere is always warm and welcoming. It’s a great spot for a casual meal or a drink with friends.

5. Forgans St Andrews For a touch of Scottish charm, Forgans St Andrews is a cosy, family-friendly restaurant serving hearty dishes made with local ingredients. From delicious Scottish breakfasts to indulgent evening meals, this restaurant offers a warm atmosphere and a menu that celebrates the best of Scottish produce. Don’t forget to try their famous sticky toffee pudding!

Final Thoughts

St Andrews is a picturesque, historic town that captures the essence of Scotland in a way few other places do. Whether you're exploring its world-famous golf courses, wandering the cobbled streets of its medieval heart, or sampling delicious local food, there’s no shortage of things to see and do. Add to that the stunning coastal views and friendly atmosphere, and you’ll soon see why St Andrews is more than just a university town—it’s a place of lasting charm. So, pack your bags, grab your clubs (if you must), and get ready to fall in love with one of Scotland’s most delightful gems.

Next
Next

Edinburgh Visitor’s Guide 2025: What to See, Where to Stay, and Where to Eat & Drink