In my opinion, September and October are the best months to hike the Zion Narrows. If you plan to do this as a day hike from the top-down, doing this before September 30 gives you about 13 to 14 hours to hike the route, allowing for drop-off time at Chamberlain's Ranch and the last shuttle of the day at 9:15 pm.