The Heart River is a tributary of the Missouri River, approximately long, in western North Dakota, United States.