Christmas and New Year closures: Closed 25th December – reopening Saturday December 28th then 1st January – reopening Saturday January 4th 2025.
The Upper Largo Hotel & Restaurant, originally a 17th Century Coaching Inn, is situated in the quiet village of Upper Largo at the start of the historic East Neuk of Fife. 10 miles from St Andrews and on the main Fife coastal road with Edinburgh, Perth & Dundee all less than an hour away, makes the Upper Largo Hotel & Restaurant the perfect Countryside retreat for visitors and locals alike. Book your room on booking.com here.
As well as our excellent lunch and dinner menus we serve breakfast from 8am, please pop in and give us a try, it’s a great way to start your day. See the menu here.
Book Your Table OnlineHomemade food served all day from 8am for breakfast through to dinner
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.