Samsung Galaxy M31s price in India has been set at Rs. 19,499 for the base 6GB RAM variant, while its 8GB RAM option carries a price tag of Rs. 21,499. The phone comes in Mirage Black and Mirage Blue colours. Moreover, it will go on sale in the country starting August 6 - via the Samsung Shop and Amazon India. August 6 is also the first day of the Amazon's Prime Day sale.