We ranked every MLBB diamond pack, Weekly Diamond Pass and Twilight Pass by price per diamond to reveal the cheapest diamonds for $5 to $100 budgets.
Why Diamond Prices Are All Over the Place
Mobile Legends: Bang Bang Diamonds buy heroes, skins, emotes, Starlight memberships and event draws. Moonton sells the same currency a dozen different ways, so the cost per diamond swings hard based on where you buy.
Direct packs are instant: $0.99 to $99.99 for diamonds right away.
Weekly Diamond Pass and Twilight Pass drip rewards over days instead. Same currency, different payout.
The gap is mostly store fees. Payment provider disclosures describe the usual Google Play / Apple App Store commission as about 30%. That's why in-game prices almost always sit above a dedicated top-up store that bills directly. I check the live store price before buying in-game for that reason.
If you want the cheapest route without guessing, I compare the live price for Mobile Legends diamond top up on Arctopup against what the game client shows. Just the number you actually pay per diamond.

Mobile Legends: Bang Bang
Every Direct Pack Ranked by Real Price Per Diamond
The table below is the math that saves you money. I used standard USD pack prices from the research to calculate actual price per diamond. First-time double bonus is excluded — it only works once per tier.
Here is how the four core direct packs stack up at base price:
| Pack | Price | Diamonds | Price Per Diamond | Note |
|---|---|---|---|---|
| 50 Diamonds Pack | $0.99 | 50 | $0.0198 | Base tier; double bonus on first purchase |
| 250 Diamonds Pack | $4.99 | 250 | $0.0200 | Mid-tier with first-time bonus availability |
| 1,160 Diamonds Pack | $19.99 | 1,160 | $0.0172 | Higher volume for larger cosmetic purchases |
| 6,000 Diamonds Pack | $99.99 | 6,000 | $0.0167 | Maximum direct pack tier for bulk buyers |
The 6,000 pack wins among direct packs; the 1,160 pack is next. The two small packs cost about 18% more per diamond.
That ranking flips if you still have first-time bonuses. A first purchase on eligible tiers doubles base diamonds — 50 base becomes 100 total, for example. Research lists 50, 150, 250, and 500 as base tiers that can double. Use it once and it's gone; after that you're back to base math above. Until then, that first buy beats everything except the Weekly Pass.
Direct packs are the only way to clear recharge milestones. If an event says "recharge 250 diamonds," Weekly Passes won't count. I've watched players stack passes during a recharge event and wonder why the bar never moved.
MLBB Weekly Diamond Pass Value: Is It Really the Cheapest?
Short answer: yes — if you log in daily. That's where the mlbb weekly diamond pass value actually shows.
The Weekly Diamond Pass delivers 220 diamonds over seven days: 80 instantly on activation, then 20 per day for seven days, plus a Late Sign-in card if you miss a day. 80 + 140 = 220.
You can queue up to 10 passes at once. That's 70 consecutive days, 800 instant and 1,400 daily for 2,200 total. No weekly re-buy needed.
On price per diamond, the mechanic is what makes it cheap. The pass costs far less than a 250-diamond direct pack in most stores yet gives almost as many diamonds if you claim daily, so the effective per-diamond cost undercuts direct packs at base price when you collect. That's why value rankings put it at the top when daily claims are consistent.
This comparison makes the gap obvious:
| Option | What You Get | How It Pays Out | Best For |
|---|---|---|---|
| Weekly Diamond Pass | 220 diamonds | 80 instant + 20 daily x 7 days | Daily players who want cheapest per diamond |
| 250 Diamonds Pack | 250 diamonds | All instant | One-time instant needs and recharge events |
| 1,160 Diamonds Pack | 1,160 diamonds | All instant | Mid-budget skin or Starlight buyers |
| 10x Stacked Weekly Pass | 2,200 diamonds | 800 instant + 1,400 daily over 70 days | Long-term cheapest diamonds |
If you log in most days, the Weekly Pass is the cheapest per dollar by a clear margin. If you don't, it's the worst. Missed daily claims are lost — no pass refunds them.

