Best mid-range phones with 5,000mAh or bigger batteries on Amazon India

Smartphones with large batteries have become common these days, and battery life is an important factor for buyers. You will be able to buy a mid-range phone that comes with a massive 7,000mAh battery, which will last you several days on a single charge. There are plenty of such smartphones available on Amazon India, and we’ve listed down some of the absolute bests. The phones listed below offer batteries 5,000mAh or bigger capacities, decent mid-range performance, and cost less than Rs 25,000. They offer incredible value for money, and we don’t think you should miss out on these. Let’s check them out!

Best mid-range phones with big batteries on Amazon India

1. Samsung Galaxy M51

Samsung’s Galaxy M series phones have been very popular in India, and the Galaxy M51 has taken things to another level. This phone comes with a large 7,000mAh battery that will provide you a couple of days’ worth of usage. Although it’s the most expensive phone on this list, it totally is worth all the money you pay for it. It gets a large 6.7-inch sAMOLED display, a decently powerful Snapdragon 730G processor, a quad-rear camera setup with a 64-megapixel primary sensor, and 8GB RAM. If you don’t mind spending Rs 24,999, then this is probably the best phone with a massive battery. 

2. Redmi Note 9 Pro Max

Redmi smartphones have always been equipped with large batteries, and the Note 9 Pro Max is no different. It comes with a 5,020mAh battery that offers long usage and supports 33W fast charging for a quick top-up. This phone is powered by the Snapdragon 720G processor and has a 6.67-inch FHD+ LCD display. You also get a quad rear camera setup with a 64-megapixel main sensor and a 32-megapixel selfie camera. The phone is an excellent mid-range device, especially at this price, and has received one of the highest positive reviews on Amazon India. 

3. OPPO A52

The OPPO A52 is a stylish phone that comes with a large 5,000mAh battery with 18W fast charging support. Thanks to the large battery, you should be able to get at least two days of usage out of the phone. This phone is powered by the Snapdragon 665 octa-core processor, a capable mid-range chipset, which is paired with 6GB RAM and 128GB storage. The phone also gets a quad-rear camera setup and features a 16-megapixel front-facing sensor that’s housed inside a punch-hole cutout. A 6.65-inch FHD+ display is available on the front. For the price, the OPPO A52 is a complete value for money. 

4. Vivo Y51

Vivo has captured the youth with its Y series of smartphones, and the Y51 is a good example of that. This phone comes with a 5,000mAh battery that features 18W fast charging support. It is powered by the Snapdragon 665 chipset, which is great for all kinds of tasks including some heavy gaming. Pair that with the large battery, and you can game for several long hours. The Vivo Y51 has a 6.58-inch FHD+ display, 8GB RAM, and 128GB of internal storage. Another good smartphone to go for if you’re looking for something with a large battery. 

5. Tecno Spark 6 Air

If you’re on a budget, then the Tecno Spark 6 Air is a good phone to choose from. This gets a massive 6,000mAh battery that can last for days, and it also has a large 7-inch display with HD+ resolution. This phone is basically a tablet but has a triple rear camera setup, a fingerprint scanner, 3GB RAM, and 64GB of onboard memory. This is a true budget phone with a massive battery, and if you are not too concerned about the screen resolution, camera performance, etc, then you should definitely get this. For a price of Rs 8,699, you’re getting a lot of value with this phone.

Other options to consider

Mi Poco M2

Vivo Y20

Samsung Galaxy M21


Micromax in Note 1

Value for money

Redmi 9