Best pick in this list
Xiaomi
Xiaomi Redmi A7 Pro 5G 128GB
Price in India
₹15,999
Spec 88%
4 GB RAM
128 GB
6300 mAh
6.9" display
120 Hz
5G
Price in India
₹18,999
Spec 88%
8 GB RAM
256 GB
5500 mAh
6.67" display
120 Hz
5G
Xiaomi
Xiaomi Redmi Note 13 Pro
Price in India
₹19,999
Spec 85%
12 GB RAM
256 GB
5100 mAh
6.67" display
120 Hz
5G
Best Phones Under Rs. 20,000
Xiaomi
Xiaomi Redmi Note 14 256GB
Price in India
₹18,499
Spec 83%
8 GB RAM
256 GB
5110 mAh
6.67" display
120 Hz
5G
Xiaomi
Xiaomi Redmi Note 14 8GB RAM
Price in India
₹16,999
Spec 83%
8 GB RAM
256 GB
5110 mAh
6.67" display
120 Hz
5G
Xiaomi
Xiaomi Redmi Note 14 5G
Price in India
₹14,669
Spec 82%
8 GB RAM
256 GB
5110 mAh
6.67" display
120 Hz
5G
Best Phones Under Rs. 15,000
Xiaomi
Xiaomi Redmi Note 14 SE
Price in India
₹18,499
Spec 82%
6 GB RAM
128 GB
5110 mAh
6.67" display
120 Hz
5G
Xiaomi
Xiaomi 11 Lite NE 5G
Price in India
₹13,999
Spec 82%
8 GB RAM
128 GB
4250 mAh
6.55" display
90 Hz
5G
Xiaomi
Xiaomi Mi 10T 8GB RAM
Price in India
₹17,499
Spec 82%
8 GB RAM
128 GB
5000 mAh
6.67" display
144 Hz
5G
Price in India
₹18,999
Spec 81%
8 GB RAM
128 GB
4500 mAh
6.67" display
120 Hz
5G
Xiaomi
Xiaomi Mi 10i
Price in India
₹17,999
Spec 80%
8 GB RAM
128 GB
4820 mAh
6.67" display
120 Hz
5G
Xiaomi
Xiaomi Redmi 13 5G
Price in India
₹12,499
Spec 80%
8 GB RAM
128 GB
5030 mAh
6.79" display
120 Hz
5G
Best Phones Under Rs. 15,000
Xiaomi
Xiaomi Redmi Note 10 Pro
Price in India
₹16,932
Spec 80%
8 GB RAM
128 GB
5020 mAh
6.67" display
120 Hz
5G
Xiaomi
Xiaomi Mi 10i 8GB RAM
Price in India
₹18,999
Spec 80%
8 GB RAM
128 GB
4820 mAh
6.67" display
120 Hz
5G
Price in India
₹14,999
Spec 80%
8 GB RAM
128 GB
5020 mAh
6.67" display
120 Hz
5G
Price in India
₹12,999
Spec 80%
8 GB RAM
128 GB
5020 mAh
6.67" display
120 Hz
5G
Price in India
₹19,949
Spec 80%
8 GB RAM
256 GB
5000 mAh
6.67" display
120 Hz
5G
Xiaomi
Xiaomi Redmi 13 8GB RAM
Price in India
₹19,945
Spec 80%
8 GB RAM
128 GB
5030 mAh
6.79" display
120 Hz
5G
Xiaomi
Xiaomi Redmi Note 13 256GB
Price in India
₹16,999
Spec 80%
12 GB RAM
256 GB
5000 mAh
6.67" display
120 Hz
5G
Price in India
₹17,499
Spec 80%
12 GB RAM
256 GB
5000 mAh
6.67" display
120 Hz
5G
Xiaomi
Xiaomi Redmi Note 9 Pro Max
Price in India
₹15,927
Spec 79%
8 GB RAM
128 GB
5020 mAh
6.67" display
60 Hz
5G
Xiaomi
Xiaomi Redmi Note 11 SE
Price in India
₹13,990
Spec 79%
6 GB RAM
64 GB
5000 mAh
6.43" display
90 Hz
5G
Price in India
₹15,999
Spec 79%
8 GB RAM
128 GB
5020 mAh
6.67" display
60 Hz
5G
Price in India
₹13,899
Spec 79%
8 GB RAM
128 GB
5020 mAh
6.67" display
60 Hz
5G
Xiaomi
Xiaomi Redmi 15
Price in India
₹18,499
Spec 79%
8 GB RAM
256 GB
7000 mAh
6.9" display
144 Hz
5G
Best Phones Under Rs. 20,000
Xiaomi
Xiaomi Redmi Note 10 128GB
Price in India
₹16,990
Spec 79%
6 GB RAM
128 GB
5000 mAh
6.43" display
60 Hz
5G
Price in India
₹18,499
Spec 79%
8 GB RAM
128 GB
5000 mAh
6.43" display
60 Hz
5G
Xiaomi
Xiaomi Redmi Note 11T 5G
Price in India
₹12,141
Spec 79%
8 GB RAM
128 GB
5000 mAh
6.6" display
90 Hz
5G
Xiaomi
Xiaomi Redmi Note 13
Price in India
₹17,999
Spec 79%
12 GB RAM
256 GB
5000 mAh
6.67" display
120 Hz
5G
Great Camera Phones Under Rs. 20,000
Xiaomi
Xiaomi Redmi Note 11S 128GB
Price in India
₹10,899
Spec 79%
8 GB RAM
128 GB
5000 mAh
6.43" display
90 Hz
5G
Price in India
₹12,545
Spec 79%
8 GB RAM
128 GB
5000 mAh
6.43" display
90 Hz
5G
Price in India
₹16,999
Spec 79%
8 GB RAM
128 GB
5000 mAh
6.6" display
90 Hz
5G
Xiaomi
Xiaomi Redmi Note 12 6GB RAM
Price in India
₹13,899
Spec 79%
8 GB RAM
256 GB
5000 mAh
6.67" display
120 Hz
5G
Xiaomi
Xiaomi Redmi Note 12
Price in India
₹14,999
Spec 79%
8 GB RAM
256 GB
5000 mAh
6.67" display
120 Hz
5G
Xiaomi
Xiaomi Redmi Note 8 Pro
Price in India
₹10,999
Spec 78%
8 GB RAM
128 GB
4500 mAh
6.53" display
60 Hz
5G
Price in India
₹17,435
Spec 78%
8 GB RAM
128 GB
4500 mAh
6.53" display
5G
64 MP camera
Price in India
₹14,999
Spec 78%
8 GB RAM
128 GB
4500 mAh
6.53" display
5G
64 MP camera
Xiaomi
Xiaomi Redmi Note 10S
Price in India
₹14,999
Spec 78%
8 GB RAM
128 GB
5000 mAh
6.43" display
60 Hz
5G
Xiaomi
Xiaomi Redmi Note 8 128GB
Price in India
₹10,999
Spec 78%
6 GB RAM
128 GB
4000 mAh
6.3" display
5G
48 MP camera
Price in India
₹10,999
Spec 78%
6 GB RAM
128 GB
5020 mAh
6.67" display
5G
48 MP camera
Xiaomi
Xiaomi Redmi Note 10
Price in India
₹10,160
Spec 78%
6 GB RAM
128 GB
5000 mAh
6.43" display
60 Hz
5G
Xiaomi
Xiaomi Redmi Note 10S 128GB
Price in India
₹16,499
Spec 78%
8 GB RAM
128 GB
5000 mAh
6.43" display
60 Hz
5G
Xiaomi
Xiaomi Redmi 12 5G 6GB RAM
Price in India
₹12,494
Spec 78%
8 GB RAM
256 GB
5000 mAh
6.79" display
90 Hz
5G
Xiaomi
Xiaomi Redmi 12 5G 8GB RAM
Price in India
₹14,499
Spec 78%
8 GB RAM
256 GB
5000 mAh
6.79" display
90 Hz
5G
Price in India
₹12,499
Spec 78%
6 GB RAM
128 GB
5000 mAh
6.43" display
90 Hz
5G
Xiaomi
Xiaomi Redmi 11 Prime 5G
Price in India
₹13,049
Spec 78%
6 GB RAM
128 GB
5000 mAh
6.58" display
90 Hz
5G
Xiaomi
Xiaomi Redmi 15C 6GB RAM
Price in India
₹17,499
Spec 78%
8 GB RAM
128 GB
6000 mAh
6.9" display
120 Hz
5G
Xiaomi
Xiaomi Redmi 14C 6GB RAM
Price in India
₹11,999
Spec 78%
6 GB RAM
128 GB
5160 mAh
6.88" display
120 Hz
5G
Xiaomi
Xiaomi Redmi 13C 5G 256GB
Price in India
₹14,499
Spec 78%
8 GB RAM
256 GB
5000 mAh
6.74" display
90 Hz
5G
Xiaomi
Xiaomi Redmi 15C 8GB RAM
Price in India
₹19,499
Spec 78%
8 GB RAM
128 GB
6000 mAh
6.9" display
120 Hz
5G
Price in India
₹14,294
Spec 77%
6 GB RAM
128 GB
4000 mAh
6.3" display
5G
48 MP camera
Price in India
₹16,999
Spec 77%
6 GB RAM
128 GB
4000 mAh
6.3" display
5G
48 MP camera
Xiaomi
Xiaomi Redmi 11 Prime 128GB
Price in India
₹11,999
Spec 77%
6 GB RAM
128 GB
5000 mAh
6.58" display
90 Hz
5G
Xiaomi
Xiaomi Redmi 9 Power
Price in India
₹13,999
Spec 77%
6 GB RAM
128 GB
6000 mAh
6.53" display
60 Hz
5G
Xiaomi
Xiaomi Redmi 9 Power 128GB
Price in India
₹10,999
Spec 77%
6 GB RAM
128 GB
6000 mAh
6.53" display
5G
48 MP camera
Xiaomi
Xiaomi Redmi 13C 5G
Price in India
₹10,999
Spec 77%
8 GB RAM
256 GB
5000 mAh
6.74" display
90 Hz
5G
Best Phones Under Rs. 12,000
Xiaomi
Xiaomi Redmi 9 Power 6GB RAM
Price in India
₹16,999
Spec 77%
6 GB RAM
128 GB
6000 mAh
6.53" display
5G
48 MP camera
Xiaomi
Xiaomi Redmi Note 10T
Price in India
₹13,999
Spec 77%
6 GB RAM
128 GB
5000 mAh
6.5" display
90 Hz
5G
Xiaomi
Xiaomi Redmi Note 10T 128GB
Price in India
₹13,490
Spec 77%
6 GB RAM
128 GB
5000 mAh
6.5" display
90 Hz
5G
Xiaomi
Xiaomi Redmi Note 12 4G
Price in India
₹15,990
Spec 77%
6 GB RAM
128 GB
5000 mAh
6.67" display
120 Hz
5G
Price in India
₹12,499
Spec 77%
6 GB RAM
128 GB
5000 mAh
6.67" display
120 Hz
5G
Xiaomi
Xiaomi Redmi 13C 5G 6GB RAM
Price in India
₹12,499
Spec 77%
8 GB RAM
256 GB
5000 mAh
6.74" display
90 Hz
5G
Xiaomi
Xiaomi Redmi 15C
Price in India
₹15,499
Spec 77%
8 GB RAM
128 GB
6000 mAh
6.9" display
120 Hz
5G
Best Phones Under Rs. 20,000
Great Camera Phones
Xiaomi
Xiaomi Redmi A4 6GB RAM
Price in India
₹12,999
Spec 77%
6 GB RAM
128 GB
5160 mAh
6.88" display
120 Hz
5G
Xiaomi
Xiaomi Redmi A4 128GB
Price in India
₹11,999
Spec 77%
6 GB RAM
128 GB
5160 mAh
6.88" display
120 Hz
5G
Xiaomi
Xiaomi Redmi 14C 128GB
Price in India
₹10,499
Spec 77%
6 GB RAM
128 GB
5160 mAh
6.88" display
120 Hz
5G
Xiaomi
Xiaomi Redmi Note 9
Price in India
₹10,890
Spec 76%
6 GB RAM
128 GB
5020 mAh
6.53" display
60 Hz
5G
Xiaomi
Xiaomi Redmi Note 9 128GB
Price in India
₹12,499
Spec 76%
6 GB RAM
128 GB
5020 mAh
6.53" display
60 Hz
5G
Xiaomi
Xiaomi Redmi Note 9 6GB RAM
Price in India
₹12,899
Spec 76%
6 GB RAM
128 GB
5020 mAh
6.53" display
60 Hz
5G
Xiaomi
Xiaomi Redmi 10 Power
Price in India
₹10,995
Spec 76%
8 GB RAM
128 GB
6000 mAh
6.71" display
60 Hz
5G
Xiaomi
Xiaomi Redmi 15A 5G 128GB
Price in India
₹15,988
Spec 76%
6 GB RAM
128 GB
6300 mAh
6.9" display
120 Hz
5G
Price in India
₹16,280
Spec 76%
6 GB RAM
128 GB
6300 mAh
6.9" display
120 Hz
5G
Xiaomi
Xiaomi Redmi A7 Pro 5G
Price in India
₹14,999
Spec 76%
4 GB RAM
128 GB
6300 mAh
6.9" display
120 Hz
5G
Xiaomi
Xiaomi Redmi 10 128GB
Price in India
₹13,490
Spec 75%
6 GB RAM
128 GB
6000 mAh
6.7" display
60 Hz
5G
Xiaomi
Xiaomi Redmi 10 Prime 128GB
Price in India
₹12,775
Spec 75%
6 GB RAM
128 GB
6000 mAh
6.5" display
90 Hz
5G
Xiaomi
Xiaomi Mi A2 128GB
Price in India
₹10,259
Spec 75%
6 GB RAM
128 GB
3010 mAh
5.99" display
5G
20 MP camera
Xiaomi
Xiaomi Redmi 15A 5G
Price in India
₹13,994
Spec 75%
6 GB RAM
128 GB
6300 mAh
6.9" display
120 Hz
5G
Xiaomi
Xiaomi Redmi 13C 256GB
Price in India
₹15,990
Spec 75%
8 GB RAM
256 GB
5000 mAh
6.74" display
90 Hz
5G
Xiaomi
Xiaomi Redmi 10
Price in India
₹14,999
Spec 74%
6 GB RAM
128 GB
6000 mAh
6.7" display
60 Hz
5G
Xiaomi
Xiaomi Redmi 9 Prime 128GB
Price in India
₹11,500
Spec 74%
4 GB RAM
128 GB
5020 mAh
6.53" display
60 Hz
5G
Xiaomi
Xiaomi Mi A1
Price in India
₹12,999
Spec 73%
4 GB RAM
64 GB
3080 mAh
5.5" display
5G
12 MP camera
Xiaomi
Xiaomi Redmi Y2 64GB
Price in India
₹12,990
Spec 73%
4 GB RAM
64 GB
3080 mAh
5.99" display
5G
12 MP camera
Xiaomi
Xiaomi Mi4
Price in India
₹14,999
Spec 73%
3 GB RAM
64 GB
3080 mAh
5.0" display
5G
13 MP camera
Xiaomi
Xiaomi Redmi 12C 128GB
Price in India
₹11,499
Spec 73%
6 GB RAM
128 GB
5000 mAh
6.71" display
60 Hz
5G
Xiaomi
Xiaomi Redmi A7 Pro 4G
Price in India
₹11,499
Spec 73%
4 GB RAM
64 GB
6300 mAh
6.9" display
120 Hz
5G
Xiaomi
Xiaomi Redmi Note 4 32GB
Price in India
₹10,649
Spec 72%
4 GB RAM
64 GB
4100 mAh
5.5" display
5G
13 MP camera
Xiaomi
Xiaomi Redmi A3X 128GB
Price in India
₹10,990
Spec 72%
4 GB RAM
128 GB
5000 mAh
6.71" display
90 Hz
5G
Xiaomi
Xiaomi Redmi Y1
Price in India
₹10,999
Spec 70%
4 GB RAM
64 GB
3080 mAh
5.5" display
5G
13 MP camera
Xiaomi
Xiaomi Redmi A7 4G
Price in India
₹10,499
Spec 70%
3 GB RAM
64 GB
5200 mAh
6.88" display
120 Hz
5G
Xiaomi
Xiaomi Redmi A1 Plus 3GB RAM
Price in India
₹10,999
Spec 69%
3 GB RAM
32 GB
5000 mAh
6.52" display
5G
8 MP camera
Xiaomi
Xiaomi Mi3
Price in India
₹16,999
Spec 68%
2 GB RAM
16 GB
3050 mAh
5.0" display
5G
13 MP camera
Xiaomi
Xiaomi Mi4i
Price in India
₹12,999
Spec 68%
2 GB RAM
32 GB
3120 mAh
5.0" display
5G
13 MP camera
Xiaomi
Xiaomi Mi4i 32GB
Price in India
₹14,999
Spec 68%
2 GB RAM
32 GB
3120 mAh
5.0" display
5G
13 MP camera
Xiaomi
Xiaomi Redmi 9 Activ 128GB
Price in India
₹10,850
Spec 68%
6 GB RAM
128 GB
5000 mAh
6.53" display
5G
13 MP camera
Xiaomi
Xiaomi Redmi 9i 128GB
Price in India
₹10,999
Spec 66%
4 GB RAM
128 GB
5000 mAh
6.53" display
5G
13 MP camera