Spider veins are a small collection of thin red veins close to the surface of the skin, often found on the legs or face. Varicose veins are more enlarged and appear to be knotted and can cause more pain. They are both caused by conditions known as venous reflux or venous insufficiency. This results in build ups of blood in the veins due to weak venous valves.