It is always better not to wash your thermos flask in a dishwasher. The rough wash can damage the mechanism and also ruin the beautiful look of the bottle outside.