Whats around The Upper Largo Hotel?
Nestled between the rugged hills and the serene shores of Largo Bay, Upper Largo offers a wealth of outdoor adventures for every nature enthusiast. Whether you're seeking a peaceful woodland stroll, a challenging hike, or a tranquil seaside retreat, our village and its surroundings have something special to offer. 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. We are open all day, every day from 8am for breakfasts, morning coffees, snacks, bar lunches, lunches & dinner.