There’s no stipulated length of ballet performance and each show has a different duration. On average, a ballet performance can last anywhere between 2.5 to 3 hours.