Fife Hotels
[Click Here for Fife Maps
      and Tourist Information]
Hotels by Price
The prices displayed below are the nightly costs per hotel room.
King Malcolm Hotel
Queensferry Road, Dunfermline, KY11 8DS
Rooms from £7.00 ( 7.70 / $10.15 ) per night
The hotel is equally well suited for the visiting business executive or the tourist exploring the old kingdom of Fife. This popular business hotel is located on the east side of town, with its top floor bedrooms having been enhanced.
Rooms At 29 Bruce Street
29-35 Bruce St, Dunfermline, KY12 7AG
Rooms from £29.00 ( 31.90 / $42.05 ) per night
This boutique hotel offers affordable luxury and first class entertainment and is situated in the city centre of Dunfermline. All bedrooms are en suite and high speed internet access.
The Elgin Hotel
Charlestown, Dunfermline, ky11 3ee
Rooms from £45.00 ( 49.50 / $65.25 ) per night
Located in picturesque, historic Charlestown, the Elgin Hotel overlooks the Firth of Forth estuary and the harbour, and has panoramic views of the Pentland Hills.
The Queensferry Hotel
St Margaret's Head, North Queensferry, KY11 1HP
Rooms from £45.00 ( 49.50 / $65.25 ) per night
Situated in a stunning location, on the North banks of the Firth of Forth, this friendly 3-star hotel enjoys some spectacular panoramic views across the Firth and iconic Forth bridges.
Pitbauchlie House Hotel
Aberdour Road, Dunfermline, KY11 4PB
Rooms from £50.00 ( 55.00 / $72.50 ) per night
Set in 3 acres of woodland and landscaped gardens, this former country style house has been transformed into a modern hotel with sophisticated facilities.
The Hideaway
Kingseat Road, Dunfermline, KY120UB
Rooms from £50.00 ( 55.00 / $72.50 ) per night
Situated in the beautiful countryside surrounding Scotland?s ancient capital, the friendly, relaxed atmosphere of this family-run residence offers the perfect setting for a relaxing break.
The Inn at Lathones
By Largoward, St Andrews, Fife
Rooms from £50.00 ( 55.00 / $72.50 ) per night
For over 400 years this small cosy coaching inn just outside St Andrews has been offering great hospitality. These days that hospitality has been brought right up to date with all bedrooms been refurbished in a modern light fashion. The lounge offers thick leather sofas, leather chairs, open log fires (winter) what more could you want from this area - maybe some cocktails and great beers. We also stock a range of Orkney Ales served in pewter tankards. The restaurant has attracted many awards for its food and wine list. 2 rosettes for the last 12 years from the AA. This year we have been awarded the Gold award for customer service by Visit Scotland and have also won the prestigious best UK award for best small music venue 2009.
Balgeddie House Hotel
Balgeddie Way, Glenrothes, KY6 3ET
Rooms from £55.00 ( 60.50 / $79.75 ) per night
The Balgeddie House Hotel is situated in an elevated position in the Balgeddie area of North Glenrothes and is easily reached from all directions.
Express By Holiday Inn Dunfermline
Halbeath Dunfermline, Dunfermline, KY11 8DY
Rooms from £55.00 ( 60.50 / $79.75 ) per night
In the historic city of Dunfermline, with great access by road to Edinburgh and Edinburgh Airport, this modern hotel offers free internet access and great-value rooms with satellite TV.
Lundin Links Hotel
Leven Rd, Lundin Links, Leven, KY8 6AP
Rooms from £55.00 ( 60.50 / $79.75 ) per night
Built in the year 1900, this country home style hotel has retained its former Edwardian elegance and many of its ... We can tailor a golfing holiday to suit you, and we are just 15 minutes from the Old Course at St Andrews. ...
The Albany St Andrews
56 North Street, St Andrews, KY16 9AH
Rooms from £57.00 ( 62.70 / $82.65 ) per night
Dating from 1795, this traditional, elegant Georgian terraced house hotel rests in the heart of historic St Andrews.
Aberdour Hotel
38 High Street, Aberdour, KY3 0SW
Rooms from £58.00 ( 63.80 / $84.10 ) per night
A friendly, family-run hotel situated in one of Fife's picturesque coastal villages, specialising in fresh fare, using local Scottish produce where possible.
Kingswood Hotel
Kinghorn Road, Burntisland, KY3 9LL
Rooms from £58.00 ( 63.80 / $84.10 ) per night
This beautiful, independently owned, country hotel, nestled in 2 acres of gardens and woodlands, boasts stunning panoramic views across the Firth of Forth and houses one of the area's best restaurants.
Symphony Craw's Nest Hotel
Bankwell Road, Anstruther, KY10 3DA
Rooms from £59.00 ( 64.90 / $85.55 ) per night
Only a 10 minute drive from St Andrews, this hotel is set in one of the beautiful royal burghs in the East Neuk of Fife.
Express by Holiday Inn Glenrothes
Leslie Road, Glenrothes, KY6 3EP
Rooms from £59.95 ( 65.95 / $86.93 ) per night
Located on the edge of Glenrothes and within easy reach of Edinburgh, Perth and historic St Andrews, this hotel is the ideal choice for accommodation in the heart of Fife.
Davaar House Hotel
126 Grieve Street, Dunfermline, KY12 8DW
Rooms from £60.00 ( 66.00 / $87.00 ) per night
This non-smoking Victorian town house hotel is privately run by Jim and Doreen, offering ample private parking and situated in a quiet residential area, within walking distance of central Dunfermline. There is easy access to the M90 motorway, 22.
Old Manor Hotel
55 Leven Road, Leven, Fife
Rooms from £62.50 ( 68.75 / $90.63 ) per night
This country house hotel offers warm hospitality and friendly accommodation in a picturesque seaside village, overlooking Largo Bay. The Old Manor Hotel is an ideal location for your short break with safe sandy beaches, golf, walks, fishing and the world famous St Andrews golf course all nearby. There are 23 well appointed en-suite bedrooms available, each decorated and furnished to a high standard and most with sea views and balcony. Each of the rooms has TV, tea and coffee making facilities, trouser press and hairdryer provided. Dining is available in the hotel's two restaurants which provide an intimate dining experience serving fantastic freshly prepared food. The passionate chefs serve a wide selection of imaginative dishes using only the finest local game and fish.
Five Pilmour Place
5 Pilmour Place, St Andrews, KY16 9HZ
Rooms from £75.00 ( 82.50 / $108.75 ) per night
Five Pilmour Place is located close to the 18th green of the Old Course and a slow 2-minute walk from the heart of St Andrews. Five Pilmour Place is traditional and contemporary, comfortable and convenient.
Vicarsford lodge Guest House
St Michael by Leuchars, St Andrews, KY16 0DT
Rooms from £75.00 ( 82.50 / $108.75 ) per night
A warm friendly atmosphere awaits you in this comfortable and spacious period home. Please note that the Vicarsford Lodge guest house is located 7 miles from St Andrews. The unique location of Vicarsford Lodge will ensure a picturesque stay.
1 Golf Place
1 Golf Place, St Andrews, KY16 9JA
Rooms from £80.00 ( 88.00 / $116.00 ) per night
1 Golf Place is very close to the famous St Andrews Old Course, and close to the beach. The busy, small hotel provides personal, professional service. Local services are within easy walking distance and ample parking is very close by.
Balbirnie House Hotel
Markinch Village, Fife, KY7 6NE
Rooms from £80.00 ( 88.00 / $116.00 ) per night
Balbirnie offers a wonderful experience with understated luxury, fine food, lovely surroundings and friendly Scottish hospitality.
Best Western Keavil House Hotel
Crossford, Dunfermline, KY12 8QW
Rooms from £85.00 ( 93.50 / $123.25 ) per night
Best Western Keavil House Hotel is a country house hotel, set in its own wooded grounds and garden. Relax in beautifully appointed bedrooms, an award winning restaurant and an impressive leisure club.
Craigsanquhar House
Craigsanquhar, St Andrews, KY15 4PZ
Rooms from £90.00 ( 99.00 / $130.50 ) per night
This stunning former mansion house situated 6 miles from St Andrews sits in 35 acres of beautifully maintained park and woodland with spectacular views over the rolling countryside.
Fairmont St Andrews, Scotland
Kingask, St Andrews, KY16 8PN
Rooms from £99.00 ( 108.90 / $143.55 ) per night
On a 520-acre estate, this 5-star luxury hotel has a magnificent cliff-top setting with stunning panoramic views over the hotel?s own championship golf courses and the bay of St Andrews.
The Inn At Lathones
Lathones, By Largoward, St Andrews, KY9 1JE
Rooms from £99.00 ( 108.90 / $143.55 ) per night
At St. Andrews' oldest coaching inn, enjoy open log fires, award winning food and really friendly people to look after you. This charming 400 year old coaching inn is situated just 5 miles from the famous golfing town of St. Andrews.
Fairmont St Andrews, Scotland
St Andrews, Fife, KY16 8PN
Rooms from £120.00 ( 132.00 / $174.00 ) per night
Fairmont St Andrews, Scotland sits proudly amidst the rugged, coastal landscape of the North Sea, whilst commanding spectacular views of the bay's golden beaches and medieval St Andrews. The hotel recently completed a £13 million refurbishment, which includes a newly designed reception hall and lobby. In addition the Atrium, Squire Restaurant and Conference Centre have all been impressively refurbished. 115 new sumptuous, elegantly furnished bedrooms and luxury suites have been unveiled, Kittocks Den, our lobby bar, has also been refurbished to compliment our recently opened lively sports-themed bar, The Rock and Spindle. The new signature Fairmont Spa has recently been launched and two championship golf courses - The Torrance and The Devlin are located onsite.
Macdonald Rusacks Hotel
Pilmour Links, St Andrews, KY16 9JQ
Rooms from £121.00 ( 133.10 / $175.45 ) per night
A traditional hotel (circa 1887) overlooking the 18th hole of the famous Old Course.
St Andrews Golf Hotel
40 The Scores, St Andrews, KY16 9AS
Rooms from £139.00 ( 152.90 / $201.55 ) per night
Its location, spectacular views, stylish comfort, personal service and true Scottish hospitality combined with cuisine to die for make this a hotel to surpass your expectations.
Old Course Hotel St Andrews
Old Station Rd, St Andrews, KY16 9SP
Rooms from £155.00 ( 170.50 / $224.75 ) per night
With its unique location on the famous golf course, the luxurious Kohler Waters Spa, luxury dining and the highest attention to detail, this award-winning 5-star resort is the ultimate hotel experience.
Online Hotel Bookings