El río Two Medicine es un afluente del río Marías , de aproximadamente 97 km de largo, en el noroeste de Montana , Estados Unidos .
Nace en el Frente de las Montañas Rocosas en el Parque Nacional Glacier en la división continental y fluye hacia el este, bajando de las montañas y atravesando la Reserva India Blackfeet . Recibe Birch Creek en el sureste del condado de Glacier y se une a Cut Bank Creek para formar Marias, aproximadamente a 19 km (12 millas) al sureste de Cut Bank .