Calendar An icon of a desk calendar. Cancel An icon of a circle with a diagonal line across. Caret An icon of a block arrow pointing to the right. Email An icon of a paper envelope. Facebook An icon of the Facebook "f" mark. Google An icon of the Google "G" mark. Linked In An icon of the Linked In "in" mark. Logout An icon representing logout. Profile An icon that resembles human head and shoulders. Telephone An icon of a traditional telephone receiver. Tick An icon of a tick mark. Is Public An icon of a human eye and eyelashes. Is Not Public An icon of a human eye and eyelashes with a diagonal line through it. Pause Icon A two-lined pause icon for stopping interactions. Quote Mark A opening quote mark. Quote Mark A closing quote mark. Arrow An icon of an arrow. Folder An icon of a paper folder. Breaking An icon of an exclamation mark on a circular background. Camera An icon of a digital camera. Caret An icon of a caret arrow. Clock An icon of a clock face. Close An icon of the an X shape. Close Icon An icon used to represent where to interact to collapse or dismiss a component Comment An icon of a speech bubble. Comments An icon of a speech bubble, denoting user comments. Comments An icon of a speech bubble, denoting user comments. Ellipsis An icon of 3 horizontal dots. Envelope An icon of a paper envelope. Facebook An icon of a facebook f logo. Camera An icon of a digital camera. Home An icon of a house. Instagram An icon of the Instagram logo. LinkedIn An icon of the LinkedIn logo. Magnifying Glass An icon of a magnifying glass. Search Icon A magnifying glass icon that is used to represent the function of searching. Menu An icon of 3 horizontal lines. Hamburger Menu Icon An icon used to represent a collapsed menu. Next An icon of an arrow pointing to the right. Notice An explanation mark centred inside a circle. Previous An icon of an arrow pointing to the left. Rating An icon of a star. Tag An icon of a tag. Twitter An icon of the Twitter logo. Video Camera An icon of a video camera shape. Speech Bubble Icon A icon displaying a speech bubble WhatsApp An icon of the WhatsApp logo. Information An icon of an information logo. Plus A mathematical 'plus' symbol. Duration An icon indicating Time. Success Tick An icon of a green tick. Success Tick Timeout An icon of a greyed out success tick. Loading Spinner An icon of a loading spinner. Facebook Messenger An icon of the facebook messenger app logo. Facebook An icon of a facebook f logo. Facebook Messenger An icon of the Twitter app logo. LinkedIn An icon of the LinkedIn logo. WhatsApp Messenger An icon of the Whatsapp messenger app logo. Email An icon of an mail envelope. Copy link A decentered black square over a white square.

10 top luxury spa days in Dundee, Perth and Fife

From hot tubs, saunas and steam rooms to deep tissue massages, there are some superb ways to de-stress at these spas across Dundee, Perth and Fife.

One of the top luxury spas at the Fairmont resort.
One of the top luxury spas at the Fairmont resort. Image: Fairmont.

There’s no better way to treat yourself or someone you love than with a relaxing spa day in either Dundee, Perth or Fife.

Whether it’s for a full day or just a couple of hours, a trip to the spa can be rejuvenating and help us take some time out from busy routines.

If you’re searching for a spa day experience in Dundee, Perth and Fife, there are several options to choose from.

Here are 10 luxury spas where you can swim, soak and steam your worries, aches and pains away.

Dundee

1. Yu Spa at Apex City Quay Hotel

Why not enjoy a spa day in Dundee at the Yu Spa based at the Apex City Quay Hotel?

The spa has had an upgrade over the past two years, with a new hot tub, sauna and state of the art gym equipped with Technogym equipment installed. It also recently added a new steam room.

Yu Spa offers various body, face and wellbeing treatments, as well as day packages.

The Essentially for Yu spa day includes a back massage using various aromatherapy oils, a facial involving cleansing, exfoliation and massage using Cryo Globes, and a reviving scalp massage.

You can also enjoy enjoy two hours of access to the spa facilities and two mini plates in the hotel restaurant.

It costs £99 (Mon to Thurs) or £120 (Fri to Sun).

The Yu ESPA Signature Treatment lasts 55 minutes.

It costs £80 (Mon to Thurs) or £85 (Fri to Sun). It includes a relaxing aromatherapy back massage, a facial – with cleansing, exfoliation and massage using Cryo Globes – and a reviving scalp massage.

A treatment room with two beds at Yu Spa
A treatment rom at Yu Spa in Dundee.

You can also experience the ESPA Inner Calm Massage.

This features a full body aromatherapy massage, calming rose quartz crystal massage and a scalp massage.

You can choose from a 55-minute treatment – £85 (Mon to Thurs), £90 (Fri to Sun).

Or 80-minute treatment – £110 (Mon to Thurs), £115 (Fri to Sun).

