Instagram Reels can be up to 60 seconds long. However, shorter reels (around 15 to 30 seconds) tend to perform better as they capture viewers’ attention and keep them engaged in a fast-paced social media environment.