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, Fife
Rooms from £47.50 ( €70.30 / $86.92 ) per night
A comfortable, modern hotel on the outskirts of Scotland's ancient capital, the King Malcolm Hotel is only 15 miles from the shops, entertainment and commercial heart of Edinburgh. There are several dining options in either the elegant conservatory restaurant or a traditional pub meal in the Canmore Vaults bar. All of the 48 bedrooms have modern amenities including direct dial telephone, tea and coffee making facilities and satellite TV.
Balgeddie House Hotel
Balgeddie Way, Glenrothes, KY6 3ET
Rooms from £50.00 ( €74.00 / $91.50 ) 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.
Old Manor Hotel
55 Leven Road, Lundin Links, Nr St Andrews, Leven, KY8 6AJ
Rooms from £50.00 ( €74.00 / $91.50 ) per night
A special retreat in a picturesque setting, overlooking Largo Bay. Good food, excellent service & golf galore. Bookings to play golf at St Andrews & over 30 courses, including many championship courses.
Pitbauchlie House Hotel
Aberdour Road, Dunfermline, KY11 4PB
Rooms from £50.00 ( €74.00 / $91.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.
Aberdour Hotel
38 High Street, Aberdour, KY3 0SW
Rooms from £52.00 ( €76.96 / $95.16 ) 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.
Davaar House Hotel
126 Grieve Street, Dunfermline, KY12 8DW
Rooms from £55.00 ( €81.40 / $100.65 ) 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.
Express By Holiday Inn Dunfermline
Halbeath Dunfermline, Dunfermline, KY11 8DY
Rooms from £55.00 ( €81.40 / $100.65 ) per night
Located in the historic city of Dunfermline, The Express by Holiday Inn is also situated 25.7 km/ 16 miles from Edinburgh city centre and 20.9 km/ 13 miles from Edinburgh airport.
The Queensferry Hotel
St Margaret's Head, North Queensferry, KY11 1HP
Rooms from £55.00 ( €81.40 / $100.65 ) 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.
Kingswood Hotel
Kinghorn Road, Burntisland, KY3 9LL
Rooms from £56.00 ( €82.88 / $102.48 ) 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.
Rooms At 29 Bruce Street
29-35 Bruce St, Dunfermline, KY12 7AG
Rooms from £59.00 ( €87.32 / $107.97 ) 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, have DVD players and high speed internet access.
Craigsanquhar House
Craigsanquhar, St Andrews, KY15 4PZ
Rooms from £60.00 ( €88.80 / $109.80 ) 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.
Symphony Craw's Nest Hotel
Bankwell Road, Anstruther, KY10 3DA
Rooms from £65.00 ( €96.20 / $118.95 ) per night
Only a 10 minute drive from St Andrews, The Symphony Craws Nest Hotel is set in one of the beautiful Royal Burghs in the East Neuk of Fife.
The Albany St Andrews
56 North Street, St Andrews, KY16 9AH
Rooms from £65.00 ( €96.20 / $118.95 ) per night
Dating from 1795, this traditional, elegant Georgian terraced house hotel rests in the heart of historic St Andrews.
King Malcolm Hotel
Queensferry Road, Dunfermline, KY11 8DS
Rooms from £68.00 ( €100.64 / $124.44 ) 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.
Lundin Links Hotel
Leven Rd, Lundin Links, Leven, KY8 6AP
Rooms from £69.00 ( €102.12 / $126.27 ) 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. ...
Best Western Keavil House Hotel
Crossford, Dunfermline, KY12 8QW
Rooms from £70.00 ( €103.60 / $128.10 ) 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.
Kirkton Barns Country House
St Michaels Road, St Andrews, DD6 9PD
Rooms from £75.00 ( €111.00 / $137.25 ) per night
Our old Victorian family farmhouse has been in the Wemyss family for 4 generations, is over 150 years old and gives the feel of a true old Scottish home. We are not a hotel and wish to let guests know this before they visit.
The Inn At Lathones
Lathones, By Largoward, St Andrews, KY9 1JE
Rooms from £75.00 ( €111.00 / $137.25 ) per night
At St. Andrews' oldest coaching inn, enjoy open log fires, award winning food and really friendly people to look after you. Individually styled bedrooms include 6 new deluxe doubles/twins and 2 suites (one with a four-poster bed).
Fairmont St Andrews, Scotland
St Andrews, Fife, KY16 8PN
Rooms from £92.50 ( €136.90 / $169.28 ) 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 Resort boasts a luxurious 5 star hotel with a 2 AA rosette restaurant, 209 guest rooms and 520 acres of rolling landscape including two magnificent golf courses. Outdoor pursuits range from quad biking to coastal hikes, whilst the grand European style spa rejuvenates both body and soul.
Macdonald Rusacks Hotel
Pilmour Links, St Andrews, KY16 9JQ
Rooms from £100.00 ( €148.00 / $183.00 ) per night
A traditional hotel (circa 1887) overlooking the 18th hole of the famous Old Course.
Old Course Hotel St Andrews
Old Station Rd, St Andrews, KY16 9SP
Rooms from £195.00 ( €288.60 / $356.85 ) per night
This prestigious five-star hotel has 142 bedrooms including 35 suites and is recognised as one of Europe's leading resort properties.
Online Hotel Bookings