From flagstaff where you will find the most affordable stays you will probably need 90 mins one one way.
It takes a while definitely will take a whole day to and back.
From phx az it takes about 2:30-3 depending on stops and traffic.. just know its worth the drive!!
Depends on where you live. Took me 4hrs to get there from West coast. To drive "around" the canyon itself, between 3 to 6 hours. Dependent upon how often you stop and for how long you stop. There are numerous places on both the North and South rims to stop and look out upon the canyon itswlf
Thanks! Your answer is awaiting moderation.