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 |