Black marlin is the fastest fish. The swimming speed for this species of fish has been recorded as high as 129km/h. This species is mostly found in Pacific and Indian oceans.