By MangoRecharge Editorial · Sat Oct 31 2026 · 6 min read

Cheapest MLBB Diamonds in Sri Lanka: Every Pack Compared

We compare prices across every seller we list and rank by price alone. MangoRecharge earns from ads, never from seller commissions.

If you searched for an MLBB top up in Sri Lanka or an MLBB diamond recharge in Sri Lanka, here is the honest answer first: none of the sellers we compared quoted Mobile Legends Diamonds in Sri Lankan rupees. Every cheapest price for Sri Lanka was a US dollar figure, and the full table was identical, pack for pack and seller for seller, to the ones we saw for Japan and the United Arab Emirates.

That rules out a "Sri Lanka discount". It does not mean every pack is equally good value, though. The real finding in this table is that some pack sizes cost noticeably more per diamond than smaller ones.

Mobile Legends Diamonds prices for Sri Lanka

Four sellers had current prices across fifteen pack sizes when we checked:

| Pack | Cheapest | Seller | Sellers quoting | Spread to dearest | |---|---|---|---|---| | 86 Diamonds | $1.24 | MooGold | 2 | 4% | | 140 Diamonds | $2.35 | MooGold | 2 | 1% | | 172 Diamonds | $2.47 | Eldorado.gg | 2 | 4% | | 257 Diamonds | $3.55 | Eldorado.gg | 3 | 5% | | 284 Diamonds | $4.27 | Eldorado.gg | 1 | — | | 429 Diamonds | $7.08 | MooGold | 2 | 1% | | 518 Diamonds | $7.77 | Eldorado.gg | 1 | — | | 570 Diamonds | $8.59 | Eldorado.gg | 1 | — | | 706 Diamonds | $9.70 | Eldorado.gg | 3 | 4% | | 716 Diamonds | $11.96 | Codashop | 1 | — | | 2,195 Diamonds | $29.33 | Eldorado.gg | 3 | 4% | | 2,976 Diamonds | $40.25 | Eldorado.gg | 3 | 19% | | 3,688 Diamonds | $48.92 | Eldorado.gg | 3 | 4% | | 5,532 Diamonds | $73.86 | Eldorado.gg | 3 | 4% | | 9,288 Diamonds | $122.66 | Eldorado.gg | 3 | 4% |

Eldorado.gg was cheapest on eleven of the fifteen packs, MooGold on three, and Codashop on one. The Codashop 716 Diamonds listing was quoted as 54.38 MYR, Malaysian ringgit, which again shows that nobody in this table priced in rupees.

The per-diamond curve is almost flat — with traps

Here is what 100 diamonds cost at each pack's cheapest price:

| Pack | Cost per 100 Diamonds | |---|---| | 86 | $1.442 | | 140 | $1.679 | | 172 | $1.436 | | 257 | $1.381 | | 284 | $1.504 | | 429 | $1.650 | | 518 | $1.500 | | 570 | $1.507 | | 706 | $1.374 | | 716 | $1.670 | | 2,195 | $1.336 | | 2,976 | $1.352 | | 3,688 | $1.326 | | 5,532 | $1.335 | | 9,288 | $1.321 |

From 86 to 9,288 Diamonds, the cost per 100 falls only 8.4%. That is a shallow curve. Big packs are cheaper per diamond, but not dramatically so.

The more useful finding is the zigzag. Seven packs cost more per diamond than the pack just before them: 140, 284, 429, 570, 716, 2,976 and 5,532. The three worst are well above even the smallest 86 pack's $1.442:

  • 140 Diamonds at $1.679 per 100, the worst rate in the whole table.
  • 716 Diamonds at $1.670 per 100, despite being a mid-size pack.
  • 429 Diamonds at $1.650 per 100.

In other words, a bigger number on the pack does not guarantee a better rate here.

Pack swaps that save money

Some direct comparisons from the table, all using exact amounts:

  • 140 vs 172 Diamonds: the 172 pack costs $2.47, only 12 cents more than the 140 pack's $2.35, for 32 more diamonds.
  • 429 vs 2 × 257 Diamonds: two 257 packs give 514 diamonds for $7.10. That is 85 more diamonds than the 429 pack for 2 cents more.
  • 716 vs 706 Diamonds: the 716 pack costs $11.96, the 706 pack $9.70. Ten extra diamonds cost $2.26.
  • 108 × 86 Diamonds = 9,288 Diamonds would cost 108 × $1.24 = $133.92, against $122.66 for the single 9,288 pack, $11.26 more.
  • 2 × 86 Diamonds = 172 Diamonds costs $2.48, one cent more than the 172 pack. At the bottom of the ladder, stacking costs almost nothing extra.

So in Sri Lanka the lesson is less "always buy bigger" and more "avoid the bad-rate packs". The 257 and 706 packs are the efficient small and mid sizes; above that, 2,195 Diamonds and up all sit between $1.32 and $1.36 per 100.

Sri Lanka vs other countries

Sri Lanka's full price list was identical, seller for seller and cent for cent, to those of nineteen other countries we compared, including Australia, South Korea, Egypt, Nigeria and Chile. The comparison table also matched Japan and the United Arab Emirates exactly.

Where it differed was against a second group of markets:

| Pack | Sri Lanka | Netherlands / UK / Saudi Arabia | Thailand | |---|---|---|---| | 86 Diamonds | $1.24 (MooGold) | $1.22 (Joytify) | $1.08 (Over Topup) | | 2,195 Diamonds | $29.33 (Eldorado.gg) | $29.21 (Joytify) | $26.06 (Over Topup) | | 9,288 Diamonds | $122.66 (Eldorado.gg) | $121.71 (Joytify) | $102.84 (Over Topup) |

The Netherlands, the UK and Saudi Arabia had Joytify listed with slightly lower prices on several packs, saving 95 cents on 9,288 Diamonds. Thailand was the outlier: Over Topup quoted 9,288 Diamonds at $102.84, $19.82 less than the Sri Lanka price. Those are listings for other markets, though, and whether a given seller will serve your account depends on its own region rules — check before assuming you can use them.

Same pack, different price

Most packs in the Sri Lanka table showed small gaps of 1–5% between the cheapest and dearest seller. The exception was 2,976 Diamonds: $40.25 against $47.85, a 19% gap or $7.60. On that pack especially, compare listings before you pay.

Before you buy

  • Confirm the server. Make sure the listing works for your MLBB account's region. Some packs are sold for specific server regions only.
  • Know the delivery method. Most Mobile Legends top-ups use your User ID and Zone ID; others may deliver a code. Double-check both IDs before paying.
  • Expect a currency conversion. With dollar or ringgit prices, your bank or card converts to rupees at its own rate, so the final charge may differ slightly from the figure shown.
  • Check again at checkout. Prices change, and the seller who was cheapest here may not be tomorrow.

To see every current listing together, compare MLBB prices for Sri Lanka.

Bottom line

There is no Sri Lanka-only MLBB Diamond price: the table is the same one Japan and the United Arab Emirates see. Your biggest savings come from skipping the poor-value packs (140, 429 and 716 Diamonds) and from comparing sellers on 2,976 Diamonds, where the same pack varied by 19%.

Compare prices now

Related articles