This will vary depending on the charter you select. Most inshore bay fishing private charters will charge per hour and have a 4-hour minimum. The only exception to this are kid-fishing charters, which will usually last anywhere from 2-4 hours.