With the standard Joy-Con controller, then you can expect it to take about 3 and a half hours to fully charge it by connecting it to the console. If you use a Pro Controller, then charging it will take slightly longer - around 5 to 6 hours with Nintendo Switch Console or a USB wall charger.