The Narrows stretches for 16 miles but that's if you hike top-down. Most people hike between 2-6 hours on the Narrows hike when starting at the bottom (~6 miles round trip). Since the Narrows hike is an in-and-out trail, whatever mileage and time you put in hiking in, you have to do out.