how to find us

map & Directions

Plan Your Journey

For directions to the Keavil House Hotel from wherever you are travelling from, plan your journey using the link below.
The hotel has free parking and an electric vehicle charging point.

Plan Your Journey

Local Information

Once you have planned your journey to Keavil House Hotel, it is time to plan your activities during your stay. The hotel is situated 2 miles outside of Dunfermline, and just 10 minutes from the motorway from which you can access all that Fife has to offer, and beyond.
Visit our 'Things to do in Fife' page for more information on the various tourist attractions the local area has to offer.

Things to do locally


The hotel's post code for SatNav systems is KY12 8NN. Exit the M90 at junction 3, follow the signsfor 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.


The hotel's postcodefor SatNav systems is KY12 8NN. Once you cross 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.


The hotel's postcode for SatNav systems is KY12 8NN. 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 until the roundabout. At the roundabout take the 2nd exit into Cairneyhill. Drive through Cairneyhilland then into Crossford. The entrance to the hotel is on your right hand side120 metres before the traffic lights.


The nearest railway station is Inverkeithing which is 7 miles away. A taxi to the hotel from the station is around £12.00. Trains from Inverkeithing to Edinburgh Waverle ystation take around 30 minutes.


Edinburgh International Airport is approximately 30 mins away by car or taxi. A taxi to the hotel will take around 30 minutes and cost about £45.00. There is a taxi rank at the main terminal.  
Edinburgh Airport also has a car rental centre, directly accessible from the terminal.

Still need more help? Contact Us.