Top 5 Places to Eat in St. Andrews

St. Andrews may be famous for its historic sites and world-renowned golf courses, but its culinary scene is equally impressive. From fine dining to cosy eateries, here are the top 5 places to eat in St. Andrews that will delight your taste buds.


1. The Adamson

Located in the heart of St. Andrews, The Adamson offers a modern dining experience in a stylish setting. The menu is a celebration of contemporary cuisine, with a focus on fresh, locally sourced ingredients. Whether you’re in the mood for a leisurely brunch, a sophisticated dinner, or just a few cocktails with friends, The Adamson delivers on all fronts. Signature dishes like their roasted monkfish and steak frites are not to be missed, and the weekend brunch is a local favourite.


chef plating food at forgans

2. Forgan’s

Set in a former golf club factory, Forgan’s is known for its rustic charm and lively atmosphere. The menu offers a mix of traditional Scottish dishes and modern twists, with ingredients sourced from local farms and suppliers.


3. The Seafood Ristorante

For seafood lovers, The Seafood Ristorante is a must-visit. Perched right on the coast, this restaurant offers stunning views of the North Sea, complementing its exquisite seafood dishes. The menu features a variety of fresh, locally caught fish and shellfish, prepared with an Italian twist. The Seafood Ristorante is perfect for a romantic dinner or a special celebration, where you can indulge in dishes like lobster ravioli or sea bass with saffron risotto.


4. The Jigger Inn

A true St. Andrews institution, The Jigger Inn is a historic pub located alongside the Old Course. Known as the “19th hole” of St. Andrews, this cosy inn serves hearty Scottish fare in a relaxed and welcoming setting. Enjoy classics like fish and chips, haggis, and their famous steak pie, all washed down with a pint of local ale. The Jigger Inn is the ideal spot for a laid-back meal after a day of exploring or golfing.


5. Little Italy

If you’re craving Italian food, Little Italy is the place to go. This family-run restaurant offers authentic Italian cuisine with a warm and inviting atmosphere. The menu features all your favourites, from homemade pasta to wood-fired pizzas, all made with the freshest ingredients. Little Italy’s friendly service and cosy setting make it a favourite among locals and visitors alike, perfect for a romantic dinner or a family meal.

our latest offers

Check back again soon for the best deals and offers!

book your apartment