Increased blood pressure in the veins causes varicose veins. Varicose veins develop in the veins near the skin's surface (superficial). One-way valves in the veins direct blood flow towards the heart. Blood can gather in the veins if the valves become weaker or broken.