Best Spa Hotels in Dunfermline (Fife)

  • Best Western Plus Dunfermline Crossford Keavil House Hotel

    Dunfermline - Fife

    Best Western Plus Keavil House is a great hotel offering luxury health and leisure Spa, award-winning restaurant, private wooded grounds, free parking, free WiFi, and 2 minutes' walk from Dunfermline Golf Club. The reception, bar, and waiting staff are friendly and accommodating. However, the rooms need refurbishment and some noise pollution can be expected. Food & drinks are generally good, with a great selection of wine. The bar is open 24hrs for residents. The Spa offers a great selection of facilities, but take a bottle for water as cups are sparse. Unfortunately, check-in was delayed and the room was dirty. We had to wait for food and drinks and were charged twice for extras. However, the swimming pool and gym staff were helpful and friendly.

  • More Spa hotels near Dunfermline

  • Best Western Balgeddie House Hotel

    Glenrothes - Fife
    Photo of Best Western Balgeddie House Hotel 16 miles from Dunfermline

    This traditional country house hotel is nestled in quiet countryside in North Glenrothes, providing a perfect blend of original character and modern comfort. Guests can enjoy free Wi-Fi, flat-screen TVs, and free parking, as well as a pool and gym on-site. The staff are friendly and helpful, taking all necessary COVID-19 precautions to ensure a safe and enjoyable stay. Guests are also able to enjoy a continental breakfast, complete with a surprisingly good cup of coffee. The hotel also overlooks a peaceful garden, with plenty of birds and squirrels to watch from your window. All in all, a great place to stay with everything you need for a comfortable getaway.

  • Old Course Hotel St Andrews

    St Andrews - Fife
    Photo of Old Course Hotel St Andrews 33 miles from Dunfermline

    Set in a magnificent building, Old Course Hotel offers guests a luxurious experience with stunning views of West Sands Beach and the Links Golf Course. Enjoy a complimentary glass of fizz on arrival, or visit the award-winning restaurant and Honesty Bar to get your stay off to a great start. With 9 elegantly-appointed rooms, a luxury spa, and attentive service, you'll be sure to receive the VIP treatment. Whether it's for a romantic getaway or a special occasion, Old Course Hotel promises a memorable stay.

  • Kinnettles Hotel & Spa

    St Andrews - Fife
    Photo of Kinnettles Hotel & Spa 33 miles from Dunfermline

    Kinnettles Hotel & Spa is a boutique-style hotel located in the heart of St Andrews, 10 minutes' walk from West Sands Beach. With à la carte restaurant, free WiFi, Smart TVs and a well-stocked mini bar in each bedroom, guests are sure to enjoy their stay. The hotel also offers an upgraded Junior Suite with a separate dressing area, two TVs and a spacious bathroom. The staff are friendly and helpful and the hotel is spotlessly clean with Covid precautions in place. The on-site restaurant 'Haar' is a must-try and the hotel also offers a spa and bar for guests to enjoy. A great staycation in a perfect location!

  • Fairmont St Andrews, Scotland

    St Andrews - Fife
    Photo of Fairmont St Andrews, Scotland 34 miles from Dunfermline

    Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5-star Fairmont hotel offers a luxurious escape with championship golf courses, free parking, free WiFi, a spa, a pool, and expansive rooms with two double beds and heated bathrooms. The attentive staff provide a personal touch, while the restaurant offers excellent breakfasts and other meals. The pool, steam room, jacuzzi, and hotel transportation into town are all of the highest standards. Enjoy a guided walk along the coastal path into town, or simply relax and take in the big skies and big horizons - Fairmont St Andrew's is sure to make your stay special.