A 9-year-old’s birthday party should typically last 2 to 3 hours. This duration keeps the kids engaged without getting them too tired and allows enough time for activities, food, and cake. You can adjust the length based on the planned activities and the children’s energy level.