The Green River is a tributary of the Heart River, approximately 20 mi (32 km) long, in western North Dakota in the United States. It rises in the prairie country of southwestern Billings County, near , and flows ESE past New Hradec, and joins the Heart near Gladstone.