Fish Price in Sri Lanka

Compare live prices across Kapruka, Cargills, SPAR, Glomark, Arpico & GFC
← GroceryLK Home
Updated 2026-11-04 · Daily live prices

Fish is a staple source of protein in Sri Lanka, spanning fresh fish, canned tuna and frozen seafood. GroceryLK compares live fish prices across Cargills, Kapruka, SPAR, Glomark and Arpico.

Fresh fish is priced per kilogram and varies daily with the catch, while canned fish follows import pricing. Frozen seafood sits between the two in volatility.

Compare like-for-like (fresh vs canned vs frozen) to get the best value on your preferred seafood.

Live Fish prices from 6 stores

Kapruka
Fresh Linna Fish -Whole- - 1 KG
Rs 1,700.00
View at Kapruka →
SPAR
SPAR Local Jack Mackerel Canned Fish, 425g
Rs 600.00
View at SPAR →
Glomark
Mccurrie Maldive Fish Chips 100G
Rs 551.25
View at Glomark →

Frequently asked questions

How much does fish cost in Sri Lanka today?

Fish currently starts from Rs 71.25 at fish from Glomark in Sri Lanka. Prices are captured live from the store websites and update daily.

Which store sells fish the cheapest in Sri Lanka?

Based on the latest live comparison, Glomark currently offers the best price for fish at Rs 71.25.

How often is the fish price updated on GroceryLK?

GroceryLK refreshes fish prices from the Sri Lankan store websites every day, so the comparison reflects the current shelf price rather than a stale price list.

Price trend · last 30 days
30-day low: Rs 580.00 30-day high: Rs 580.00 now: → Rs 580.00
More Meat, Chicken & Fish prices
Chicken price →Canned Tuna price →

Search for any grocery item across all 6 stores

Search "fish" on GroceryLK →