Driving distance from Bryce Canyon, UT to Grand Canyon. The total driving distance from Bryce Canyon, UT to Grand Canyon is 290 miles or 467 kilometers. Your trip begins in Bryce Canyon, Utah. It ends in Grand Canyon, Arizona.