MadeForMums articles are independent and based on expertise: when you buy through links on our site, we may earn an affiliate commission, but this never influences our product choices.
Finding an affordable children’s drinks bottle that isn’t too small, isn’t too big, is easy to fill, empty and drink from – and looks appealing enough to your child that they’ll actually use it – can actually be a bit of a challenge.
We’ve done the hard work for you, whittling down all the hundreds of drinks bottles out there to our kid-friendly – and parent-friendly – favourites, in a range of prices from £2.99 to £20.
Here’s our pick of the best drinks bottles for kids…
Make sure your child’s water bottle is on trend with this 20cm x 7cm x 7cm dinosaur plastic water bottle. It holds 350ml, has an internal straw and a flexible silicone spout that folds down. You can remove all components for cleaning (hand-wash only).
Available from: John Lewis
Stainless steel bottles, say this eco-friendly company, make for the most environmentally-friendly and safest water bottles around. This 17cm x 7cm bottle has zero plastic, and comes with a detachable silicone straw, making it really easy to drink from. There are tons of colours to choose one, and we love how easy this bottle is to grip. It can hold 350ml. It is leak-proof guaranteed and comes with a 1 year warranty. The cap is not dishwasher-safe but the bottle itself is.
Available from: One Green Bottle and Amazon
This footie-lover’s flask 19cm x 7cm bottle comes with a vacuum insulation, to keep liquids cool for up to 12 hours. It can hold 355ml and has a push button lid with a pop-up straw and comes with a 5 year guarantee, not dishwasher-safe.
Available from: Thermos
Keep things simple and make your wallet happy by opting for a classic pink or blue 8cm x 8cm x 17cm bottle bottle for your little one. No frills – except for the pop-up drinking straw. It has a 350ml capacity and is top-shelf dishwasher safe.
Available from: Amazon
There are a lot of personalise-able drinks bottles around but we couldn’t resist this aluminium 18cm x 7cm crocodile one. It comes with 2 different lids – a sports top and a screw top – and a hook for attaching to a bag or jacket. It can hold 600ml.
Available from: Not On The High Street
Do your kids love juice boxes? Buying them can get pretty expensive – and all those disposable plastic straws can make you feel pretty bad, too. This 15cm x 7cm x 4cm dishwasher-proof box means you can fill it with water, or – if they want a “juice” – add a little fruit to their water, to make a healthier than regular juices, on-the-go drink. It can hold 225ml, comes with an integrated straw and is BPA and Phthalate-free.
Available from: Kidly and Amazon
This 20.5cm x 7.5cm pastel-coloured water bottle will clip onto your child’s bag with the carabiner clip, or it can be compressed when empty to save space – when compressed, its height shrinks to 11cm. It has a 500ml capacity and is dishwasher safe on the top shelf.
Available from: Smiggle
This range of 19.6cm x 5.7cm stainless-steel water bottles come with a lifetime guarantee – and can be adapted to be used from pre-school to adult! It comes with a sports cap, but you can buy a cap with an integrated straw instead if you prefer. Each one holds 325ml and there are lots of fun colours to choose from. Top-shelf dishwasher-safe, too.
Available from: Kidly
A good choice for smaller children (12 months+), this 7cm x 7cm x 17cm bottle with an extra straw, a flip-top lid, is plastic and BPA-free, and the design is a very gender-neutral bright yellow. It’s top-shelf dishwasher safe and can hold 340ml.
Available from: Dotty Hippo
This 16.5cm x width 7.3cm stainless steel bottle comes in 7 different designs. It has a spout and a lid and is BPA-free and is really easy to clean. Stainless steel helps water keep cool. It can hold 355ml and the bottle is top-shelf dishwasher safe, but not the lid.
Available from: Amazon and Babipur
Images: From product websites