Address: 1 W Victoria Dock Rd, Dundee DD1 3JP

2. Piperdam

If you are looking for a Dundee spa day offering serenity, rejuvenation and an escape from the daily grind, look no further than the Admire Spa at Piperdam.

An exterior shot of Piperdam in Dundee.
Relax and enjoy a Dundee spa day at Piperdam Golf & Leisure Resort. Image: DC Thomson.

There are various spa day packages available which start from £60.

All the spa experiences include time to spend in the heated swimming pool, sauna and steam room. Or you can work out in the fully-equipped gym.

After your treatment, you can relax relax in the Zen Den with a chilled glass of water and a cup of herbal tea.

The Bijou day spa experience includes an Elemis back, neck and shoulder massage. It costs £60 per person on a weekday and £80 per person on a weekend.

While the Lush day spa experience includes an Elemis express facial, plus treatments for hands and arms, and feet and legs.

Afterwards you can enjoy afternoon tea in Howie’s Bar or Room with a View Restaurant. It costs £130 per person on a weekday and £150 per person at the weekend.

There are various other spa day experiences on offer at Admire Spa.

Address: Piperdam Leisure Resort, Fowlis, Dundee, DD2 5LP.

3. Carnoustie Golf Hotel and Spa

Just outside Dundee you can enjoy a relaxing day at the spa based in Carnoustie Golf Hotel, which re-opened in February this year.

The newly refurbished spa, which previously had three rooms, now has eight luxurious rooms.

A treatment room at Carnoustie Golf Hotel spa
You can enjoy a luxury spa day at Carnoustie Golf Hotel, just outside Dundee.

The facility offers a wide variety of treatments, including manicures, pedicures, facials and massages. It also offers an oncology massage, specifically designed to suit the individual needs of each client.

Current offers include a spa day for one or two people available until June 30.

You can indulge in a 25-minute massage, followed by a 25-minute facial, with access to the leisure facilities and relaxation room available throughout your day. An optional soup and sandwich menu add-on is available.

It costs £80 per person or £150 for two people.

A golfer’s tonic massage is also on offer. It is designed to target a weary body after a challenging round.

This treatment provides a refreshing body scrub, coupled with a massage to soothe aching muscles. Normally it costs £95, but now it is £66.50.

Other treatments include hot stone massages and the spa’s signature Ebb and Flow 90-minute massage.

Address: Links Parade, Carnoustie DD7 7JE

Perth

4. Spa at The Gleneagles Hotel

The Gleneagles Hotel spa near Auchterarder in Perth promises a luxury spa day from the second you step through the door.

Gleneagles Hotel is ideal for a spa day in Perth
Gleneagles Hotel is ideal for a spa day in Perth. Image: Steve MacDougall/DC Thomson

There are various spa day packages, which begin at £180, entitling you to a two-course lunch and access to the spa and health club for the duration of your visit, as well as at least 45 minutes of treatment time.

The mud and steam ritual spa day involves a 45-minute self-application restorative ritual that treats the whole body.

It uses Himalayan and Scottish sea salts to cleanse and exfoliate, plus a mud application to purify and refine. You can then relax in the private steam room before washing away all the mud to reveal silky-soft skin. The experience is completed by applying calming body balm.

A two-course lunch and access to the Spa and Health Club facilities is included.

It costs £180 for one or £290 for two people.

There is also the Gleneagles spa day and afternoon tea. You can enjoy your choice of a 50-minute spa treatment followed by afternoon tea. It costs £295.

Address: Auchterarder, Perthshire Scotland PH3 1NF

5. Spa at Crieff Hydro

Crieff Hydro isn’t just a place for family fun or afternoon tea with a view – it’s also perfect for a spa day in Perth.

You can enjoy a spa day and use the Victorian Baths at Crieff Hydro.
You can enjoy a spa day and use the Victorian Baths at Crieff Hydro. Image: Crieff Hydro

Spa treatments include facials from £45, with nail treatments from £30 as well as a range of bespoke hydro full body massage treatments. Victorian Baths sessions are also available for two hours and cost £30 per person.

There are also spa packages available.

The Tranquillity spa package includes a two-hour Victorian Baths session, facial and foot treatment and two-course lunch. It is available Monday to Friday and costs £130 per person.

The Hen Party package includes a manicure or pedicure, facial and a glass of fizz. It’s available Monday to Friday and costs £110 per person.

One or two-night spa breaks are also on offer from £150 per person.

Address: Strathearn House, Ferntower Rd, Crieff PH7 3LQ

6. Fonab Castle

If you are looking for a five-star luxury Perth spa day, look no further than Fonab Castle.

