Mong Kok Flower Market Prices: What Flowers Cost and How Much You Can Haggle

Roses from about HK$10-15 a stem, bouquets from HK$100, and real shopper stories on haggling at Hong Kong’s Mong Kok Flower Market. Includes price tables, best times to go, and negotiating tips.

Hong Kong’s Flower Market on Flower Market Road is the cheapest place in the city to buy fresh flowers, potted plants and bouquets. A single rose can cost HK$10-15 on a quiet day and around HK$50 at Valentine’s Day. This guide covers typical 2024-2025 prices, how they swing with the seasons, and what shoppers, vendors and local reporters say about bargaining. It also covers when haggling works and when it doesn’t. Prices are in Hong Kong dollars (HK$7.8 is roughly US$1).

Typical prices

These come from news reports and market guides. Stalls vary a lot, so use them as ranges, not a price list.

ItemTypical price (HK$)Source type
Small cactus or mini potted plant10 and upChinese travel guide
Single rose, quiet periodabout 10-15Chinese travel guide; Hong Kong news report on a local shop
Sunflower, single stemabout 15Hong Kong news report
Standard roses, bunch of 1050-120Florist blog estimate
Hydrangea, single stemabout 50Mainland blogger who lives in Hong Kong (c. 2020)
New Zealand peony, single stemabout 40Same blogger (c. 2020)
Everyday bouquet, mid-yearabout 100-200Mother’s Day news coverage
Single rose, Valentine’s Dayabout 50Hong Kong news coverage
Soap flower, Valentine’s Dayabout 20Hong Kong news coverage
Bouquet of 10-20 roses, Valentine’s Day380-680Hong Kong news coverage
99-rose bouquet, Valentine’s Dayover 4,000Hong Kong news coverage

Seasonal swings: Prices change a lot over the year. Around Mother’s Day 2024, most bouquets were HK$100-200, and some shops sold small pots or bouquets for HK$20 or three orchid pots for HK$100. One stallholder said her bouquets were priced 30-40% lower than the year before because Valentine’s Day had been weak. In contrast, Valentine’s Day roses start around HK$50 a stem. One guide says Chinese New Year prices rise 20-50%.

Real customer experiences

I couldn’t find Hong Kong forum threads (LIHKG, Facebook groups) with detailed haggling accounts, so these come from Chinese-language reviews, a blogger and local news interviews.

  • The price that changed: A Chinese-language Tripadvisor reviewer asked about a frangipani plant and was quoted HK$180 by a female staff member. When they came back to the same shop, a male staff member quoted HK$280. When the reviewer pointed out the earlier price, the review says the shop didn’t honour it, and the reviewer wrote that the principle mattered more than the money.
  • “Different people, different prices”: A mainland blogger living in Hong Kong wrote that inner-street shops often have no price tags, so you have to ask. Her view was that vendors may quote according to the customer or their mood, usually from a base price upward. She said shops with marked prices are becoming more common and advised skipping shops with none. This is a single account from about 2020.
  • Valentine’s shoppers mostly didn’t haggle: Hong Kong newspaper interviews at the market on Valentine’s Day have people saying prices were reasonable and similar to past years. One man spent nearly HK$1,000 on a rose-and-carnation bouquet and said he didn’t bargain because it was worth it. Another said market prices were basically a standard price. That fits the idea that haggling is limited at peak times.
  • Shop-to-shop gaps: One shopper said identical-looking bouquets differed a lot in price from shop to shop, which is why she visited several before buying. A kid used his New Year red-packet money on a roughly HK$60 rose bouquet for his mother.
  • Formal promotions: Some shops advertise their own discounts, such as 10% off for two Mother’s Day bouquets, so you may not need to ask.
  • Vendors under pressure: Cheap mainland-run chains have opened stalls in the market. One advertises three hydrangeas for what another shop charges for one, and a HK$50 bunch against HK$100 for imported flowers. Some local shops now sell single stems (a rose for HK$10, a sunflower for HK$15) to compete. This probably gives you more bargaining leverage than before, though that’s my inference.

How much can you actually haggle?

No source gave a consistent figure. This is my reading of the evidence:

  • Marked per-stem prices on cheap flowers: little room. Asking for HK$5 off a HK$15 stem is likely to annoy.
  • Bundles and bulk (10+ stems, several pots, a whole bouquet): a realistic ask is round-number rounding or roughly 5-15% off. Some blogs claim 20-30% for bulk, but I couldn’t confirm that.
  • After about 5 PM: one guide claims 25-40% discounts, but another traveler site only says to ask late in the day, so treat the high figure as unverified.
  • Festival peaks: expect almost none. Vendors are busy and prices are near their highest.
  • Pots, bonsai and unlabelled plants: the most likely place for real markup, and the best place to haggle.
  • A travel site’s tip to offer 30-40% of the asking price probably works on souvenirs, not on fresh flowers that cost vendors a few dollars a stem.

Tips for getting a good price

  1. Compare 3-4 shops first. Identical bouquets can differ a lot in price, so walk the street before buying.
  2. Ask the price before they wrap anything, and confirm the final total before you pay. The frangipani story shows quotes can differ between staff.
  3. Buy more from one stall, then ask whether they can do a round-number price.
  4. Look for marked prices. Shops with tags have less room to quote different customers differently.
  5. Be polite and friendly. Haggling is expected in Hong Kong street markets, but pushing hard over a few dollars usually backfires.
  6. Avoid the 5-7 PM crowd if you want comfort. One reviewer found the street too crowded for browsing at that hour.
  7. Bring cash. Many shops are cash-only, or only take cards above HK$100-200.
  8. Try the outer street for variety and the inner street for lower prices. The blogger said outer-street shops stock more imported or unusual flowers at higher prices.

Bottom line

For fresh flowers, treat the market as a place where prices are already low. You’ll get the best value from comparing shops, buying in bulk and going outside festival peaks, not from aggressive bargaining. Real room to negotiate exists on pots, plants and larger bundles. For current prices, check a few stalls on the day.