Varicose veins are swollen blood vessels that are usually painful and may cause itchiness or a cramp in the swollen area. Spider veins, on the other hand, are comparatively smaller and usually less painful than varicose veins. However, both varicose and spider veins can give an uncomfortable feeling in the affected area.