How Kota Kinabalu seafood pricing actually works

Kota Kinabalu sits right on the South China Sea, and its seafood culture reflects that — walk into most of the restaurants on this list and the first thing you see isn't a menu, it's a row of tanks holding live fish, crabs, prawns, mud crabs and the occasional geoduck clam, each with its own price tag by weight. You pick what you want, tell the kitchen how you want it cooked (steamed, buttered, chilli, black pepper, sambal), and it comes out within the hour.

That model is also where bills go wrong. The tank price is per kilogram, not per piece, so a single "small" tiger prawn can land at RM50 once it's weighed — one Suang Tain diner reported RM100 for two of them. Before anything goes to the kitchen, ask for the per-kg rate and the weight of the exact specimen you picked, and ask staff to confirm the total. Only a couple of places on this list sell mainly off a fixed menu: Fatt Kee's fish soups are priced per bowl, and Kampung Nelayan runs a set-price buffet.

What changed in August 2026

Two things moved this month. Suang Tain Seafood Restaurant reopened on 23 August 2026 after closing for a kitchen upgrade — the restaurant announced it on its own Facebook page and published new daily hours of 2pm–11pm, which is why older listings showing 11am openings are now wrong. And The Fisherman Wharf KK at Harbour City has dropped the brand entirely: on 1 July 2026 it announced it would no longer trade as The Fisherman Wharf and is converting to a Malaysian local-delicacies concept, so the shellout restaurant many guides still list is gone. It has been removed from this list, which is why there are seven picks rather than eight.

What we re-checked in September 2026

Every restaurant's own Facebook page was checked again on 16 September 2026. All seven are still trading, and three details changed. Sasa Seafood now opens 11am–midnight daily, per its Malaysia Day post, half an hour later than the 11.30pm close listed before. Gayang Seafood closes every Wednesday — its own post calls the 16 September closure its usual Wednesday rest day — so don't plan a midweek drive to Tuaran. And the website address shown on Suang Tain's Facebook page, suangtainseafoodrestaurant.com, now redirects to an unrelated site, so book by WhatsApp rather than following that link.

The city-centre stalwarts

Suang Tain Seafood Restaurant, tucked into Block D of SEDCO Complex in Kampung Air, has been open since 1983 and is generally regarded as KK's original zi char seafood spot — same head chef since day one, air-conditioned seating, and tanks with clearly marked per-kilo prices. Reservations go through its WhatsApp hotline on +6011-2615 5796, and two people typically spend around RM160 without going heavy on prawns.

A few minutes away on Jalan Gaya, The Crab House leans into its name with a crab-heavy menu — dry buttermilk crab and buttermilk prawn are the dishes reviewers name most — and private rooms fitted with karaoke machines and a pool table, which makes it a standing choice for reunion dinners. It runs 11.30am–10.30pm daily and sits in roughly the RM41–RM80 per-head band.

Fatt Kee Seafood Restaurant is the outlier here: it's a fish-soup specialist, not a tank-picking house. The tom yam and tomato broths are what locals rate, built from 18 ingredients and four noodle choices, with bowls around RM18–RM23 and a typical spend of RM25–RM35 a head. The Hilltop number is +60 16-810 4884. Its Hilltop branch — officially at Lot 8, Ground Floor, Kolam Centre Phase 3 — opens 7am–11pm daily and states plainly on its own page that no pork is served; there's also an air-conditioned outlet inside Suria Sabah mall running 10.30am–8.30pm.

Welcome Seafood Restaurant opened in Penampang in 2005 and added its city-centre branch in 2010. It draws the biggest crowds for sheer variety, and the signature dishes on its own website are kam hiong crab, wet butter tiger prawn, steamed sea snail, ginger geoduck and soft shell crab. The website lists three outlets, not one: Asia City (Jalan Asia City, roughly 12.30pm–11pm), Penampang (Jalan Bundusan) and Suria Inanam (Jalan Tuaran Bypass). Budget around RM60 a head. Reservation lines from its 16 September post: Asia City +60 16-811 6352, +60 16-754 7863 or +60 16-437 6868; Penampang +60 16-623 2388; Suria Inanam +60 16-832 4704. A few 2025 reviews flagged inconsistent service and questioned whether every live pick reaches the table as selected, so this is the one where watching your fish get weighed matters most.

