El río Heart es un río de 7,7 km de longitud [3] en el estado estadounidense de Wyoming , afluente del río Snake . Todo su curso está contenido dentro del Parque Nacional de Yellowstone . El río nace en la Divisoria Continental , en las Montañas Rocosas , a unas pocas millas al sureste del lago Yellowstone . Sus corrientes de cabecera desembocan en el lago Heart , de cuyo extremo sureste sale el río Heart principal, que recibe dos corrientes tributarias del noreste y fluye hacia 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 el Snake cerca del límite con el Bosque Nacional Teton .