Which blood vessels carry blood from the body to the heart? Animal Which blood vessels carry blood from the body to the heart? Answer: Veins Learn More : Share this Share on FacebookTweet on TwitterPlus on Google+