Oh, it's a long, long drive from Kanab to Havasupai. You have to drive clear around Grand Canyon National Park and go way west to get to Havasupai. If you look at your map, you'd leave Kanab and take 89 or 89A east or south, and follow 89. Then drive to the junction with SR-64 (just past Cameron) and turn east to Grand Canyon NP (Desert View.) Drive into the park, then after you reach the village, turn south on 64 and drive to Williams. From Williams you drive west on I-40 to the turn off to Havasupai, which is Indian Route 18. Or, you could drive west from Kanab and pickup 1-15, drive south to Las Vegas and then east on I-40. If you plan to hike to the falls, probably the best overnight spot would be Seligman. I lived at the South Rim of Grand Canyon for several years, so I know this area very well. Good luck!