Search spa hotels in Fife

More than 1 million people last month said they'd recommend Booking.com to their family and friends.

FREE cancellation on most rooms! Instant confirmation when you reserve

  • 269 properties in Fife
    Show map Map
  • St Andrews, United Kingdom
    9.0

    Superb

    1,505 reviews

    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.

  • Glenrothes, United Kingdom
    8.7

    Fabulous

    690 reviews

    This traditional country house hotel is in quiet countryside in North Glenrothes. It mixes original character with modern comforts, including free Wi-Fi, free parking and flat-screen TVs.

    “The owners of the property, administration staff and health/fitness instructions were amazing, every aspect of your needs and wants are met with courtesy and genuine friendliness.”

    Bernadette
  • Kilconquhar, United Kingdom
    8.6

    Fabulous

    971 reviews

    Set in 120 acres of scenic Fife countryside, Kilconquhar Castle Estate features a heated indoor swimming pool, horse riding facilities and a salon with on-site health and beauty specialists.

  • St Andrews, United Kingdom
    9.5

    Exceptional

    779 reviews

    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...

  • Dunfermline, United Kingdom
    8.5

    Very good

    164 reviews

    With a luxury health and leisure Spa and award-winning restaurant, Best Western Plus Keavil House is 2 minutes' walk from Dunfermline Golf Club.

  • Freuchie, United Kingdom
    8.6

    Fabulous

    136 reviews

    This converted 18th century coaching inn is situated at the foot of the Lomond Hills and is an ideal place to stay when visiting the Kingdom of Fife.

  • Lundin Links, United Kingdom
    9.0

    Superb

    329 reviews

    The Old Manor Hotel offers rooms with balconies that overlook the Firth of Forth and Lundin Links Golf Course. There is a restaurant and St. Andrews is 12 miles away.

    “The Old Manor House was perfect for a two night get away. The room with fabulous views certainly had the Wow Factor having been recently redecorated and included an Emperor bed.”

    Susan
  • Glenrothes, United Kingdom
    8.7

    Fabulous

    72 reviews

    Award-winning Balbirnie is a relaxing country mansion with free Wi-Fi, good food, beautiful grounds, fine bedrooms, and the 18-hole Balbirnie Park Golf Course, all within a 400-acre park in Markinch.

You might also enjoy these types of property: