The drive from Flagstaff AZ to Grand Canyon National Park is easy on a good quality paved road.   There are three routes to choose from, but all are easily accessible. The distance from Flagstaff to Grand Canyon National Park is relatively short and takes about an hour and a half. The drive from Grand Canyon National Park to Flagstaff is the same.