* Affiliate link: we earn a commission if you book, at no extra cost to you. It never decides which hotels are on this list.
More hotels join as their photos arrive. We have asked hotels in the Lake District, Scotland, Cornwall, the Cotswolds, the New Forest and Wales, and only list a spa once we can show it as it really is.
How to choose between winter spa breaks
Most spa breaks look alike in a brochure: a pool, a robe, a treatment. What separates a good one is what you can use, when, and with whom. Five questions settle it before you book.
Is the good part of the spa included?
Many spa hotels split the spa in two. At Rudding Park, every guest gets the indoor pool and the log sauna, but the Roof Top Spa, with its hot pools and ice baths, is included only on a spa break or in a spa room; otherwise it is an extra £43 a person for two hours booked ahead. Read what the room rate includes, not just what the hotel has.
Heated water, or thermal water?
Nearly every UK spa pool is mains water, heated. Bath is the exception: The Gainsborough's Spa Village runs on the city's natural hot springs, and it is the only hotel in the UK with a natural thermal spa inside it. If the water itself is the point, that settles it. If you want the hot and cold ritual, a hydrotherapy pool and an ice bath matter more than where the water comes from.
Who else will be there?
A spa that sells day passes is busier in the day than one kept for residents. The Gainsborough sells spa days to visitors, and Coworth Park runs spa days every day of the week, so the quietest hours at both are early and late. Families change the mood too: Coworth Park keeps set family swim times in the morning and afternoon, and Rudding Park keeps its Roof Top Spa for over-16s.
How far is it, really?
A spa break is short, so travel time eats into it. From London, Coworth Park is about 45 minutes by car and 20 from Heathrow. Bath is a city break as much as a spa break, with the streets on the doorstep. Harrogate rewards two nights rather than one, and the Roof Top Spa is open in all weather, which makes a January weekend a good bet rather than a gamble.
What will you do between treatments?
Think about the hours you are not in the water. Coworth Park has a Michelin-starred restaurant, Woven by Adam Smith, horses and parkland. Bath has the city. Rudding Park has gardens and grounds to walk. Pick the place you would happily spend the afternoon in, and the spa becomes the reason to stay another night.
UK spa breaks: questions people ask
Where is the best spa break in the UK?
It depends on what you want from it. For hot and cold bathing outdoors, Rudding Park in Harrogate, whose Roof Top Spa runs from a 38 degree hydrotherapy pool to ice baths at 4 degrees. For real thermal water, The Gainsborough Bath Spa, the only natural thermal spa inside a hotel in the UK. For a short trip from London, Coworth Park near Ascot, about 45 minutes by car.
Is there a natural thermal spa in a UK hotel?
Yes, one: The Gainsborough Bath Spa, whose Spa Village is fed by Bath's hot springs. Hotel guests in its spa rooms have the thermal water piped into the bathroom.
Which spa hotel is closest to London?
Of the hotels on this list, Coworth Park near Ascot: about 45 minutes by car from central London and 20 minutes from Heathrow, with Sunningdale and Virginia Water stations a few minutes away.
Can children use the spa?
At Coworth Park, children can swim at set family times with an adult, and must be over 16 for the steam room. At Rudding Park, the Roof Top Spa is for over-16s, and 16 and 17 year olds must be with an adult; children can use the indoor pool at family swim times.
Are winter spa breaks worth it?
Winter is when they are at their best: January and February, when a hot pool on a cold night is the whole point. Rudding Park's Roof Top Spa stays open in all weather. If you want Valentine's weekend, book early.
Have you stayed at these hotels?
Not yet. Each hotel is listed on research, with every fact linked to its source. Any stay we take will be marked Stayed and verified, and any hosted stay disclosed.