It takes about two hours to hike three miles. However, the time will vary depending on your pace and how much you stop to take in the scenery.