With a 7kW connection, the Model 3 will take around 8 - 12 hours to charge. Using a Tesla Supercharger will take just 20 minutes to charge the battery from 20% to 80%.