Rice is the staple food of Sri Lanka, and prices vary significantly between stores depending on variety, bag size, and whether it is a regulated or market price. GroceryLK compares live rice prices across Cargills, Kapruka, SPAR, Glomark and Arpico so you can see exactly which store offers the best deal today.
Popular local varieties include keeri samba, nadu, samaroo and suduru, while imported basmati and long-grain lines are priced higher. Buying in bulk — 10kg or 25kg bags — almost always works out cheaper per kg than 1kg packs, but not every store lists bulk pricing online.
Rice prices in Sri Lanka are partly regulated by the Consumer Affairs Authority, so large rises are rare, but seasonal supply, harvest cycles (Maha and Yala seasons) and import duties for varieties like basmati can shift prices week to week. Check back daily for the freshest comparison.
Rice currently starts from Rs 157.50 at rice from Glomark in Sri Lanka. Prices are captured live from the store websites and update daily.
Based on the latest live comparison, Glomark currently offers the best price for rice at Rs 157.50.
GroceryLK refreshes rice prices from the Sri Lankan store websites every day, so the comparison reflects the current shelf price rather than a stale price list.
Search for any grocery item across all 6 stores
Search "rice" on GroceryLK →