Xbox One controllers typically take around two hours to charge, depending on the device’s battery level. Related Video