Real golf balls do not float but you can get fake golf balls that float. Fake golf balls may appear normal on the outside but on the inside they are hollow, which is why they float. Another way to make your golf ball float is to add salt to the water. Salt-water is denser than normal water and will cause the golf ball to float.