The longest spit in the world is the Arabat Spit in the Sea of Azov. It is approximately 110 kilometres (68 mi) long. The longest spit in a freshwater body of water is Long Point, Ontario, which extends approximately 32 km (20 mi) into Lake Erie. Hope this helps!