It takes approximately 4 hours to fully charge the Robosen Optimus Prime. The charging time may vary depending on the battery level and the charging method used.