The floating restaurant

Kampung Nelayan Floating Seafood Market Restaurant is less a restaurant than an evening out — Minangkabau-style architecture that appears to float on a lake inside Taman Botani Tun Fuad Stephens, with nightly cultural dance performances alongside an unlimited steamboat-and-grill buffet reported in the RM38–RM48 per adult range, children charged by height. Lunch runs 11.30am–2pm and dinner 6.30pm–11pm; book on 088-231 003 or 014-559 9977. Note that its own website, kampungnelayan.com, is currently returning a server error, so the Facebook page is the working channel.

Worth the drive

Two of the best-regarded spots sit outside the city proper. Sasa Seafood Restaurant, about 20 minutes from central KK on Jalan Penampang Lama, has no air-conditioning but makes up for it with promo crabs reported as low as RM35/kg and a stout-beer fried squid dish reviewers keep returning for. It now opens 11am–midnight daily and takes reservations on 088-910 789 or 011-3175 2339.

Gayang Seafood Restaurant, roughly 30–40 minutes out at Kg. Baharu on Jalan Sulaman in Tuaran (not far from Shangri-La Rasa Ria), is pork-free and widely listed as Muslim-friendly, set in a semi-outdoor space that catches the sea breeze. Tiger prawns — rice wine or cream — are the dish most reviewers name-check. It runs 11am–10pm but closes every Wednesday, and sits in the priciest band of the seven, so ask for per-kg rates before you point at a tank.

Seafood promotions: what ended and what to watch

No restaurant on this list has a verified promotion running as of 16 September 2026. The last one was Fatt Kee's Merdeka Special, 5–31 August 2026, Hilltop branch only: fried fish head cut from RM24 to RM18, fresh fish head from RM26 to RM20 and braised grouper or red snapper head from RM58 to RM45, claimed by following, liking and sharing the Hilltop Facebook post. It has ended, and the page's newest post since then is a celebrity-visit photo, not a new deal.

That pattern is typical here. KK seafood restaurants run short, festival-linked promotions — Merdeka specials, or the Father's Day set menus The Crab House posted in June — announced only on their own Facebook pages, usually a few days before they start. If a deal matters, check the restaurant's page the week you travel. To see what the RM13 saving on a braised fish head meant in practice: two people sharing one braised head and two tom yam bowls at about RM20 each paid around RM85 during the promo, against roughly RM98 at normal prices.

How to pick the right one

If it's your first night in KK with family in tow, Kampung Nelayan buys you a fixed price and a show. If you want the classic tank-and-zi-char experience without a drive, Suang Tain is the original and has just come back with an upgraded kitchen. For a big celebration with a private room, The Crab House. For a cheap, fast, pork-free bowl at almost any hour, Fatt Kee. For maximum variety and delivery via GrabFood, Welcome Seafood. And if you have a car and want the seaside setting, Sasa is the value pick and the one open latest, and Gayang the Muslim-friendly one (not on a Wednesday) — both worth the 20–40 minute run out of town.

Who didn't make the list

Port View Seafood Village has been reported under long-term renovation with an uncertain reopening date. Bosco Restaurant and a spot circulating online as "Kingdom Fisherman's Cove" couldn't be independently verified as currently operating under those names. Beringgis Riverside Seafood Restaurant in Papar, while popular, sits far enough outside KK proper to be out of scope. And The Fisherman Wharf KK, listed in earlier versions of this guide, has left the brand as described above — its Miri outlet is unaffected and still trading, but that is a different state.

Prices and hours move with the market and the season. Confirm per-kilo rates and opening times directly with the restaurant before making a special trip.

Related reads