Diner, Restuarant, American, Fast Food, British

If you’re a burger enthusiast then Blackhorn is undeniably the best in town. The menu is simplified by focusing on quality products, and the restaurant has an American diner feel. Your burger meat is locally sourced fresh which will result in a fantastic burger experience. They can be topped with cheese, bacon, salad or their special Blackhorn sauce. They also have wraps and hotdogs with a homemade creamy milkshake to complement your food.

Blackhorn is located at 10 Church Street in St Andrews, KY16 9NW

If you want to reserve a table call 01334 476777


Restaurant, British

This old golf club factory has a fantastic vibrant rustic yet modern feel to it. GOld thread lanterns hanging from the ceiling, old rustic dining furniture with contemporary chairs. This venue is popular both with students and tourists. They have private alcoves you can dine in with bookshelves and curiosities to create the perfect atmosphere. The food is mainly British with haggis served with neeps tatties and whiskey sauced They also have live entertainment on Friday and Saturday evenings with a traditional ceilidh band.

Forgan’s is located at 110 Market Street, St Andrews, Scotland KY16 9PB

If you want to reserve a table call 01334 466973

The Seafood Ristorante 

If you wanted to impress a guest or partner with a stunning and dramatic place to eat this is the venue. It is located on the edge of a high bank with the sea just below. Beautiful views of St Andrews beach, and the Scottish coastline. The interior is modern and impressive with immaculate white tablecloths and a calming atmosphere included. If you’re a seafood enthusiast then you will love the fresh grilled lobster with garlic butter served with sauteed potatoes, and samphire, Shetland Isle mussels. The food is delicious and the deserts are amazing.

Bruce Embankment, St Andrews, Scotland KY16 9AB

If you want to reserve a table call 01334 479475

Balgove Larder

It is just located on the outskirts of St Andrews amongst some scenic Scottish farmlands. It is a butchery farm shop, cafe, and restaurant. Additionally, there is an old wooden barn converted with wooden crates, timber beams and a fire pit, the building exudes a rustic charm, which entirely complements its old-fashioned, rural surroundings. Most products are locally sourced with year-round superb breakfasts and light lunches. There is a teak barn which opens between April and October offering great meat dishes from their own locally sourced products.

St Andrews, Scotland KY16 9SF

If you want to reserve a table call 01334 898145

The Jigger Inn

As well as being noted for its beautiful landscapes and historic university, St Andrews is famous for being one of the top golfing destinations in the world, with thousands of people flocking to the town to enjoy its picturesque golf courses. The Jigger Inn perfectly combines this aspect of the town’s culture with luxurious dining. The restaurant is located inside a 19th-century station master’s lodge on the Old Course, a renowned golf course which stretches along the St Andrews coastline. The menu offers a range of international, home-cooked options – from grilled rib-eye steak to an aromatic Thai green curry – and a wide selection of drinks, including the Inn’s very own brewed beer.

Located on Old Station Road, Saint Andrews, Scotland KY16 9NL

If you want to reserve a table call 01334 474371

We hope you enjoyed our top five places to eat in St Andrews from Golf City Taxis. If you take one of our cabs please ask the driver for more recommendations they will be more than happy to help.