Varicose veins is a venous disorder that can cause not only the cosmetic problem but may also cause pain, leg swelling, non healing ulcer and thromboembolism. Spider veins on the other hand are small superficial blood vessels that appear red or blue in the skin.