Skip to main content

Hotels in Wester Glasslie Farm Leslie Falkland Glenrothes Fife

61 handpicked places to stay

Balbirnie House Hotel
4 star

Balbirnie House Hotel

Hotel · Markinch, near Glenrothes, around 15 miles from Aberdour · 3.7 miles away

An 18th-century Georgian mansion set in 400 acres of parkland, run as one of Fife's most highly rated country-house hotels.

Forth Guest House
4 star

Forth Guest House

Guest House · Seaton Place, near the railway station · 9.7 miles away

A small, family-run Victorian guest house close to the station, praised for personal service and generous cooked breakfasts.

Craigduckie Shepherd Huts
4 star

Craigduckie Shepherd Huts

Self-catering · Easter Craigduckie, north Dunfermline · 11.6 miles away

Individual shepherd huts with kitchens and shower rooms, set in open countryside just north of Dunfermline.

Kingswood Hotel
3 star★★

Kingswood Hotel

Hotel · Between Kinghorn and Burntisland, around 6 miles from Aberdour · 11.6 miles away

An independent hotel set in gardens and woodland between Kinghorn and Burntisland, with a Sea View Restaurant looking over the Forth.

Balmule House

Balmule House

Guest Accommodation · Bowershall, Dunfermline · 11.9 miles away

Holiday Inn Express Dunfermline
3 star★★

Holiday Inn Express Dunfermline

Hotel · Dunfermline town centre · 12.6 miles away

A modern budget-friendly hotel in Dunfermline town centre, close to the Abbey and Palace, with free breakfast and Wi-Fi.

The Courtyard

The Courtyard

Guest Accommodation · West Inchmichael, Perth · 12.7 miles away

Clarke Cottage Guest House
3 star★★

Clarke Cottage Guest House

Guest House · Halbeath Road, Dunfermline, around 8 miles from Aberdour · 13 miles away

A family-run guest house on the edge of Dunfermline with ensuite twin and double rooms and free parking.

Clarke Cottage Guest House
3 star★★

Clarke Cottage Guest House

Guest House · Halbeath Road, Dunfermline · 13 miles away

A family-run guest house on Halbeath Road with en-suite double and twin rooms, close to the town centre and motorway.

Sunbank House Hotel
4 star

Sunbank House Hotel

Guest House · Dundee Road, overlooking the River Tay · 13.1 miles away

Victorian guest house on the Dundee Road with views over the Tay and Kinnoull Hill, a short walk from the centre.

Woodcroft House

Woodcroft House

Guest Accommodation · Bellwood Park, Perth · 13.1 miles away

Acer Guest House

Acer Guest House

Guest Accommodation · 3 South Inch View, Perth · 13.2 miles away

Guest House
Kinnaird Guest House
3 star★★

Kinnaird Guest House

Guest House · Marshall Place, overlooking the South Inch · 13.3 miles away

Small guest house on Marshall Place facing the South Inch park, a short walk from Perth city centre.

The Townhouse

The Townhouse

Guest Accommodation · 17 Marshall Place, Perth · 13.4 miles away

The Salutation Hotel
3 star★★

The Salutation Hotel

Hotel · South Street, Perth city centre · 13.5 miles away

Historic coaching inn on South Street dating to 1699, claimed as the oldest hotel in Scotland, right in the city centre.

Parklands Hotel
4 star

Parklands Hotel

Hotel · St Leonard's Bank, overlooking the South Inch · 13.5 miles away

Boutique townhouse hotel above the South Inch park, a short walk from the city centre, known for its restaurant.

Best Western Queens Hotel Perth
3 star★★

Best Western Queens Hotel Perth

Hotel · Leonard Street, opposite Perth railway station · 13.6 miles away

Mid-range hotel opposite Perth railway station, a straightforward base for rail travellers and short city stays.

B&B
Bellyeoman B&B
3 star★★

Bellyeoman B&B

B&B · Bellyeoman Road, Dunfermline city centre, around 8 miles from Aberdour · 13.7 miles away

A traditional stone-built B&B five minutes' walk from Dunfermline city centre, with three rooms and a continental breakfast included.

Woodlea

Woodlea

Guest Accommodation · 23 York Place, Perth · 13.7 miles away

Garvock House Hotel
4 star

Garvock House Hotel

Hotel · Elevated gardens overlooking Dunfermline, around 8 miles from Aberdour · 13.8 miles away

A family-owned boutique hotel in a 200-year-old house above Dunfermline, with landscaped gardens and an oak-panelled dining room.

Garvock House Hotel
4 star

Garvock House Hotel

Hotel · Transy, western edge of Dunfermline · 13.8 miles away

A restored Victorian house hotel on the Transy estate, overlooking Dunfermline with 26 individually decorated rooms.

Stay Dunfermline
4 star

Stay Dunfermline

Self-catering · Dunfermline town centre · 13.9 miles away

Self-catering serviced apartments and cottages in Dunfermline city centre, from studios to family-sized options.

Adam Guest House

Adam Guest House

Guest Accommodation · 6 Pitcullen Crescent, Perth · 13.9 miles away

Westview

Westview

Guest Accommodation · 49 Dunkeld Road, Perth · 14.2 miles away

Pitbauchlie House Hotel
3 star★★

Pitbauchlie House Hotel

Hotel · Aberdour Road, Dunfermline, around 7 miles from Aberdour · 14.2 miles away

A 50-bedroom hotel in peaceful gardens on the edge of Dunfermline, on the road that runs directly toward Aberdour.

Pitbauchlie House Hotel
3 star★★

Pitbauchlie House Hotel

Hotel · Aberdour Road, south Dunfermline · 14.2 miles away

A family-run 3-star hotel in three acres of grounds, close to the M90, with over 50 rooms and Harvey's Bistro.