On average, it takes about 4 to 6 hours, depending on your pace and how long you stop to enjoy the views.