Hello – Mina from Tall Ridge here – Thank you for your inquiry! The 20 oz is about 9.3in which might be too tall for a Keurig. The Coffee Flask comes in three different sizes. The height of the 12 oz is 6.4in. and the height for the 16 oz is 7.9in.