El río Heart es un río de 4,8 millas de largo (7,7 km) [3] en el estado estadounidense de Wyoming , afluente del río Snake . Todo su recorrido se encuentra dentro del Parque Nacional de Yellowstone . El río nace en la División Continental , en las Montañas Rocosas , a unos pocos kilómetros al sureste del lago Yellowstone . Sus cabeceras desembocan en Heart Lake , de cuyo extremo sureste nace el principal río Heart, recibiendo dos afluentes del noreste y desembocando en el suroeste en un desfiladero corto pero empinado. Luego continúa generalmente hacia el sur durante aproximadamente 4 millas (6 km) antes de desembocar en Snake cerca del límite con el Bosque Nacional Teton .