A steam cleaner or steam mop is a useful tool to have around the home, particularly if you have lots of hard floors and shiny surfaces to keep pristine. In order of price, here's our pick of the best steam cleaners on the market right now for quick and painless power-buffing.
Every single steam cleaner featured has been comprehensively tested by us – we never include a product we haven’t put through its paces. Whether you want the best steam cleaner for tiles, a steam mop for laminate floors, or even a ruthless grout-blitzer, one of our selection of the best steam mops will get the job done.
Related: Best Vacuum Cleaners 2017 Round-up
Vax Steam Fresh Combi S86-SF-C at Amazon.co.uk | Was £99 | Now £72
Kärcher SC1 Steam Stick at Amazon.co.uk | Was £99 | Now £79.99
This is the first decision you need to make, and it will largely depend on what you want to use your steam cleaner for.
Buy a steam mop if you just want to clean floors. They’re best for hard floors, but some are useful for freshening up carpets and lifting stains, too. They’re generally cheaper than 2-in-1 steam mops, which can switch into a handheld mode for other tasks.
Buy a 2-in-1 steam mop if you want to clean floors and other surfaces. These more versatile steam mops can be used as handhelds as well, and they normally come with a selection of tools suited to different jobs. This means you can tackle the kitchen tops, bathroom tiles, curtains and plenty more besides – all with one handy cleaner.
Buy a cylinder steam cleaner if you find upright steam mops too heavy. While some of the large cylinder steam cleaners are heavier overall, the fact that they’re on wheels means they’re easier to lug about. Most do all the same things a 2-in-1 steam mop will do, while very compact models exist that you can carry on your shoulder.
The other key difference is that cylinder steam cleaners take longer to get ready – normally a few minutes – but the advantages are longer running times and less filling up. Some can even be topped up as you clean, so you don’t have to turn off the cleaner to keep going.