128GB Storage Mobile Phones

128GB is a comfortable default for most people, with room for apps, photos and a reasonable amount of video and offline media.

Use the comparison table to line up 128GB Storage mobile phones by price and other key specifications. Prices are indicative listings in INR and retailers change them often, so check the retailer before you buy.

Frequently Asked Questions

Is 128GB storage enough?

For most users, yes. It covers apps, photos and some video. Choose 256GB if you record lots of video or keep large files offline.

Are the prices on Nimman final?

No. Prices are indicative listings in INR and retailers change them often. Follow the retailer link to see the current price and offers before you buy.

Model (118)
Brand
Price (₹)
RAM
Storage
Battery
Camera
Buy
Xiaomi ₹11,999 4GB 128GB 6600mAh 8MP
Realme ₹13,899 4GB 128GB 8000mAh 50MP
Infinix ₹14,999 4GB 128GB 5200mAh 8MP
Lava ₹15,599 6GB 128GB 6000mAh 50MP
Samsung ₹15,769 4GB 128GB 6000mAh 50MP
Xiaomi ₹15,860 4GB 128GB 6300mAh 32MP
Realme ₹15,999 4GB 128GB 7000mAh 13MP
Realme ₹15,999 4GB 128GB 7000mAh 13MP
Realme ₹16,499 4GB 128GB 7000mAh 13MP
Motorola ₹16,935 4GB 128GB 7000mAh 50MP
OnePlus ₹16,999 6GB 128GB 7000mAh 13MP
Samsung ₹16,999 4GB 128GB 5000mAh 50MP
Tecno ₹16,999 4GB 128GB 5200mAh 13MP
Samsung ₹17,499 4GB 128GB 6000mAh 50MP
Xiaomi ₹17,560 4GB 128GB 7900mAh 50MP
Tecno ₹17,999 6GB 128GB 6500mAh 13MP
Realme ₹18,499 4GB 128GB 7000mAh 13MP
Realme ₹18,499 6GB 128GB 7000mAh 13MP
Xiaomi ₹18,499 4GB 128GB 6300mAh 32MP
Oppo ₹18,999 4GB 128GB 6500mAh 50MP
Motorola ₹18,999 4GB 128GB 7000mAh 50MP
OnePlus ₹18,999 4GB 128GB 7000mAh 13MP
Motorola ₹19,499 4GB 128GB 7000mAh 50MP
Xiaomi ₹19,999 4GB 128GB 7600mAh 8MP
Realme ₹19,999 4GB 128GB 8000mAh 50MP
Samsung ₹19,999 6GB 128GB 5000mAh 50MP
Xiaomi ₹19,999 6GB 128GB 7900mAh 50MP
Samsung ₹20,499 6GB 128GB 6000mAh 50MP
Lava ₹20,999 6GB 128GB 5000mAh 50MP
Oppo ₹20,999 4GB 128GB 6500mAh 50MP
Oppo ₹20,999 6GB 128GB 6500mAh 50MP
Vivo ₹20,999 4GB 128GB 6500mAh 13MP
Vivo ₹20,999 6GB 128GB 6500mAh 50MP
Realme ₹21,999 4GB 128GB 8000mAh 50MP
Realme ₹22,100 6GB 128GB 8000mAh 50MP
Xiaomi ₹22,190 6GB 128GB 8000mAh 50MP
Realme ₹22,499 6GB 128GB 7000mAh 13MP
Realme ₹22,499 6GB 128GB 7000mAh 13MP
Vivo ₹22,499 4GB 128GB 6500mAh 50MP
OnePlus ₹22,499 4GB 128GB 8000mAh 50MP
Vivo ₹22,499 4GB 128GB 6500mAh 50MP
Motorola ₹22,680 6GB 128GB 7000mAh 50MP
Oppo ₹22,895 6GB 128GB 8000mAh 50MP
Vivo ₹22,991 6GB 128GB 7200mAh 50MP
OnePlus ₹22,999 6GB 128GB 7000mAh 50MP
Tecno ₹22,999 6GB 128GB 6500mAh 50MP
Vivo ₹22,999 6GB 128GB 7200mAh 50MP
Vivo ₹22,999 8GB 128GB 6500mAh 50MP
Tecno ₹22,999 6GB 128GB 6000mAh 50MP
Xiaomi ₹23,669 6GB 128GB 7500mAh 50MP
Oppo ₹23,999 6GB 128GB 6500mAh 50MP
Oppo ₹23,999 6GB 128GB 7000mAh 50MP
Samsung ₹24,020 6GB 128GB 6000mAh 50MP
OnePlus ₹24,499 6GB 128GB 8000mAh 50MP
Xiaomi ₹24,499 8GB 128GB 8000mAh 50MP
Motorola ₹24,999 8GB 128GB 7000mAh 50MP
Xiaomi ₹24,999 6GB 128GB 7000mAh 50MP
Samsung ₹24,999 6GB 128GB 6000mAh 50MP
Realme ₹25,999 6GB 128GB 8000mAh 50MP
Xiaomi ₹26,998 8GB 128GB 7500mAh 50MP
Oppo ₹26,999 8GB 128GB 7000mAh 50MP
Vivo ₹26,999 4GB 128GB 7200mAh 50MP
Xiaomi ₹26,999 6GB 128GB 8340mAh 50MP
Xiaomi ₹27,460 6GB 128GB 7700mAh 50MP
Samsung ₹27,940 8GB 128GB 6000mAh 50MP
Xiaomi ₹27,970 8GB 128GB 8000mAh 50MP
Realme ₹27,999 8GB 128GB 10001mAh 50MP
Vivo ₹27,999 8GB 128GB 7200mAh 50MP
Infinix ₹27,999 8GB 128GB 6000mAh 50MP
Motorola ₹27,999 8GB 128GB 10200mAh 13MP
OnePlus ₹28,989 8GB 128GB 7000mAh 50MP
Infinix ₹28,999 8GB 128GB 6500mAh 50MP
Realme ₹28,999 4GB 128GB 7000mAh 50MP
Samsung ₹28,999 8GB 128GB 6000mAh 50MP
Realme ₹29,499 8GB 128GB 10001mAh 50MP
Realme ₹29,999 6GB 128GB 8000mAh 50MP
Tecno ₹29,999 8GB 128GB 8000mAh 50MP
Xiaomi ₹30,299 8GB 128GB 8340mAh 50MP
Motorola ₹30,999 8GB 128GB 5200mAh 50MP
Vivo ₹30,999 8GB 128GB 7200mAh 50MP
Vivo ₹30,999 8GB 128GB 7200mAh 50MP
Realme ₹30,999 6GB 128GB 7000mAh 50MP
Xiaomi ₹30,999 8GB 128GB 10000mAh 50MP
Vivo ₹31,499 6GB 128GB 7200mAh 50MP
Realme ₹31,999 8GB 128GB 8000mAh 50MP
Realme ₹32,499 8GB 128GB 8000mAh 50MP
Oppo ₹32,999 8GB 128GB 8000mAh 50MP
Asus ₹33,990 8GB 128GB 9000mAh 13MP
Oppo ₹34,999 6GB 128GB 7000mAh 50MP
Vivo ₹34,999 6GB 128GB 7200mAh 50MP
Motorola ₹34,999 8GB 128GB 10200mAh 13MP
Samsung ₹35,490 8GB 128GB 5000mAh 50MP
Samsung ₹35,999 6GB 128GB 5000mAh 50MP
Xiaomi ₹35,999 8GB 128GB 11000mAh 50MP
Vivo ₹36,795 6GB 128GB 7050mAh 50MP
Xiaomi ₹36,899 8GB 128GB 8340mAh 50MP
Xiaomi ₹36,899 8GB 128GB 9000mAh 50MP
Xiaomi ₹36,899 8GB 128GB 9000mAh 50MP
Oppo ₹36,999 8GB 128GB 7000mAh 50MP
Xiaomi ₹36,999 8GB 128GB 9210mAh 50MP