White Cottage is an unincorporated community in central Newton Township, Muskingum County, Ohio, United States. Although it is unincorporated, it has a post office, with the ZIP code of 43791. It lies along U.S. Route 22 between Zanesville and Lancaster.