A Directory of Places to Eat in North Fife

There are so many different types of places to get food throughout North Fife it's hard to know where to start.  There are fabulous 'posh' restaurants, some that are not-so-posh, Pizza Houses, Steak Houses, Pubs, Coffee Shops, Tea Rooms and of course a wide variety of Take-Away (or as we Scots call them, 'Carry Outs') establishments.  This Page is a Directory for North Fife, but there are also fabulous places to eat in Central Fife (including Glenrothes, Falkland and Kirkcaldy), the East Neuk (including Pittenweem and Anstruther) and of course West Fife (from Kincardine right through to Dunfermline).

If you're a local, you probably have your favourites, and if you're a visitor to St Andrews or other parts of North Fife, you might want to know where to find Restaurants food of your choice.  If you find a somewhere that you think others might want to know about, please do leave a Review.  If you're looking for a recommendation, do check out that page too.  If, on the other hand, you know of somewhere that I've not included in here, please do email me and give me the details.  This Directory will be added to regularly.

North Fife - tea served with scones, jam & cream

Within these types of Eating Places mentioned above, you'll find a variety of different types of different food from traditional Scottish, General British, Indian, Mexican, Italian, Thai, American, Vegetarian (and sometimes Vegan) and also Organic.  Of course seafood is plentiful in Fife and often comes in fresh from the fishing ports of Pittenweem and Anstruther.  So there are a number of Fish Restaurants as well as many 'Fish'n'Chip shops (or Chippies) The prices in all of these places can vary from very cheap to pretty expensive, with Take Aways being the Cheapest and sometimes (but not always) restaurants in Hotels being the most expensive, with Pub food usually being value-for-money. If you get the chance do try Roast Beef and Yorkshire Pudding

North Fife - Roast Beef and Yorkshire Pudding and vegetables

The Barn at Kingsbarns

  • Address: 5 Main Street, Kingsbarns, nr St Andrews, KY16 8TA,
    Tel: 01334 460820
  • Cuisine: Modern, Scottish

The Byre Theatre Restaurant

  • Address: Abbey Street, St Andrews, KY16 9LA
    Tel: 01334 475000
  • Cuisine: Bistro, Scottish

St Andrews Golf Hotel

  • Address: 40 The Scores, St Andrews, KY16 9AS
    Tel: 01334 472611
  • Cuisine: French, Scottish

Dolls House Restaurant

  • Address: 3 Church Square, St Andrews, KY16 9NN
    Tel: 01334 477422
  • Cuisine: European, French, Scottish


  • Address: St Andrews Golf Resort & Spa, St Andrews Bay, St Andrews, KY16 8PN
    Tel: 01334 837000
  • Cuisine: Mediterranean

Grill House Restaurant

  • Address: Inchcape House, St Mary's Place, St Andrews, KY16 9UY
    Tel: 01334 470500
  • Cuisine: American, Grill, Mexican

The Inn at Lathones

  • Address: Largoward, St  Andrews, KY9 1JE
    Tel: 01334 840494
  • Cuisine: Modern European

Pizza Express St Andrews

  • Address: 3-4 Logies Lane, St Andrews, KY16 9NL
    Tel: 01334 477109
  • Cuisine: Pizza & Pasta

Restaurant at Macdonald Rusacks Hotel

  • Address: Pilmour Links, St Andrews, KY16 9JQ
    Tel: 0870 4008128
  • Cuisine(s): English

Restaurant at Parkland Hotel

  • Address: Kinburn Castle, Double Dykes Road, St Andrews, KY16 9DS
    Tel: 01334 473620
  • Cuisine(s): Modern British, Scottish

Restaurant at Rufflets Country House Hotel

  • Address: Strathkinness Low Road, St Andrews, KY16 9TX
    Tel: 01334 472594
  • Cuisine: Modern British

Restaurant at The Russell Hotel

  • Address: 26 The Scores, St. Andrews , KY16 9AS
    Tel: 01334 473447
  • Cuisine: French, Scottish

Restaurant at West Port Hotel, St Andrews

  • Address: 170 South Street, St Andrews, KY16 9EG
    Tel: 01334 473186
  • European, Modern

Road Hole Grill at The Old Course Hotel

  • Address: Old Station Road, St Andrews, KY16 9SP
    Tel: 01334 474371
  • Cuisine: British, Organic, Scottish

Sands Seafood Bar & Restaurant

  • Address: Old Course Hotel, Old Station Road, St Andrews, KY16 9SP
    Tel: 01334 474371
  • Cuisine: Mediterranean, Seafood

Seafood Restaurant

  • Address: Bruce Embankment, Below The Scores, St Andrews, KY16 9AB
    Tel: 01334 479475
  • Cuisine: Modern British, Scottish, Seafood

The Vine Leaf Restaurant

Address: 131 South Street, St Andrews, KY16 9UN
Tel: 01334 477497

  • Cuisine: Scottish, Seafood
  • Zizzi, St Andrews

    • Address: 87-89 South Street, St Andrews, KY16 9QW
      Tel: 01334 474676
    • Cuisine: Pizza & Pasta

    As well as this Directory of places to eat in North Fife, do have a look at these pages:-

    East Neuk - a Directory of Places to eat in the EAst Neuk of Fife, from Lundin Links to Crail.
    Review Places to Eat - this is YOUR opportunity to share your opinions of Fife's Places to eat with all our visitors.

    Return from places to eat in North Fife to Eat Out in Fife

    Return to Home Page

    Click the crown button to go to the top of this page

    Eat Out In North Fife

    Available from Scotlands Enchanting Kindom

    Contact Updates Home Page

    Advertise with us!

    Advertise with us!

    Sign up in the form below for my Ezine/Newsletter called "Proclamation from the Kingdom" and receive a free gift - a mini Scottish recipes ebook.

    Enter your
    Email Address

    Enter you


    Don't worry
    your e-mail address
    is totally secure.
    I promise to use it only
    to send you
    "Proclamation from the Kingdom".

    Translate this page

    Search this site or the web powered by FreeFind

    Site search Web search