Veins are the red, purple and blue lines that appear beneath the skin. They can include many kinds of vein, but those most visible are often varicose veins or spider veins. Varicose veins are the enlarged, ropy veins that appear on the legs, ankles and abdomen. Spider veins are usually painful and are smaller than varicose veins.