This is tough to answer, because every trip is "different" when I go.
With a bass lake across the street from me, I suppose I could walk over there, every day and fish for an hour or so, then come home. With over 6 more lakes, within a few miles of here, I mayl also throw my "Toon" on the roof rack, pack a 'samich and begone for 12 hours, fishing 3-4 different bodies of water in one day.
If it's trout I'm set on, then I'll hit a local stream, or two, also within a mile of the house, for the morning feed-for 2 hours, then come home and go back, for the evening hatch, (if there is one), for another hour or so, making that day's trip about 4 hours!?!
But, like another mentioned........ "if I travel on a "TRIP", where it's an overnight thing, then I'm going to go the distance and do the "8-10 hours a day thing". I go to Montana a lot and North Idaho, on the way over, so of course I'm going to hit this water for as long as I can each day! After all............ you have to 'earn' that pizza and beer, once it's too dark to fish!?!