Yes. This will fit an 18 oz Hydro Flask. It will only fit the Standard Hydro Flask mouth though. It will not fit the Wide Mouth Hyrdro Flask. I also own the Hydro Flask Wide Mouth Water Bottle with Hydro Flip Lid and this cap WILL NOT fit this one. As I have said it will fit the standard hydroflask mouth. I hope this helps.