THE UPPER LARGO HOTEL & RESTAURANT

Upper Largo

Address

4 MAIN STREET

UPPER LARGO

Upper Largo

KY8 6EJ

Visit

Website

Book

Book Now

About

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 retreat for visitors and locals alike.

We are open all day, every day from 8 am for breakfast, bar meals, snacks and coffees, lunch or evening dinner serving locally sourced produce from the land and sea.

Whether you are golfing on one of the award-winning courses in Fife, walking or cycling the Fife Coastal Path, or just want a break by the seaside, the Upper Largo Hotel & Restaurant is the perfect destination for your stay in comfortable, cosy accommodation with en-suite facilities. 

Our Law Room & Caravel Bar is the perfect private dining space to celebrate your Wedding, Anniversary, Birthday, Baby Shower - let us take the strain and help you organise your perfect day.

map location

Keep it local