Pufferfish can be found in various warm and temperate ocean waters worldwide, including the Atlantic, Pacific, and Indian Oceans. They inhabit coral reefs, seagrass beds, and rocky coastlines at different depths.