The Grand Canyon is an 1hr and 30 min to 2hrs depending on how you go. You can take the scenic route down to Sedona, which is about 1hr away. Both are great day trips. Be sure to stop at the Galaxy Diner if you like diner food.
The grand canyon is about an hour drive from there. The meteor crater is also about an hour from flagstaff as well.
Thanks! Your answer is awaiting moderation.