Mobile Legends Twilight Pass Price and What You Actually Get
The mobile legends twilight pass price question is trickier — value isn't just diamonds.
It's a progression pass to level 20. Rewards include tickets, exclusive skins like Eudora Flame Red Lip and Miya Suzuhime, and trial cards as you level. Not a straight diamond bundle.
For those specific cosmetics, Twilight makes sense. For pure diamonds per dollar, Weekly Pass wins. Think of Twilight as a skin bundle with extras, not a diamond deal.
Pricing shifts by region and store, and the research didn't list a single fixed USD price to rank. Check the live product page before you buy instead of trusting an old screenshot. I do.
Starlight overlap matters too. Starlight needs at least 300 diamonds; StarLight Member Plus is listed at 700 to 750 diamonds depending on regional formatting. Sources disagree on 700 vs 750, so confirm in-game. If you're buying a pass to fund Starlight, count what you actually need first.
Best Buy for Every Budget: $5 to $100
You don't need a spreadsheet. You need a decision for your budget. Here's what I'd actually buy.
If you have $5
Buy one Weekly Diamond Pass and set a daily alarm. You net 220 diamonds over the week for less than the 250 pack costs. Only grab the 50 or 250 direct pack here if you need diamonds instantly for a recharge event — Weekly Pass doesn't count toward those milestones.
If you have $20
This is where stacking shines. Grab three Weekly Passes to queue 21 days (660 diamonds total) and keep about $10 for a small direct pack if an event pops up. Hate daily logins? The single 1,160 Diamonds Pack for $19.99 is your best instant alternative — cheapest direct option per diamond at this budget.
You can see the math update live when you browse cheap MLBB diamonds for every budget on Arctopup — I compare the stacked pass total against the 1,160 pack there before I commit.
If you have $50 to $100
Stack Weekly Passes to the max you'll actually use, then fill the gap with a large direct pack. Example: 4x Weekly Passes (880 diamonds over 28 days) plus one 1,160 pack gives 2,040 diamonds with a mix of instant and daily. Need everything now for an event draw? The 6,000 Diamonds Pack for $99.99 is the best pure bulk rate among instant packs at $0.0167 per diamond.
Don't buy five small packs instead of one large one. Per-diamond cost on small packs is higher, and you burn first-time bonuses you could have saved for bigger tiers.
Trap to avoid: buying Twilight Pass when you only wanted diamonds. You're paying for skins and tickets. If you won't use those, it's not cheaper.

How to Spot a Safe Top Up
This part is short on purpose.
A legitimate mobile legends diamond top up asks only for User ID and Zone ID — both on your profile screen in-game. No password. No login. No verification code. Diamonds go straight to that ID.
A scam asks for more. Moonton password, email login, "rent your account," log in for you, screen share — close the tab. Real top-ups never need account access.
Reputable stores show total price, fees, and delivery before you pay. If checkout doesn't spell out exactly what you pay and what you get, don't pay. If a deal looks impossibly cheap, it often involves stolen payment methods that get your account flagged. I'd rather pay a fair price than explain a ban.
FAQ
What is the cheapest way to get Mobile Legends diamonds?
The Weekly Diamond Pass offers the highest diamond return per dollar if you log in daily and claim the 20 diamonds each day. If you need diamonds instantly or need to clear a recharge event, discounted direct packs from a reputable third-party store are the next best value.
Can I stack multiple Weekly Diamond Passes?
Yes, you can stack up to 10 Weekly Diamond Passes at a time to extend your duration for up to 70 consecutive days. The system immediately credits 80 instant diamonds per pass while queuing the daily distribution, for 800 instant and 1,400 daily diamonds total.
Do Weekly Diamond Passes count toward recharge events?
No, weekly passes do not count toward official recharge benefit milestones in Mobile Legends. You must purchase standard diamond packs if you want to clear specific recharge event requirements and get those bonus rewards.
What information do third-party sites need to top up my account?
Legitimate platforms only require your Mobile Legends User ID and Zone ID to deliver diamonds. Never share your account password, email, or verification codes with any recharge service, no matter what bonus they promise.
How does the Twilight Pass compare to the Weekly Diamond Pass?
The Twilight Pass is a level-based reward track up to level 20 with skins and tickets, not a pure diamond bundle. The Weekly Diamond Pass is better for pure diamonds per dollar, while Twilight is better if you specifically want its exclusive cosmetics.
Is the first-time double diamond bonus still worth it?
Yes, but only once per tier. The bonus gives 100 percent extra base diamonds, like 100 total instead of 50 on the smallest tier. After you claim it, that tier reverts to base price, so save your first buys for tiers you actually want.
Final Verdict: Where I'd Actually Spend My Money
If you gave me $20 for the most diamonds without tricks, I'd buy Weekly Diamond Passes and log in daily. Nothing else touches 220 diamonds for that price when you claim. Not close.
If you gave me $100 and needed diamonds right now for an event draw, I'd buy the 6,000 pack. Cheapest instant rate, and it counts for recharge milestones. I'd still add a Weekly Pass on the side — the daily drip is free value if you play anyway.
My ranking for pure value: stacked Weekly Pass first, large direct packs second, small direct packs last unless you still have the first-time double bonus. Twilight Pass is a cosmetic choice, not a value play.
Regional pricing moves, so check live numbers before you pay. For a side-by-side, I compare Mobile Legends: Bang Bang diamond prices on Arctopup against the in-game shop — per-diamond math picks the winner in seconds.







Comments