Skip to main content

Hotels in The Stables Falkland House Avenue West Port Falkland Cupar Fife

55 handpicked places to stay

Balbirnie House Hotel
4 star

Balbirnie House Hotel

Hotel · Markinch, near Glenrothes, around 15 miles from Aberdour · 4.1 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.6 miles away

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

The Courtyard

The Courtyard

Guest Accommodation · West Inchmichael, Perth · 11.2 miles away

Sunbank House Hotel
4 star

Sunbank House Hotel

Guest House · Dundee Road, overlooking the River Tay · 12.2 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 · 12.3 miles away

Acer Guest House

Acer Guest House

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

Guest House
Kinnaird Guest House
3 star★★

Kinnaird Guest House

Guest House · Marshall Place, overlooking the South Inch · 12.5 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 · 12.6 miles away

The Salutation Hotel
3 star★★

The Salutation Hotel

Hotel · South Street, Perth city centre · 12.6 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 · 12.7 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 · 12.8 miles away

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

Woodlea

Woodlea

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

Adam Guest House

Adam Guest House

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

Kingswood Hotel
3 star★★

Kingswood Hotel

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

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

Craigduckie Shepherd Huts
4 star

Craigduckie Shepherd Huts

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

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

Westview

Westview

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

Balmule House

Balmule House

Guest Accommodation · Bowershall, Dunfermline · 13.5 miles away

Holiday Inn Express Dunfermline
3 star★★

Holiday Inn Express Dunfermline

Hotel · Dunfermline town centre · 14.2 miles away

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

Clarke Cottage Guest House
3 star★★

Clarke Cottage Guest House

Guest House · Halbeath Road, Dunfermline, around 8 miles from Aberdour · 14.5 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 · 14.5 miles away

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