Marion Township is a township in Doniphan County, Kansas, United States. As of the 2020 census, its population was 215.
Marion Township covers an area of and contains no incorporated settlements. According to the USGS, it contains one cemetery, Rosendale.
The streams of Brush Creek and Walnut Creek run through this township.