The drive along Diamond Creek Road, from Peach Springs to Phantom Ranch (the accommodation at the bottom of the canyon) takes about 2.5 hours. If you're coming from Las Vegas, you also need to consider the overall travel time from Las Vegas to the Grand Canyon. The Grand Canyon is a UNESCO World Heritage site.