Blood then flows into veins, which carry the blood back to the heart. Veins have valves that prevent the blood from flowing back. Veins deep in the body are known as deep veins. Veins near the surface of the skin are called superficial veins.