Our typical trip is between 3-5 hours. Actual length depends on how long it takes for you to catch your limit, and how long after that you are still catching the bigger fish.