No. The lid won't get clean in the dishwasher, and while you can technically put any painted stainless steel bottle in the dishwasher and not have it negatively impact the inside of the bottle, which is always just polished stainless steel, dishwashers have a habit of chipping away at the paint on the exterior of the bottle over time, even the expensive brands.