Walmart offers the Thermos 16-oz. Stainless Steel King Travel Tumbler
in Purple for $18.67
Amazon charges a few cents more in Black with free shipping for Prime members.
) Opt for in-store pickup
to dodge the $4.97 shipping charge. That's the lowest price we could find in any color by $2. It's vacuum-insulated and cool to the touch regardless of its contents.