At this spa hotel in Perth you are invited to enjoy the ambience while indulging in soothing massages, revitalising facials, and calming body treatments – all while enjoying access to the spa facilities, including hot tubs and a tranquil aroma steam room.

The swimming pool at Fonab Castle spa
The swimming pool and spa area at Fonab Castle.

There are various spa day packages available starting from £55.

The Woodland Spa experience includes access to a 15-metre swimming pool, spa pool, sauna, aroma relax room, thermal suite, steam room and outdoor hot tubs.

Packages include a spa day with afternoon tea. It offers full access to spa facilities and afternoon tea for £89.50.

Various separate spa treatments are also available.

Address: Foss Rd, Pitlochry PH16 5ND

7. The Coach House Spa

The Coach House at Kinross House has cottage-style treatment rooms where you can relax and try various facial and body treatments.

The spa facilities include a hydrotherapy pool and sauna.

Various spa treatments are available at The Coach House in Kinross.
Various spa day treatments are available at The Coach House. Image: The Coach House

Current spa day treatments on offer are Summer Serenity and Summer Refresh and Revive.

Summer Serenity includes a 30-minute use of the hydrotherapy pool and sauna facilities followed by either a 30-minute back, neck, and shoulder massage or a 30-minute express facial. It is available Tuesday to Thursday, lasts 60 minutes and costs £50.

Summer Refresh and Revive includes a back exfoliation, 30-minute full body massage, citrus hand and arm massage, foot mask with double cleanse, mini-facial, full body moisturise and scalp massage. The 90-minute treatment costs £110.

Address: The Avenue Kinross House Estate, Kinross KY13 8ES

Fife

8. Kohler Waters Spa at The Old Course Hotel

This iconic hotel in St Andrews is the pinnacle of luxury and is the perfect place for a Fife spa day.

Kohler Waters Spa offers a relaxation pool paired with a hydrotherapy suite and a second pool to help your cares float away.

There is also a sauna, steam room, experience showers, cold plunge pool and special bathing treatment rooms.

Relax at the Kohler Waters Spa in St Andrews
Relax at the Kohler Waters Spa in St Andrews.

Kohler Waters Spa is currently undergoing a refurbishment and is due to re-open late summer 2025.

The upgrade will include a revitalised spa cafe, upgraded male changing rooms and the
addition of an innovative snow and sauna cabin, which will deliver the ultimate contrast therapy experience.

A selection of treatments are still available, including stress-busting massages and rejuvenating facials.

Treatments include The Kohler Waters Signature Massage, which is a full body massage lasting 80 minutes. It costs £150.

Also offered is a Golfer’s Recovery Massage. This is a personalised massage designed especially for golfers, using passive stretches and golf balls for more intensive pressure where needed. It lasts 80 minutes and is priced at £150.

Address: Old Station Rd, St Andrews KY16 9SP

9. The Fairmont

The Fairmont Spa is open to non-residents every day of the week and is the perfect place to unwind.

There are 10 treatment rooms, a relaxation room, 16-metre swimming pool and poolside lounge, a hot tub, aromatherapy steam room and sauna.

The pool at the Fairmont Hotel.
The Fairmont Hotel is perfect for a luxury Fife spa day. Image: Fairmont Hotel

The spa provides signature treatments, including the bespoke Escape to the Hebrides treatment, which promises to quieten the mind and relax the senses through guided breathing and therapeutic massage.

The Beside The Sea Sleep Ritual helps clear the mind and help you switch off. It includes a foot ritual, breathing and visualization exercises, a full body massage with hot stones and a therapeutic scalp massage.

New to the offering is also Ishga’s Tides of Change ritual, a restorative treatment that promotes hormonal balance through abdominal massage and energy work.

Day spa packages with the option to include afternoon tea are available from £110, as well as massages, facials, manicures and pedicures.

Address: St Andrews, KY16 8PN

10.  Kinnettles Hotel

The spa at Kinnettles Hotel in St Andrews offers you the chance to step into a serene sanctuary and relax.

There are a number of facial and body treatments available and you get private use of the spa facilities which can be reserved when you book a treatment.

The Jacuzzi at Kinnettles Hotel.
Why not enjoy a Fife spa day at Kinnettles Hotel? Image: Kinnettles Hotel

The spa facilities include a Jacuzzi, infrared sauna and steam room.

Treatments include a full body bespoke massage, available for either 60 or 90 minutes, using Gaia oils. It costs £120 for 60 minutes or £180 for 90 minutes.

You can also try a cryogenic facial, which aims to firm and refine the skin – leaving it smooth, soft and rejuvenated. It lasts 60 minutes and costs £125.

The full list of spa treatments at Kinnettles Hotel also includes a jade facial and Indian head massage – perfect for for a relaxing Fife spa day.

Address: 127 North Street, St Andrews, Fife, KY16 9AG

Conversation