How long does it take to charge a Tesla? Well, it can take anywhere from 15 minutes to 30 hours, or more, depending on what ...