in 21 offers
The lowest price for Vivo Y31 5G right now is $313.35 at eBay.com.au, compared across 6 retailers.
The all-time low was $193.21 on 6 June 2026 — today's price is 62% above the lowest ever. It has been notably cheaper before — worth setting a price alert.
Prices last updated 3 Nov 2026.
Vivo Y31 5G
Last updated at 03/11/2026 05:11:54
Vivo Y31 5g Green 4gb 128gb Rom 48mp Camera-factory Unlocked-no Tariff
Delivery $45.51
Affiliate Disclosure: We may receive a small commission for purchases made through this link at no extra cost to you. This helps support our site. Thank you!
Mastercard $100 OFF | Vivo Y31 8GB/256GB 5G Smartphone Red
Delivery $18.25
Vivo Y31 (Global, V2521) (256GB+8GB, Red)
Delivery $50
Vivo Y31 5G Dual SIM Global Version 8GB RAM 8GB / 256G / Red
Free delivery
Vivo Y31 5G Dual Sim 256GB Jade Green (8GB RAM) - Global Version at Etoren
Delivery $48
VIVO Y31 5G Android Mobile Phone (8GB+256GB/RED/Dual SIM/Unlocked/Octa Core)
Delivery between 7–11 Nov $41
Vivo Y31 5g Green 4gb 128gb Rom 48mp Camera-factory Unlocked-no Tariff
Delivery $45.51
Affiliate Disclosure: We may receive a small commission for purchases made through this link at no extra cost to you. This helps support our site. Thank you!
Mastercard $100 OFF | Vivo Y31 8GB/256GB 5G Smartphone Red
Delivery $18.25
Vivo Y31 (Global, V2521) (256GB+8GB, Red)
Delivery $50
Vivo Y31 5G Dual SIM Global Version 8GB RAM 8GB / 256G / Red
Free delivery
Vivo Y31 5G Dual Sim 256GB Jade Green (8GB RAM) - Global Version at Etoren
Delivery $48