Scotlands Business Awards

Food is served all day

The Upper Largo Hotel & Restaurant is the perfect dining destination, at any time of the day. We server homemade food all day, every day, and offer a wide selection from our exciting and varied menus to satisfy all tastes.

Our food is freshly prepared daily and includes locally sourced produce from the land and the sea ensuring you receive the best quality, freshness and affordability.

Please call 01333 360347 to reserve your table.

Our Christmas menu is now available

Serving our Christmas Menu from 1st December – 31st December all day, every day.

Available in our main restaurant or Law Room function suite.

Breakfast menu

Our breakfast menu is served from 8am daily.

Seasonal menu

Our seasonal menu is served from 12:30 until 10pm daily.

Focusing on all the fresh fish, game and produce that Fife has to offer.

Bar Menu

Available Monday to Saturday 12:30 to 5pm.

Hygge Tent Menu

Our Hygge Tent is away for the winter season, back in April next year. See more about the tent here.

Hygge Tent Menu

Our Hygge Tent is away for the winter season, back in April next year. See more about the tent here.

Special Offers

We also cater for groups for any occasion, celebration or function in our beautifully decorated Function Suite, including bus tours.

Please Contact Us for booking information or with any enquiries regarding function menus and pricing.