Our Huntington Beach picnics typically last two hours, but we can accommodate longer or shorter durations upon request.