Best Spa Hotels in Elgin (Grampian)

  • Serviced Accommodation Moray Lesmurdie House, Elgin - Free Parking, Free WiFi

    Elgin - Grampian

    Serviced Accommodation Moray Lesmurdie House, Elgin - Free Parking, Free WiFi is a beautiful property located in Elgin, offering guests a garden and restaurant. The spacious and light apartment comes with a fully equipped kitchen, living room, bathroom, and one bedroom with an en-suite bathroom. The property is within walking distance to the town centre, and a short drive to Lossiemouth & Forres. It is very clean, modern and comfortable, with clean and spacious rooms. Parking is available at the door, and the owner is very helpful. Enjoy a peaceful stay with great facilities and location.

  • Eight Acres Hotel

    Elgin - Grampian

    Eight Acres Hotel is situated close to Elgin town centre, in 8 acres of manicured grounds. The hotel boasts bright, contemporary-style bedrooms, all en-suite with complimentary toiletries and a welcome tea tray. Additionally, the communal spaces are well presented and the staff are friendly and professional. The downside for some is that the bedrooms can be a bit noisy and the walls are quite thin. However, the hotel does provide earplugs to help guests get a good night's sleep. The hotel has recently re-opened and is undergoing renovations, but the rooms are already clean, comfortable and of a good size. The staff is friendly and helpful, and the food is excellent, cooked to perfection. It may be a bit dated and pricey, but it's a great place to stay for an overnight and definitely worth the visit.

  • More Spa hotels near Elgin

  • Knockomie Hotel

    Forres - Grampian
    Photo of Knockomie Hotel 12 miles from Elgin

    The Knockomie Hotel offers a unique and unforgettable experience with its individually-styled rooms, scenic views, impressive Malt Library and 4 acres of attractive gardens. Built in 1821, the hotel offers free Wi-Fi and parking, and a warm and friendly welcome. Enjoy a selection of local produce, great service and a relaxing atmosphere in the restaurant and bar. Experience the beautiful outdoor seating in the garden, and take in the birdsong in the mornings. With a great location on the edge of Forres and plenty of places of interest in the area, the Knockomie Hotel is the perfect place for a cosy Scottish escape.

  • Douneside House

    Tarland - Grampian
    Photo of Douneside House 39 miles from Elgin

    Douneside House is a beautiful country house situated in Tarland, 50km from Aberdeen. Featuring complimentary Wi-Fi and views of the countryside, the hotel has a documented history and guests can explore the extensive grounds. The cottage apartments are well-appointed and the restaurant in the main building serves excellent food. Guests can take advantage of the pool, steam room and jacuzzi, and all staff are friendly and helpful. Whether you're looking for a romantic getaway or a family experience, Douneside House is the perfect place for a memorable and timeless stay.

  • Hilton Grand Vacations Club Craigendarroch Suites Scotland

    Ballater - Grampian
    Photo of Hilton Grand Vacations Club Craigendarroch Suites Scotland 42 miles from Elgin

    Hilton Craigendarroch is a stunning country house hotel nestled in the stunning Cairngorms National Park. With its luxurious facilities, from a swimming pool and beauty spa to a gym and tennis court, there is something for everyone to enjoy. All of our rooms feature a 40-inch flat-screen TV, tea/coffee making facilities, a safe and comfortable beds. Our friendly and helpful staff are always on hand to make your stay as enjoyable and stress-free as possible. With its excellent food, a warm and welcoming atmosphere, and a range of activities, Hilton Craigendarroch is the perfect getaway.

  • The Lodge on the Loch

    Aboyne - Grampian
    Photo of The Lodge on the Loch 44 miles from Elgin

    The Lodge on the Loch is a 3-star B&B nestled on the banks of a tranquil loch with majestic ospreys soaring overhead. Inside, you will find modern, bright rooms with flat-screen TVs and en suite bathrooms. The Lodge also offers a sumptuous spa and two 9-hole golf courses, perfect for an idyllic break. Enjoy delicious meals in the restaurant or opt for room service, and take in the stunning views of the loch and surrounding mountains. Relax in peaceful surroundings and enjoy the friendly hospitality of the owners, who will make your stay unforgettable.

  • Thainstone House

    Inverurie - Grampian
    Photo of Thainstone House 44 miles from Elgin

    Thainstone House offers a luxurious and relaxing experience for all. Set in 44 acres of gardens and woodland, the hotel has a spa and fitness centre, free parking, and is just 15 minutes from Aberdeen Dyce International Airport. During your stay, enjoy upgraded master suites, a 3 for 2 deal on sides in the Green Lady restaurant, and a wide selection of draft beers. With plenty of safety precautions in place for Covid-19, you can relax and enjoy your stay with peace of mind. Make the most of your time here and book in for a spa treatment or pool session and experience a truly unforgettable stay.

  • Inchmarlo villa27

    Banchory - Grampian
    Photo of Inchmarlo villa27 50 miles from Elgin

    Inchmarlo Villa27 is a beautiful, modern villa located in Banchory, 35 km from the Beach Ballroom and 34 km from the Aberdeen Art Gallery & Museum. Surrounded by peaceful woodlands, this villa offers a great opportunity to enjoy hiking, birdwatching, fishing, and more. The villa is well-equipped and features a balcony. Guests can enjoy complimentary tea and coffee, chocolates, shortbread, and a welcome pack. The beds are very comfortable and the villa is spotless. There is an on-site restaurant, free private parking, and free WiFi. A perfect place to relax, enjoy the outdoors, and have a memorable stay.

  • Inchmarlo Golf Resort, Banchory Villa 26

    Banchory - Grampian
    Photo of Inchmarlo Golf Resort, Banchory Villa 26 50 miles from Elgin

    Inchmarlo Golf Resort, Banchory Villa 26 is the perfect getaway for any occasion. Located in the Grampian region of Banchory, this villa offers its guests a terrace and stunning mountain views. It's the perfect location for activities such as hiking and skiing. With free private parking, fluffly white towels, fully equipped kitchen, high-speed WiFi, comfy quilts and pillows, and pristine bathrooms, the villa is sure to make you feel right at home. To make your stay even more special, the host provides a welcome pack, chocolates, milk, and wine. Clean and comfortable, this is the perfect place to escape for a few days.

  • Hilton Aberdeen TECA

    Aberdeen - Grampian
    Photo of Hilton Aberdeen TECA 53 miles from Elgin

    Hilton Aberdeen TECA is an ideal place to stay for both business and leisure. Situated in a great location, close to TECA and P&J Live, and just 20 minutes walk from the airport terminal and Bristow’s Heliport, this non-smoking hotel offers free WiFi in public areas and spacious, modern, and immaculate rooms. Take advantage of the executive lounge, gym and pool facilities, or enjoy a meal in the hotel and take advantage of the 727 bus route to the city centre and airport. Staff are polite and attentive and happy to help with all your needs. COVID restrictions mean that all communal facilities are currently closed but the hotel is still a great place to stay.

  • Browns

    Peterhead - Grampian
    Photo of Browns 54 miles from Elgin

    Browns is the perfect destination for a relaxing getaway. Set in Peterhead, this guest house offers a variety of amenities, including a garden, free private parking, a shared lounge, a spa and wellness centre, a kitchen with breakfast cereals and other essentials, a dining area, a gym with up-to-date equipment, a sun bed, a sauna, and a swimming pool with hot tub and mood lighting. Mary and Peter, the owners, will make sure you are comfortable and welcome. Their attention to detail is evident in each of the guest bedrooms, which are spotless and tastefully decorated. Enjoy the peace and tranquillity of Browns, and make use of all the wonderful amenities.

  • The Waterside

    Peterhead - Grampian
    Photo of The Waterside 57 miles from Elgin

    Waterside Inn by the River Ugie is a fantastic place to stay. With a pool, a spa and a gym, you'll have plenty of ways to relax and rejuvenate. Peterhead is just a few miles away, and there's free parking for added convenience. Our experience was made even better by the warm welcome we received from the manager, James, who went above and beyond to make our stay special, even providing a box of shortbread and Christmas presents for our daughter. We enjoyed half board and the food was great, with huge portions and delicious dishes. The nearby beach is a beautiful 15 minute walk away, and we were even recommended Slains Castle in Cruden Bay for a great Boxing Day walk. We can't wait to return and explore more of Scotland!