An average virtual event session should last between 20 to 30 minutes. If it involves a panel discussion, you can extend it up to 60 minutes. If it is a single-day virtual event, it should be limited to 3 to 4 hours, depending on the itinerary.