No, most mattresses can't be machine-washed. Cleaning should be done on the spot.