The ideal length for a promo video varies based on its purpose and platform. Generally, shorter videos (around 30 seconds to 2 minutes) perform better, especially on social media platforms where viewer attention spans are shorter.