The Musselshell River is a tributary of the Missouri River, 341 miles long from its origins at the confluence of its North and South Forks near Martinsdale, Montana to its mouth on the Missouri River.