La bataille du Marais des Cygnes a eu lieu pendant le raid de Price sur le Missouri pendant la guerre civile américaine. Elle s'est déroulée le 25 octobre 1864 dans le comté de Linn, au Kansas. Elle est également appelée la bataille d'Osage, ou la bataille du poste de traite. C'était la première de trois actions connexes qui se sont déroulées le même jour. Ces trois actions impliquaient des éléments de l'armée confédérée du Missouri du Major Général Sterling Price, et de la division de cavalerie provisoire de l'Union commandée par le Major Général Alfred Pleasonton.