Keavil House Hotel, Dunfermline - Dunfermline | Hotels | Britain's Finest
See All (23)






Keavil House Hotel, Dunfermline

Keavil House Hotel is a leading country house & leisure spa in a beautiful, rural setting. Nestling in 12 acres of landscaped gardens, it's the perfect venue for weddings, business meetings and peaceful weekends away.

The hotel is just a short drive from Edinburgh city centre and Edinburgh International airport and provides a gateway to the pretty coastal villages and beaches of Fife.

Relax in the peace and quiet of the stylish bedrooms. With free WiFi and all the extra amenities expected. Bedrooms offer the perfect accommodation for business or a short break in Fife.

Check In: 15:00 (3:00pm) - 23:00 (11:00pm) (arrivals may be allowed outside this window if your travel plans can't be adjusted however this is subject to availability)

Check Out: 06:00 (6:00am) - 11:00 (11:00am)

Show more

Top facilities

Free WiFi

Free parking


Please select dates to view availability for this location

Facilities & information


16th century buildings

Parking (free)

No smoking

Child friendly

4 Star Official Rating


Free broadband access (wifi)

Outdoor terrace

Garden furniture


Swimming pool


Children's cots

Children's highchairs

Woodland walks


Luggage storage

24 hour security

Linen included

Towels included

Iron/ironing board

Hair dryers


Central heating





Recommended walks

Beach (a short drive)

Pub (a short drive)

Museums (a short drive)

Historic houses


Golf course (walking distance)

Tennis courts (a short drive)

Recommended restaurants (walking distance)

Theatre (a short drive)

Arrival information and directions

Address: Crossford, Dumfermline, Fife, Scotland, DunfermlineKY12 8NN, United Kingdom

Check In: From 2.00pm. Check Out: By 11.00am. 


Keavil House Hotel is in Crossford just outside of Dunfermline in Fife, Scotland. The hotel's postcode for SatNav systems is KY12 8NN, and the nearest railway station is Inverkeithing, which is 7 miles away.

By Car - From the North: Exit the M90 at junction 3, follow the signs for Dunfermline on the A907, going onto the Sinclair Gardens roundabout. Take the third exit onto the A994. Follow this road out of Dunfermline approximately 2 miles to Crossford. The Hotel is situated 120 metres on the left after the traffic lights.

By Car - From the South: After crossing the Forth Road Bridge, exit Junction 1 into Rosyth. Drive through Rosyth onto the A985 for approximately 5 miles, turn right to Crossford after going under the railway bridge. Take this road into Crossford turning left at the traffic lights and the hotel is situated 120 metres on the left.

By Car - From the West: Exit the M8 onto the A80 signposted to Stirling and the Kincardine Bridge. Take the M876 to the Kincardine Bridge, cross the bridge and onto the A985. Follow this road for 8 miles to the roundabout. At the roundabout take the 2nd exit into Cairneyhill. Drive through Cairneyhill and then into Crossford. The entrance to the hotel is on the right-hand side 120 metres before the traffic lights.

This website uses cookies. Click here to read our Privacy Policy.
If that’s okay with you, just keep browsing. CLOSE