Hotels & Inns In Fife
Many hotels in the Kingdom of Fife are close to golf courses. Some offer golf as a package. There are hotels in variety, ranging from historic coaching inns to castle accommodation, with St Andrews offering an especially good choice. In the west of Fife, there is also plenty of availability near the Forth Bridge, giving easy access to Edinburgh, in areas such as Burntisland and Dunfermline.
St Andrews, Fife, KY16 9JA
1 Golf Place is practically on the doorstep of the famous St Andrews Old Course.
Price: £75 - £100 (Per room per night)
Cairneyhill, Fife, KY12 8QU
Located in a small village just outside Dunfermline, The Maltings offers a cosy bar and home-cooked food.
Price: £35 - £70 (Per room per night)
St Andrews, Fife, KY16 8PN
Set within a 520 acre estate with a unique coastal setting which makes it an unforgettable destination.
Falkland, Fife, KY15 7BU
The Covenanter Hotel is situated in the centre of the picturesque village of Falkland with the Lomond Hills as a backdrop.
Price: £70 - £120 (Per room per night)
Markinch, Glenrothes, Fife, KY7 6DB
A charming Victorian Hotel incorporating Haigs Restaurant. All rooms have been recently refurbished.
Price: £45 - £90 (Per room per night)
St Andrews, Fife, KY16 9TX
A beautiful 4 star hotel set in tranquil 10 acre gardens and boasting an Award-winning restaurant.
Price: £99 - £350 (Per room per night)
Freuchie, Cupar, Fife, KY15 7EY
Built in 1733, The Lomond Hills Hotel is a 200 year old Coaching Inn offering comfortable and relaxing accommodation.
By Cupar, Fife, KY15 4PZ
This charming Scottish country house, just 6 miles from St Andrews, features an award-winning restaurant and elegant rooms.
Price: £99 - £200 (Per room per night)
Off Kilmaichael Rd, Glenrothes, Fife, KY7 6RA
The Gilvenbank Hotel is located in Glenrothes.
Dunfermline, Fife, KY12 7AG
This boutique hotel offers affordable, luxury and first class entertainment, in the heart of Dunfermline's city centre.
Kirkcaldy, KY1 2AS
The Strathearn Hotel is a beautiful Victorian building in a suburban setting with a comfortable, friendly atmosphere.
Price: £50 - £105 (Per room per night)
St Andrews, Fife, KY16 9BB
The Best Western Scores Hotel is the ideal choice of hotel for all visitors to St Andrews.
Price: £75 - £140 (Per room per night)
St Andrews, Fife, KY16 9JQ
The Rusacks is only a stone's throw away from the world's most famous golf course, and offers a magnificent view of the St…
St Andrews, KY16 8AZ
The family run New Inn is close to the East Sands and a half mile from the new Castle Golf Course.
Price: £50 - £80 (Per room per night)
Dunfermline, Fife, KY11 8DS
Superbly located for access to the M90 motorway, and both the local and main line train stations of Dunfermline and...
Price: £60 - £95 (Per room per night)
|1||1 Golf Place||St Andrews, Fife, KY16 9JA|
|2||The Maltings Hotel||Cairneyhill, Fife, KY12 8QU|
|3||Fairmont St Andrews||St Andrews, Fife, KY16 8PN|
|4||Covenanter Hotel||Falkland, Fife, KY15 7BU|
|5||Laurel Bank Hotel||Markinch, Glenrothes, Fife, KY7 6DB|
|6||Rufflets Country House||St Andrews, Fife, KY16 9TX|
|7||Lomond Hills Hotel & Leisure Centre||Freuchie, Cupar, Fife, KY15 7EY|
|8||Craigsanquhar House||By Cupar, Fife, KY15 4PZ|
|9||Gilvenbank Hotel||Off Kilmaichael Rd, Glenrothes, Fife, KY7 6RA|
|10||Rooms @ 29 Bruce Street||Dunfermline, Fife, KY12 7AG|
|11||Strathearn Hotel||Kirkcaldy, KY1 2AS|
|12||Best Western - Scores Hotel||St Andrews, Fife, KY16 9BB|
|13||MacDonald Rusacks Hotel||St Andrews, Fife, KY16 9JQ|
|14||The New Inn||St Andrews, KY16 8AZ|
|15||King Malcolm Hotel||Dunfermline, Fife, KY11 8DS|
Click the map pins to view more information.