How far can sharks smell blood? A: A great white shark can smell blood in a radius of approximately 1/3 mile or as low as 1 part per 25 million.. Not all sharks have this strong of a sense of smell; however, all sharks do have a sense of smell that is superior to many animals. Continue Reading.