Hotels in Leven
13 handpicked places to stay
Photo © Sid Needler, Google Maps
Leven makes a practical, well-connected base for a Fife coastal break, especially since the 2024 reopening of its railway station put Edinburgh and Kirkcaldy within easy reach by train. The town has a modest choice of small hotels, pubs with rooms and guesthouses, generally more affordable than staying in St Andrews or the East Neuk villages further along the coast, while still putting you within a short drive of both. Self-catering cottages and apartments are dotted around the town and along the coast towards Lower Largo and Lundin Links, useful for families or longer stays who want a kitchen and some space.
Because Leven sits on the Fife Coastal Path with the beach on its doorstep, many visitors base themselves here purely for the location, using it as a stepping-off point for walking routes in both directions, day trips to St Andrews, or rounds at one of the nearby links courses. The seafront position means some properties offer sea views over the Firth of Forth towards Edinburgh and North Berwick, while others sit a short walk back in the town centre, closer to the shops, pubs and the new train station. Booking ahead in summer is worth doing, particularly around the Silverburn Festival and other town events, when rooms can fill up quickly for a relatively small town.
Whether you are after a simple overnight stop while walking the coastal path, a weekend built around golf, or a few quieter days by the sea, Leven's hotels and guesthouses tend to offer straightforward comfort rather than luxury, reflecting the town's unpretentious, working character.
Caledonian Hotel by Greene King Inns
Hotel · 81 High Street, Leven
A 25-room High Street hotel in Leven, Fife, handy for golf, fishing and local pubs and restaurants within easy reach.
Dunclutha Guest House
Guest Accommodation · 16, Victoria Road, Leven
A five-room guest house in Leven, Fife, well suited to golfers and coastal-break travellers who want a quiet base with free parking and a sauna.
Buckthorns House
B&B · Upper Largo, Leven
Adults-only B&B in Upper Largo near Leven, with breakfast included and sea views over the Fife coast.
Lomond Guest House
B&B · 6 Church Road, Leven
A B&B on Church Road in Leven, Fife, with sea and garden views and free on-site parking a short drive from Markinch.
Forth Guest House
Guest House · Seaton Place, near the railway station · 0.3 miles away
A small, family-run Victorian guest house close to the station, praised for personal service and generous cooked breakfasts.
Forth Bay Guest House
B&B · Forth Bay Promenade, Leven
A seafront B&B on Leven's Forth Bay Promenade in Fife, with sea-view rooms and free on-site parking right on the coast.
Fantasia
B&B · Vettriano Vale, Leven
B&B in Leven, Fife, with free on-site parking and a garden for guests who fancy golf or fishing nearby.
Old Manor Hotel
Hotel · 55 Leven Road, Leven
A period manor building in Leven, Fife, with sea views, an on-site restaurant and bar, and free parking.
30 College Street Buckhaven Leven
Guest Accommodation · 30 College Street, Buckhaven · 2.2 miles away
Simple guest house in Buckhaven, Fife, with free parking and WiFi, and Leven's West Beach 2.33 miles away.
The Crusoe
Hotel · 2 Main Street, Leven
A 16-room hotel on Leven's Main Street, with Largo East Beach under a mile away and golf and fishing close by in Fife.
Strathdee Bed & Breakfast
B&B · 4 Seatoun Place, Leven
Adults-only B&B in Leven, Fife, with breakfast included, en-suite rooms and a garden, close to golf, fishing and the coastal path.
Seascape
B&B · 21 Temple, Leven
B&B in Leven, Fife, with en-suite rooms offering sea views, drinks on arrival and free on-site parking.
Balhousie Farm Bed and Breakfast
B&B · Balhousie Farm, Leven
Adults-only B&B at Balhousie Farm near Leven, Fife, with en-suite rooms and free on-site parking close to golf and fishing.