Many will ask us the time it will take to complete a Rim to Rim hike, especially hikers that plan on taking it on in one day. The time varies based on one's overall conditioning, route taken, food and water breaks, weather, etc. but on average a Rim to Rim hike of the Grand Canyon takes about 12-15 hours to complete.