A beach party for 10-year-olds can typically last around 2 to 3 hours, depending on the activities and the children's attention span.