According to Tesla, to do a full cycle charge it only takes 3.5 hours, with partial charges taking considerably less time.
The car comes with a charging station that's to be installed by an electrician, but it also comes with a mobile charging cable with multiple ends you can use anywhere.
Uses 6850(!) 18650 form factor Li-ion cells.
http://www.teslamotors.com/display_d...terySystem.pdf