How Long Can a Muskrat Stay Underwater? Unveiling the Secrets of Aquatic Rodents How long can a muskrat stay under? The average muskrat can hold its breath for approximately 15-20 minutes, but this time can vary depending on activity level and environmental c…