Hello! I’m looking for a reusable water bottle with certain characteristics, and am hoping for some recommendations:
- Made of stainless steel, or another long-lasting, non-degrading material that doesn’t change colour or absorb the flavour of the drinks inside
- You would trust it not to leak in your bag
- Supports both hot and cold drinks
- Has a straw
- Individually replaceable difficult-to-clean parts (e.g. straw, mouthpiece)
- Bonus points if these parts are sold separately
- Extra bonus points if there are interoperable multiple vendors for these parts! (not sure if that’s realistic, but I’ll include this anyway :))
- Easy to clean, either by hand or in the dishwasher
- Sold in the UK
- And of course, that lasts a long time!
I’d ideally like one with all of these characteristics, but feel free to comment bottles that don’t match perfectly, in case that’s useful to others.
Edit: thank you so much everyone for the suggestions! I ended up buying a Klean Kanteen Classic Water Bottle. It arrived yesterday and so far so good! Will edit again if anything goes wrong with it in the next 10 years :D


Do not buy YETI. Over expensive and too bulky for what they are. Also, their top screws on the inner part of the bottle, which just creates thousands of microplastics in your beverage.
Look for a water bottle that screws on the outside of bottle. So, whenever you screw/unscrew, the microplastics are not falling in your beverage.
I have a YETI and it is one of my worst purchases ever. Fuck YETI. Overexpensive BS.