



















vivo Y31d with a 6.75-inch 120Hz LCD display and a 7200mAh battery.
The vivo Y31d costs Rs 84,500 today, its lowest price in the last 50 days. Prices have dropped at 2 shops in the last 30 days. The gap between the cheapest and dearest shop is Rs 15,400.
Last checked 10 Nov 2026, 12:37 am
Each shop's price at the end of each day, over the last 51 days.
Tap or hover over the chart to see every shop's price that day.
The vivo Y31d has a 6.75-inch 120Hz LCD display and a 7200mAh battery. It has a 50MP main camera and is available with 6GB or 8GB RAM and 128GB or 256GB storage.
The price of vivo Y31d in Sri Lanka ranges from Rs 84,500 to Rs 99,990 across 5 shops.
37left.lk lists vivo Y31d prices from 5 shops in Sri Lanka on one page.
Yes, vivo Y31d is available in Sri Lanka at 5 shops.
The lowest price today, Rs 84,500, is the lowest it has been in the last 50 days. It has fallen 2% over the last 30 days.
Tech Treasures, at Rs 84,500, Rs 15,400 less than the dearest of 5 shops.