The Best Mobile Phones for Battery Life 2024

Mobile phones are a ubiquitous part of many of our lives. We often use our devices from the moment we wake up, which will inevitably drain the battery. With smartphones being so integral to our daily habits and activities, understanding which phones are the best for battery life can be incredibly important.
Both iPhone and Android have various options to choose from, but with our guide and a bit of research, we’ll help you make the right decision for your needs.
You can find our top recommendations below, or in our contract and SIM-free collections.
1 - Xiaomi Redmi Note 13 Pro Plus
The Xiaomi Redmi Note 13 Pro Plus is a winner in affordability and efficiency. Its long-lasting battery is an impressive 5,000mAh, but the real winner here is the outstanding recharge speeds; 120W leaves the majority of phones in the dust.

Boasting a battery of this size, the Redmi Note 13 Pro Plus can last all day and supports around 10 hours of video streaming. The 120W wired charging speed we highlighted means it only takes about 20 minutes for this handset to reach 100%, so there’s very little downtime between charging cycles.
If battery life is at the top of your checklist when choosing a new phone, the Xiaomi Redmi Note 13 Pro Plus stands tall as our top recommendation.
2 - Honor Magic 5 Pro
There are many Android phones with good battery life, and the Honor Magic 5 Pro is not to be overlooked when choosing one. It offers a 5,100mAh battery, which is larger than some of the top handsets in the Galaxy and iPhone ranges. As a result, owners can hope to get a full day of heavy usage out of this capacity.
Its 66W wired charging and 50W wireless charging is also some of the best we’ve seen: fast, powerful and allows you to charge on-the-go or when in a hurry in just under an hour. When turned on, the Smart Battery Capacity feature finishes charging the phone just before peak capacity, which can help extend the lifespan of the battery.
So impressive is the Honor Magic 5 Pro’s battery life, it is only beaten out from the top spot by the Note 13 Pro Plus’ best-in-class charging speeds.
3 - Google Pixel 8 Pro
Possessing one of the largest batteries on the market, the Google Pixel 8 Pro is a standout when it comes to battery life. With a capacity of 5,050mAhs, the Pixel 8 Pro is capable of over 24 hours charge, or up to 72 hours when using Extreme Battery Saver.
As well as 30W wired charging, the Pixel 8 Pro supports 23W Qi wireless charging for when you need some extra battery life on-the-go, and Battery Share. The latter feature turns your device into a wireless charger to power up other supported devices.
4 - Samsung Galaxy S24 Ultra
One of the best options if you need a mobile phone with good battery life is the Samsung Galaxy S24 Ultra. Its 5,000mAh battery ranks among the best that Samsung has to offer, with equally fantastic charging speeds.

The S24 Ultra can provide around 24 hours of normal usage before having to recharge, allowing you to make plenty of calls, scroll through social media and check emails throughout the day. Its capacity also allows for longer gaming sessions or streaming before the need for a top-up.
On top of its impressive battery size, the S24 Ultra also boasts 45W wired charging, 15W wireless charging and Wireless Powershare, so you can charge fast and use it for longer.
5 – Samsung Galaxy S23 Ultra
Similarly to the S24, the Samsung Galaxy S23 Ultra accommodates a 5,000mAh battery and fast charging speeds; where it differs is in the price. If you don’t need the bells and whistles that the S24 Ultra model comes with, the S23 Ultra is a great alternative.

The handset can comfortably last the day with life to spare, providing plenty of charge for messaging, listening to music and playing games. The S23 Ultra also has 45W charging, which takes around one hour to fully recharge the device.
While it’s edged out by other phones on the market for capacity and charging speed, the Samsung Galaxy S23 Ultra still possesses superb battery life to suit a wide range of users.
6 - Motorola Edge 40 Neo
Its ultra-fast charging capabilities make the Motorola Edge 40 Neo a stand-out Android phone, and one of the best for battery life. The all-day battery capabilities come from the 5,000mAh cell; a 920mAh increase on the previous Neo.

The Neo 40 doesn’t hold back when it comes to charging speeds either, clocking in at 68W. Being able to charge your phone in under an hour is a reassurance that many might pay a premium price tag for, but the Motorola Edge 40 Neo offers this impressive battery package at a mid-range price.
7 – iPhone 15 Pro Max
This flagship handset is the best iPhone where battery life is concerned, and while all three models in the iPhone 15 range have great battery capacity, the 15 Pro Max takes the cake.

With its 4,422mAh battery, the 15 Pro Max can handle around 29 hours of heavy use before needing a re-charge, including HD video streaming. It’s a top device if you’re looking to get the most out of your battery and stay connected on your travels.
To add to its already staggering battery capabilities, the 15 Pro Max handset can also charge up to 50% in around 35 minutes and supports MagSafe wireless charging.
8 - Samsung Galaxy A54
When discussing the best battery on a phone, there’s no skipping past the Samsung Galaxy A54. This mid-range handset’s battery can last across two days of light use, or 20 hours of internet usage and streaming, thanks to its 5,000mAh capacity.

With a wired charging speed of 25W, it’s slightly slower than the likes of the Galaxy S24; however, it still manages to fully charge in just under two hours. The Galaxy A54 ultimately earns its place on this list by balancing its impressive battery life with an affordable price point.
9 - Honor 90
Honor knows how to deliver phones with good battery life, and the Honor 90 is no exception. It’s packed with a 5,000mAh cell that can last up to 2 days with moderate use, alongside 65W wireless charging to power back up in less than an hour. One quick top-up, paired with the extensive battery life, can take you through several days of charge.

Unfortunately, the Honor 90 doesn’t feature wireless charging, but its battery capabilities are impressive, nonetheless.
10 - Nothing Phone 2
Of the phones with a high battery life, the Nothing Phone 2 is a valuable option. Its 4,700mAh battery is smaller than some of the other handsets we’ve highlighted, but it’s still a fantastic offering that should see you through the day with ease.

The charging speed of the Nothing Phone 2 is as impressive as those more premium devices, with a 45W charging capacity that can reach full charge in just under an hour. 15W wireless charging is also available on this handset for those who are regularly on-the-go.
The Nothing Phone 2 doesn’t blow any of the prior handsets out of the water, but it still earns a place in our top 10 as one of the best phones outside of the Google, Apple and Samsung pantheon.
Whether you’re after an Android or iPhone handset with a large battery size, fast charging speed or other unique features, knowing how to get the most out of it is half the battle. We have ample battery tips and tricks to help you do just that.