> Every price in this guide was read on 27 September 2026 from the hotel's own channel: SevenRooms booking pages for Hilton Kuching and Sheraton Kuching, The Waterfront's own website, and the official Instagram accounts of Grand Margherita and Pullman Kuching. Where a hotel only prints "RM75+", we say so rather than guess the final bill. Nothing here comes from buffet round-up blogs, several of which still list Kuching buffets that have not run for years. We re-checked Hilton, Grand Margherita, The Waterfront and Pullman on 29 September: prices are unchanged, Hilton now prints its child and member discounts, and Pullman has not announced an October high tea. On 1 November we re-read Grand Margherita's and Pullman's Instagram and tried The Waterfront: Grand Margherita's Saturday hi-tea is unchanged, Pullman has announced a Sunday Carnivore Feast for November (below), and The Waterfront's website was returning a server error, with no session announced after its 31 October Halloween hi-tea. Hilton, Sheraton and Riverside Majestic figures are as read in September.
Ask for "the best hotel buffet in Kuching" and you will be pointed at spreads that no longer exist. Imperial Hotel's often-quoted Saturday buffet comes from a 2019 post; its only 2026 buffet was during Ramadan. Merdeka Palace's social accounts have been quiet since 2018. Riverside Majestic's Puteri Wing lists no offers at all. What survives is smaller and more specific than the round-ups suggest, and it has a clear shape: one weekend dinner buffet, and a handful of weekend hi-teas.
That matters for how you choose. In Kuala Lumpur or Kota Kinabalu you pick a hotel buffet by comparing dinner spreads. In Kuching you are mostly choosing an afternoon: which day, how much seafood you actually want, and whether "RM75+" or "RM98 nett" is really the cheaper number.
How to read the prices
- Nett or plus. Hilton, Sheraton and The Waterfront quote nett prices, so the number is the bill. Grand Margherita, Pullman and Riverside Majestic quote "+" prices, which means service charge and tax are added, and none of their posts states the rate. Compare a "+" price as if it were meaningfully higher than it looks.
- Who counts as a child. Grand Margherita, The Waterfront and Riverside Majestic define a child as 6 to 12. Hilton now spells out its rule: under 5 eats free with a paying adult, 6 to 12 pays half, and 13 and above pays the adult price. Sheraton and Pullman print a child price without an age band, so ask when you book.
- Prepayment. Hilton takes full prepayment, non-refundable (it will try to reschedule). Sheraton takes a deposit that is forfeited if you cancel within 24 hours. The others take reservations by phone or WhatsApp.
- Day of the week. Grand Margherita is Saturday only, Pullman is Sunday only, and Hilton's dinner is Friday and Saturday. Only Hilton's and Sheraton's hi-teas run on both weekend days.
The six entries below are ordered from the most to the least certain to be running when you go.
How to pick
- For a family on a budget: Grand Margherita on a Saturday, where a child aged 6 to 12 is RM43+. Call extension 1158 first and ask what the "+" comes to.
- For the most food per ringgit: Sheraton's Nomadic at RM98 nett. It is the only spread here that publishes a full menu, and its noodle station includes the Sarawak laksa that visitors come for.
- For a celebration dinner: Hilton's Friday or Saturday dinner at RM238 nett, the only regular dinner buffet in the city centre. Book online and accept that the payment is final.
- For a group: Pullman's Sunday Carnivore Feast has the steepest published group discount in Kuching. Eight adults at RM138+ with 40% off pay RM82.80+ each, or RM662.40+ for the table before charges, against RM1,104+ at the full price; four adults get 20% off (RM110.40+ each). Hilton takes 20% off its dinner buffet for a group of at least 10, which brings RM238 down to about RM190 an adult.
- If a date matters: anything marked "confirm first" below is exactly that. Kuching's hotels change their buffet line-up month by month, and the Instagram post, not the website, is usually where the change appears first.









