The amount of time it takes to fully charge an iPhone battery varies depending on the model and charger used. However, on average, it takes around 2–3 hours to fully charge an iPhone battery.