Featured hotels in Fife

  • £59.25

    Average price per night

    DoubleTree by Hilton Edinburgh - Queensferry Crossing, North Queensferry
    9.1 Superb 1,300 reviews
    Description With panoramic views across the Firth of Forth, DoubleTree by Hilton Edinburgh - Queensferry Crossing offers spacious rooms with free WiFi and a modern bar. There is ample free parking on-site.

    "the comprehension from the staff"

    rudy. Belgium
  • £147.74

    Average price per night

    Fairmont St Andrews, Scotland, St Andrews
    9.1 Superb 2,067 reviews
    Description Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5-star hotel features its own championship golf courses. It has free parking, free WiFi, a spa and a pool.

    "The dinning at the Golf club was exceptionally well. Beautiful food, excellent location and brilliant views. The room was well spacious and made you feel that you were not in a hotel but a suit. Well light,..."

    Edwin. France
  • £60

    Average price per night

    Garvock House Hotel, Dunfermline
    9.4 Superb 162 reviews
    Description Situated within 2 acres of gardens, Garvock House Hotel is a historic country house located in Dunfermline. The property features an on-site restaurant and terrace, offering views of the garden.

    "Beautiful surrounds and the staff were amazing and helpful. Great food in the restaurant as well. Thoroughly recommend this location."

    Erin. Australia
  • £61

    Average price per night

    Banner's House Hotel, Glenrothes
    9.1 Superb 243 reviews
    Description Featuring free WiFi and a restaurant, Banner's House Hotel is a 1-minute walk from Markinch Mainline Station and very close to Glenrothes. Guests can enjoy the on-site bar.

    "Everything was great, a unique experience with everything that I needed."

    Middle East Rover. Qatar
  • £125.10

    Average price per night

    Eden Mansion, St Andrews

    Eden Mansion

    St Andrews

    9.3 Superb 218 reviews
    Description Surrounded by 5 acres of gardens, Eden Mansion bed and breakfast offers free WiFi access and free parking.

    "Everything, must be the best place to stay in the St. Andrews area. Brilliant comfortable room, superbly appointed throughout. Excellent breakfast."

    Geoff. United Kingdom
  • £113

    Average price per night

    Craigsanquhar House Hotel, Cupar
    9.1 Superb 111 reviews
    Description Craigsanquhar House Hotel is set in 36 acres of gardens and woodland in Cupar, 6 miles from St Andrews. This charming Scottish country house features an award-winning restaurant and elegant rooms.

    "Loved the entire atmosphere, inside and out; beautiful scenery....picturesque"

    Glenda. USA
  • £80.50

    Average price per night

    The Bank, Anstruther

    The Bank


    9.3 Superb 434 reviews
    Description Stunning views of the Firth of Forth feature at this 4-star, family-run hotel.

    "Excellent room decoration. Recently renovated to high standard. Excellent breakfast with beautiful views from dining room & beer garden. Friendly efficient staff. Very well situated in quaint Anstruther...."

    Erwin. United Kingdom
  • £99.88

    Average price per night

    Rufflets St Andrews, St Andrews
    9.1 Superb 298 reviews
    Description Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews centre, a 5-minute drive from St Andrews Old Course.

    "This is a classic and wonderful British inn located just outside the village of St. Andrews. We were very pleased with the beautiful detail of this old place--which is very well maintained and extremely..."

    Michael. USA
  • £180

    Average price per night

    Kinnettles Hotel, St Andrews
    9.3 Superb 355 reviews
    Description In St Andrews town centre, just 10 minutes’ walk from West Sands Beach, Kinnettles Hotel offers free parking, cooked breakfasts and an à la carte restaurant.

    "The beds were so comfy, great choice for breakfast, friendly staff, everything about the hotel was excellent."

    sally. Ireland
  • £195

    Average price per night

    Old Course Hotel St Andrews, St Andrews
    9.4 Superb 931 reviews
    Description Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant. Set in a magnificent building, the hotel has scenic views and elegant...

    "Excellent reception, delicious breakfast, nice view, lovely bar. Jacuzzi bath in the room."

    Nataliia. France