Your starting point United States, Yellowstone National Park is located at (44.5678, -110.441). Your ending point United States, Grand Canyon is located at (36.0544, -112.139). Total distance from Yellowstone National Park to Grand Canyon is 957.42 kms. 957.42 kms equals to 594.92 miles and 516.63 nautical miles.