Hotel ballroom or Chinese restaurant banquet hall?

Wedding banquets in Kuala Lumpur and the Klang Valley almost always land in one of two categories: a hotel ballroom, or a dedicated Chinese restaurant banquet hall. Hotel ballrooms tend to offer a single large, often pillarless and divisible space, in-house lighting/AV production, adjoining hotel rooms and bridal suites, and multi-cuisine catering that can flex between Chinese, Malay, Indian and Western menus. Chinese restaurant banquet halls, by contrast, are standalone dining venues that specialise specifically in Cantonese or Chinese wedding-dinner set menus, usually at a more classic banquet-hall scale — and usually with a minimum table count attached.

How to choose: the five numbers that actually decide it

1. Banquet capacity, not theatre capacity. Venues quote both, and the gap is large. Sheraton PJ's Grand Ballroom holds 1,200 reception-style but 750 banquet-style; Setia City Convention Centre's holds 2,136 theatre-style but 1,350 banquet. Round tables of 10 eat far more floor area than rows of chairs, so the banquet number is the one your guest list has to fit inside.

2. Whether the room divides. Almost every large hall on this list splits. Sheraton PJ's 12,669 sq ft Grand Ballroom separates into Ballroom 1 (330 banquet) and Ballroom 2 (380 banquet). Royale Chulan's Taming Sari splits into three. Oriental Star's 1,000-pax ballroom splits into Hall A (560) and Hall B (360). That matters if your real guest count lands at 250 and you don't want to pay for — or rattle around inside — a 700-seat room.

3. Pillars and ceiling height. "Pillarless" is the word to look for: One World's Imperial Ballroom, Grand Hyatt's oval Grand Ballroom, Royale Chulan's Taming Sari and Setia City's Grand Ballroom are all pillar-free, which means no table with a blocked view of the stage. Ceiling height decides what your lighting and LED rig can do — Sheraton PJ's ballroom runs 9.5m, One World's 9m.

4. What the price is actually per. Hotels quote per table of 10 or per person; Chinese restaurant groups quote per table with a minimum booking. The Ritz-Carlton KL's own wedding page puts food and beverage at MYR 200–250 per person for lunch and MYR 250–350 per person for dinner, exclusive of service charge and tax, with a deposit of 25% of the combined F&B minimum plus rental. The Oriental Group's 2026 package inclusions apply only from 20 tables up.

5. What comes free, and what doesn't. The Oriental Group's 2026 packages bundle the march-in, decorative cake, champagne pyramid, bridal table decoration, emcee, five invitation cards per table, wedding favours, soft drinks and Chinese tea, 50% off a 10-pax food tasting, corkage waiver on liquor and wine, plus LED screen, projector, karaoke and PA. Its fine print is equally specific: cash or Visa/Master only, and deposits are strictly non-refundable and non-transferable.

What a table actually costs

Most venues here will only quote you by email. Two of them publish the number outright, and both did it in ringgit for 2027 — which makes them the honest answer to "how much is a wedding dinner in KL".

Grand Imperial Group's 2027 restaurant package is priced per table of 10 and valid for weddings held 1 January to 31 December 2027, at Bangsar Shopping Centre, Hartamas Shopping Centre, Sunway Pinnacle, Sunway Velocity Mall and Pavilion KL:

  • RM1,888 nett — five-combination cold dish, braised shark's fin with sea urchin, roasted Irish Silver Hill duck
  • RM2,088 nett — adds double-boiled 10-head whole abalone and grilled Iberico spare ribs
  • RM2,688 nett — shark's bone cartilage with whole abalone, fish maw and sea cucumber
  • RM3,000 nett — crispy roasted whole suckling pig, dragon tiger grouper, five-head abalone
  • RM4,388 nett — grilled lobster with Japanese mayonnaise, double-boiled shark's lips in whole coconut

The same group's Platinum Ballroom at The Club (Bukit Utama) sits one tier higher across the board, at RM2,188, RM2,488, RM2,788, RM3,688 and RM4,888 nett per table of 10. Its Bandar Sunway Royale Ballroom is priced separately again — the restaurant package explicitly does not apply to either ballroom.

For a hotel comparison, The Ritz-Carlton KL's own wedding page quotes MYR 200–250 per person for lunch and MYR 250–350 per person for dinner, exclusive of service charge and tax — roughly RM2,000–RM2,500 and RM2,500–RM3,500 a table of 10 before those are added. And if what you are really pricing is a cocktail reception rather than a sit-down dinner, The Oriental Group's Bangsar Shopping Centre menu is RM40 per person for four canapés and a mocktail, or RM60 per person for eight.

The 30-table cliff

That nett price is conditional, and this is the clause that moves the total most. Grand Imperial's 2027 terms state that a reservation of fewer than 30 tables is subject to a 10% service charge and 6% SST; book 30 or more and the package price is inclusive of both. Between them those two lines add about 16% — on a 25-table wedding at RM2,688 a table, roughly RM11,000 you would not have paid at 30 tables.

Crossing 30 tables also switches on the banquet benefits: invitation cards at five per table, free flow of soft drinks and Chinese tea, main-table decoration, the march-in and food presentation, a bottle of sparkling juice, a dummy cake for cutting, free titbits, and no corkage on liquor and wine with beer excepted — plus two bottles of imported red wine per table at the restaurants, or one per table at the Platinum Ballroom. At 40 tables and above the group adds a complimentary 10-pax food tasting once the deposit is paid, and pre-dinner cordial drinks and titbits an hour before the event.

The threshold is not the same everywhere, so check yours before you shave the guest list: The Oriental Group's 2026 inclusions start at 20 tables, Grand Imperial's at 30, with a second step at 40. Trimming from 30 tables to 28 can cost more than the two tables saved.

The eight venues

The list below mixes both categories — six hotel and convention-centre ballrooms and two established Chinese restaurant banquet groups — all currently operating with real, findable official wedding or events pages as of August 2026.

What to check before you sign

Beyond capacity, confirm whether the hall can be divided for smaller pre-events (tea ceremonies, cocktail receptions), whether there is genuine outdoor or covered garden space for the ceremony itself, how parking works for a large guest list, and whether the venue's own wedding team can handle your cuisine and cultural requirements — pork-free kitchens, for instance, are a specific offering at One World's Zuan Yuan restaurant and at Ruyi in Bangsar Shopping Centre, not a universal one. Wedding-fair bookings are also where the discounts live: One World Hotel is exhibiting at the KLPJ Wedding Fair at Mid Valley Exhibition Centre on 25–27 September 2026 with an extra 10% off per table and one complimentary table for every 15 booked, capped at two. Popular Klang Valley venues book out well ahead for auspicious dates, and The Ritz-Carlton KL advises booking a year in advance for preferred dates.

How to pick, in one paragraph

For a very large multi-generational wedding, Royale Chulan KL (up to 1,500 with the Taman Mahsuri courtyard) and Setia City Convention Centre (1,350 banquet, with a landscaped gazebo area) are the two with confirmed four-figure capacities. For a big-production hotel wedding with room to grow, One World's 24,143 sq ft Imperial Ballroom and its 41ft × 15ft LED backdrop is the largest hotel ballroom here. For a skyline setting, Grand Hyatt KL sits right beside KLCC Park. For an intimate, service-led wedding of roughly 400, The Ritz-Carlton KL's Banquet Hall is the right scale. And for a traditional Cantonese wedding dinner rather than a hotel banquet, Grand Imperial and The Oriental Group are the two restaurant-group specialists — with Oriental Star at EkoCheras Mall the largest single Chinese banquet room on this list at 1,000 pax.

Related reads