Three to five hours.
The Moganshan Music Festival basically starts at 7pm or 8pm, lasts for 3 to 5 hours, and ends at 11pm or 12pm. Some concerts may be short or long, but generally The situation is like this.
The specific end time also depends on the number of performers, performance duration, weather and other objective factors. Some large music festivals may be held on consecutive days, and the performance times may be different each day. If you plan to attend a music festival, check the festival's detailed schedule beforehand for accurate information.