Rainy Butte is a summit in Slope County, North Dakota, in the United States. With an elevation of , Rainy Butte is the 33rd highest summit in the state of North Dakota.
Rainy Butte was so named on account of fog frequently occurring at its peak.