Den har sitt utspring helt sør i Montana, i Gallatin National Forest i Beartooth Mountains, om lag 4 mi (6 km) nordøst for Cooke City og sørvest for Granite Peak. Den renner sørøstover til Shoshone National Forest i det nordvestre Wyoming, østenfor Yellowstone National Park, og så vender den mot nordøst og inn i Montana igjen. Den passerer da i Montana småbyene Belfry, Bridger, Fromberg og Edgar, og tømmer seg i Yellowstone om lag 2 mi (3 km) sørøst for Laurel.