We're giving you the chance to win back the value of your meal - every time you dine this month!

164 Restaurants near St Andrews

We found 164 restaurants within 30 miles 30 miles of St Andrews

The Lands of Loyal

The Lands of Loyal

Blairgowrie, PH11 8JQ
25.9 miles
What we think
"Lands of Loyal is the third venture from the Webster family, who also own Castleton House by Glamis & Raemoir House near Banchory. Built as a grand ..." Read our full review
Restaurant at the Meikleour Hotel

Restaurant at the Meikleour Hotel

Blairgowrie, PH2 6EB
26.0 miles
This destination dining spot is set inside the historic Meikleour Hotel, a picturesque, ivy-covered inn located between Blairgowrie and Perth. The home-made ... Find out more
The Waterside Bistro

The Waterside Bistro

Town Centre, EH41 4AT
26.7 miles
An award winning bistro set on the charming river Tyne run by the Findlay family.   The family have been in catering for over 50 years. Jim Findlay r ... Find out more
Brasserie Bar & Grill @ Maitlandfield Hotel

Brasserie Bar & Grill @ Maitlandfield Hotel

Haddington, EH41 4BZ
26.8 miles
The romantic four-star Maitlandfield House hotel in the ancient town of Haddington is an ideal backdrop for the creative menu of Scottish-flavoured cuisine ... Find out more
The Glover Arms

The Glover Arms

Perth, PH1 3JJ
26.9 miles
The Glover Arms is in the Scottish city of Perth. Despite its relatively urban location, it retains the appearance and feel of a country pub. There’s ... Find out more
La Trattoria Edinburgh

La Trattoria Edinburgh

Tranent, EH33 1LW
28.1 miles
Set on Tranent High Street, just outside Edinburgh, La Trattoria brings a spirited slice of Italy to East Lothian. Taking over the former Giancarlo’s ... Find out more
Links Hotel Restaurant and Koffiehuis

Links Hotel Restaurant and Koffiehuis

Montrose, DD10 8RL
28.8 miles
Situated on the historic Mid Links in the town of Montrose, the Edwardian building of The Links Hotel is a handsome setting for the smart restaurant and 'Ko ... Find out more
Zizzi Leith

Zizzi Leith

Edinburgh, EH6 6JJ
28.9 miles
What we think
"Nationwide Italian chain Zizzi is not exactly the last word in cutting-edge culinary cool, but it’s been quick off the mark to introduce some hot ..." Read our full review
Fishers in Leith

Fishers in Leith

Leith, EH6 6QW
28.9 miles
What we think
"At the foot of a 17th-century windmill, fortified during the Napoleonic Wars, Fishers is a docklands seafood bistro par excellence, with maritime decor ..." Read our full review
Haze

Haze

Leith
28.9 miles
From the team behind Michelin-starred Timberyard and Montrose comes Haze - a stylish all-day venue in Leith, drawing inspiration from great European cafes a ... Find out more
Teuchters Landing

Teuchters Landing

Leith, EH6 6LU
28.9 miles
What we think
"One of Edinburgh’s great hidden gems, Teuchter’s Landing is a small dockside bar frequented almost exclusively by locals. Urbane, classy an ..." Read our full review
Pizza Express Edinburgh Ocean Terminal Shopping Centre

Pizza Express Edinburgh Ocean Terminal Shopping Centre

Leith, EH6 6JJ
29.0 miles
Pizza Express Edinburgh Ocean Terminal brings Italian dining to the waterfront, offering a relaxed escape within one of the city’s busiest leisure des ... Find out more
The Ship on the Shore

The Ship on the Shore

Leith, EH6 6QN
29.0 miles
What we think
"The current incarnation of the Ship on the Shore dates from 2007, when new owners re-launched the business as a seafood bistro/pub. Since then it has b ..." Read our full review
Close map