Greshamton is a ghost town in Rawlins County, Kansas, United States.
Greshamton was issued a post office in 1883. The post office was moved to Beardsley in 1889.