Featured hotels in Fife

  • £59.25

    Average price per night

    DoubleTree by Hilton Edinburgh - Queensferry Crossing, North Queensferry
    9.1 Superb 1,304 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.

    "Nice little village down the road."

    IAIN. Australia
  • £147.74

    Average price per night

    Fairmont St Andrews, Scotland, St Andrews
    9.1 Superb 2,073 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.

    "Excellent golf facility inside & near the property. Nice rooms & Bath rooms, great b'fast, huge lawns, spa , beautiful flowers etc"

    Atul. India
  • £60

    Average price per night

    Garvock House Hotel, Dunfermline
    9.4 Superb 163 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 246 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.

    "The staff, food and the hotel are all fantastic. I Would definitely stay again!"

    Niamh Carlin. Ireland
  • £125.10

    Average price per night

    Eden Mansion, St Andrews

    Eden Mansion

    St Andrews

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

    "The property is dated back in 19 century but still fascinate. The bed is very comfy and the view out the window from our room is priceless."

    Ayuthaporn. Thailand
  • £113

    Average price per night

    Craigsanquhar House Hotel, Cupar
    9.1 Superb 110 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.

    "The peace & quietness, lovely surroundings & attentive staff."

    Huda. Kuwait
  • £80.50

    Average price per night

    The Bank, Anstruther

    The Bank


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

    "No parking available. Free and easy parking two or three blocks uphill. Huge room, huge bathroom, nice bath tub / jacuzzi. Views onto the river that flows into the sea, very beautiful and peaceful...."

    ricardo. Brazil
  • £99.88

    Average price per night

    Rufflets St Andrews, St Andrews
    9.1 Superb 299 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.

    "The hotel is charming and has the most wonderful calming atmosphere. I arrived after a 10 hour sea and road journey, on the back of several stressful weeks in work, after one hour I had switched off, which rarely if ever happens. The food is fantastic and all locally sourced. Afternoon tea is a delight, don't plan on dinner if you have this! The ground are utterly charming and beautifully maintained. The Team in Rufflets were beyond helpful with the most wonderful manner. None of that awful fawning you get in similar establishments. My only request, please don't change!"

    Lesley. Ireland
  • £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 restaurant food was really outstanding and staff were very friendly, knowledgeable and attentive."

    Chris. Guernsey
  • £195

    Average price per night

    Old Course Hotel St Andrews, St Andrews
    9.4 Superb 934 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...

    "The staff is nice and helpful. The room is in Bristish Stlye and very traditional."

    Lee. Hong Kong

Most booked hotels in Fife in the past month

Fife's best hotels and accommodation with breakfast

Budget hotels and accommodation in Fife

Hotels and accommodation in Fife that you can book without credit card