Crocodiles are skilled swimmers and can stay underwater for an extended period of time. On average, crocodiles can hold their breath for up to 30 minutes at a time. However, this duration can vary depending on the species and their activity level. Some species of crocodiles, such as the saltwater crocodile, have been known to hold their breath for up to two hours. This adaptability allows crocodiles to hunt, hide from predators, and traverse large bodies of water with ease.