Malaysia SIM Card Recharge: Plans, Apps & Top-Up Guide for Indian Travelers
✅ Last verified on-the-ground: 2026-07-22
Your Malaysian SIM works fine on day one, then on day six it dies without warning because you forgot to top up. Recharging is the part nobody explains well at the airport counter. This guide covers every operator, every app, every payment method Indian travelers use, plus how the same process works in Indonesia and Singapore when you cross the border. For related planning, see our guide on Sea Backpacking Hub.
At current rates, 1 MYR = ₹23.5868, so a 15 MYR Hotlink tourist pack works out to roughly ₹354. The conversion matters because recharge vouchers sold at convenience stores are priced in MYR but your brain thinks in rupees. I’m going to walk you through four Malaysian operators, three recharge channels, and the regional quirks that catch Indian backpackers off guard.
Quick Answers
| What | Answer | Price (INR) |
|---|---|---|
| Cheapest tourist SIM at airport (Malaysia) | Hotlink/Celcom tourist 7-day pack, ~5GB data | ₹285 (~15 MYR) |
| Best operator for coverage in KL/Penang | Maxis or Celcom (4G/LTE nationwide) | Varies by plan |
| Top-up via app (no physical voucher) | Hotlink RED, MyCelcom, MyMaxis, U Mobile apps | Free top-up, data from ~₹118 (~5 MYR) |
| Buy top-up voucher at convenience store | 7-Eleven, KK Mart, MyNews (cash) | ₹118 (~$1.22) to ₹1,180 (~5-50 MYR) |
| eSIM alternative before flying from India | Nomad eSIM, regional SEA plans | From ~₹482 (~5 USD) |
If you only remember one thing: download your operator’s app on the airport WiFi before you leave arrivals. That single step saves you the “where do I top up” panic on day three.
Which Malaysian Operator Should You Pick?
Malaysia has four major prepaid networks. They all work for tourists with passport registration, but coverage and pricing differ.
| Operator | Network Strength | Tourist SIM Name | Top-Up App | Best For |
|---|---|---|---|---|
| Celcom (Hotlink) | Strong nationwide, best in rural areas | Hotlink Prepaid | Hotlink RED | Budget travelers, long stays |
| Maxis | Fastest 4G/LTE in KL, Penang, JB | Maxis Hotlink Prepaid | MyMaxis | City stays, fast data |
| U Mobile | Aggressive data packs, weaker rural coverage | U Mobile Prepaid | My U Mobile | Heavy data users, urban trips |
| Digi (now Celcom-Digi) | Decent coverage, post-merger with Celcom | Digi Prepaid | MyDigi | Cheapest base plans |
For first-time visitors, Hotlink or Maxis is the safest call. U Mobile is fine if you’re staying in KL, Penang, or Johor Bahru, but travellers report weaker signal in places like Cameron Highlands or Langkawi. Celcom-Digi works but its app and recharge ecosystem lag behind the other three.
If you want the full operator comparison with speeds and specific plan breakdowns, see the Malaysia SIM Card Brands & Operators guide.
How to Recharge Your Malaysian SIM
There are three ways to add credit to any Malaysian prepaid SIM: physical voucher, app top-up, or bank/ewallet. All three work; pick whichever you can do from your hostel.
Method 1: Buy a Top-Up Voucher at a Convenience Store
This is the old-school method and it still works everywhere.
- Walk into any 7-Eleven, KK Mart, MyNews, or 99 Speedmart. Tell the cashier your operator (Hotlink, Maxis, U Mobile, Digi) and the amount.
- Common denominations: 5, 10, 20, 30, 50, ₹2,356 (~100 MYR or ~$24.46). Anything below ₹118 (~5 MYR or ~$1.22) isn’t worth buying, and most stores won’t sell you less than 5 anyway.
- The cashier prints a slip with a 16-digit PIN. Scratch-card top-ups are mostly gone now; what you get is a printed receipt.
- Dial the USSD code for your operator (see table below), enter the PIN, and your credit is added in under a minute.
This method costs you nothing extra, but you need to find a store and speak a little Bahasa or show the operator name on your phone. The cashier won’t speak English in smaller towns.
Method 2: Top Up via Operator App
This is what every traveller under 30 does now. Faster, no language barrier, no walking around at night.
- On airport WiFi, download your operator’s app: Hotlink RED, MyCelcom, MyMaxis, or My U Mobile.
- Register with your phone number and passport number (the one you used to buy the SIM).
- Choose a top-up amount or a data add-on plan.
- Pay with a Malaysian debit/credit card, Touch’n Go eWallet, or GrabPay. International cards work but some apps reject Indian Visa/Mastercard, so eWallet is safer.
- Credit and data are added within seconds. You’ll get an SMS confirmation.
The catch: Touch’n Go and GrabPay need a Malaysian-issued payment method to fund them. You can register with your foreign card for some top-ups, but not all. Travellers report that Maxis’s MyMaxis app accepts Indian Visa cards more reliably than Hotlink RED does.
If you’re on day three and your balance is running low, this is faster than finding a 7-Eleven. The recharge process and all four apps are covered in detail in the How to Top Up Your Malaysia SIM guide.
Method 3: Online Banking or Credit Card via Operator Website
If you don’t want the app, every operator has a web top-up portal.
- Hotlink: hotlink.com.my
- Celcom: celcom.com.my
- Maxis: maxis.com.my
- U Mobile: u.com.my
Click “Reload,” enter your phone number, choose an amount, and pay with Visa/Mastercard. Indian cards usually work, but you’ll pay a 1-3% foreign transaction fee on top. For a ₹707 (~30 MYR or ~$7.34) top-up, that’s roughly ₹700 (~$7.27) to ₹720 (~$7.47) instead of ₹708 (~$7.35). Worth it for convenience.
Method 4: Touch’n Go eWallet (For Long Stays)
If you’re in Malaysia for more than two weeks, setting up Touch’n Go eWallet lets you pay for top-ups, Grab rides, and most便利店 purchases without a Malaysian bank account.
- Download TnG eWallet from Play Store or App Store.
- Register with your Indian phone number (works while you’re roaming on a Malaysian SIM).
- Verify your passport in-app. Takes 2 minutes.
- Add money via international Visa/Mastercard or by linking a Malaysian bank account.
- Use TnG to top up any operator or buy data add-ons.
Foreign cards top up with a small fee (~1.5%), but the convenience is worth it for longer trips.
USSD Codes for Manual Top-Up
If your app fails or you bought a physical PIN, these are the dial codes for each operator. Save them as contacts or screenshot this table.
| Operator | Top-Up USSD Code | Balance Check | Data Balance Check |
|---|---|---|---|
| Hotlink / Celcom | 888[PIN]# | *888# | 1181*1# |
| Maxis | 888[PIN]# | *888# | 1381# |
| U Mobile | 888[PIN]# | *888# | 1185*1# |
| Digi | 888[PIN]# | *888# | 1281# |
The 888[PIN]# code is the universal Malaysian top-up format. Replace [PIN] with the 16-digit number from your voucher slip.
Subodh’s Pro Tip: Before topping up, dial *888# first to see your current balance. Some operators auto-expire credit after 30 or 90 days, so an old balance might already be gone. Knowing what you’re starting from saves you buying a top-up you don’t need.
Plan Options After Your Initial Tourist Pack
Your 7-day tourist SIM comes with ~5GB and a fixed validity. After that, you need to either buy a new pack or add credit and pick a data add-on.
| Plan Type | What You Get | Price Range | Who It’s For |
|---|---|---|---|
| Hotlink Unlimited Daily | Unlimited data for 24 hours | ~3 MYR/day | Short city stays |
| Hotlink Weekly Pass | 10GB + unlimited weekend data | ~15-25 MYR/week | Week-long trips |
| Maxis Postpaid Lite | 50GB/month + free calls | ~30-50 MYR/month | Long stays, nomads |
| U Mobile Giler Unlimited | Unlimited 4G, throttled after 50GB | ~30 MYR/month | Heavy users |
| Celcom Xpax | Flexible data + voice | ~20-40 MYR/month | Balanced use |
For full plan breakdowns including postpaid and no-registration alternatives, check the Hotlink plans guide and the No-Registration SIM alternatives guide.
How Long Does Your Malaysian SIM Stay Active?
Tourist SIMs don’t expire when you think they do. There’s a two-layer system most travellers miss.
- Active validity: How long you can make calls, send SMS, and use data. For most tourist packs, this is 7 to 30 days.
- Credit validity: How long your remaining balance stays in your account. This is usually 30 to 90 days, even after your active plan expires.
If you let your active plan expire but still have credit, you can buy a new plan anytime. If you let your credit expire, your number is deactivated, and any leftover balance is gone. The validity rules and grace periods for each operator are covered in the SIM Validity & Registration Rules guide.
Safety Alert: Travellers report aggressive upselling at Malaysian airport SIM counters. The staff may steer you toward a ₹1,178 (~50 MYR or ~$12.23) “premium” pack when a ₹353 (~15 MYR or ~$3.67) Hotlink tourist SIM does the same job. Know what you want before you walk up to the counter. The Airport Pickup guide lists the standard packs each operator sells at KLIA.
Regional Recharge Guide: Indonesia and Singapore
If you’re crossing into Indonesia or Singapore mid-trip, here’s how the recharge process changes.
Indonesia SIM Recharge
Indonesia has four major operators: Telkomsel, XL Axiata, Indosat (IM3), and Smartfren.
- Top-up vouchers (voucher fisik): Sold at every Indomaret and Alfamart convenience store in denominations of 5,000, 10,000, 25,000, 50,000,. Show the cashier your phone number and operator name. Cost: 5,000 to.
- Top-up via app: Download MyTelkomsel, myXL, or IM3 Ooredoo from Play Store. Register with your Indonesian number, pay via GoPay, OVO, or DANA (Indonesian eWallets). Most apps accept international Visa/Mastercard for direct top-up.
- USSD code: Dial 888[PIN]# for Telkomsel, 123[PIN]# for XL, or 888[PIN]# for Indosat. Same format as Malaysia.
At current rates, = ₹0.0054, so = ₹270. A Telkomsel data pack buys you ~10GB for 30 days, which is genuinely good value.
Singapore SIM Recharge
Singapore is more expensive but simpler. The major prepaid operators are Singtel (hi!Card), StarHub, and M1 (mySIM).
- Top-up at 7-Eleven or Cheers: Buy a top-up card in denominations of 10, 20, 50,. Scratch the card to reveal the PIN, dial the USSD code, enter the PIN.
- Top-up via app: My Singtel, StarHub Prepaid, My M1+ apps. Singaporean apps accept foreign Visa/Mastercard reliably, unlike some Malaysian apps.
- USSD codes: 100[PIN]# for Singtel hi!Card, 123[PIN]# for StarHub, 100[PIN]# for M1.
At current rates, = ₹74.7649, so a top-up = ₹3,738. Singaporean data is expensive: a 100 GB tourist plan runs for 30 days (~₹3,738). You’re paying for the infrastructure.
For the cheapest prepaid option in Singapore, the Singtel hi!Tourist pack is for 100 GB + 30-day validity, which is the best value on the island.
eSIM: Skip the Physical SIM Entirely
If you’d rather not queue at the airport counter or carry two SIMs, an eSIM from Nomad or Airalo works in Malaysia, Indonesia, and Singapore on the same regional plan.
The Nomad eSIM offers SEA regional packs starting from ~₹482 (~5 USD) for 1GB/7 days, with regional 5GB/30-day packs around ~₹1,445 (~15 USD). The catch: your phone needs to be eSIM-compatible (iPhone XS+, Pixel 3+, Galaxy S20+, most 2020+ flagships). And you still need data to buy and activate the eSIM, so plan ahead and buy it before you fly.
The full eSIM comparison for Malaysia is in the eSIM Guide for Indian Travelers, which covers Airalo, Holafly, Nomad, and Ubigi.
Connectivity Checklist Before You Fly
Quick list to print and tick off:
- Decide: physical SIM or eSIM based on your phone’s compatibility.
- If physical: pick an operator (Hotlink for budget, Maxis for speed).
- Download the operator’s app on home WiFi before flying.
- Buy a small emergency eSIM (Nomad regional) as backup in case your physical SIM dies.
- Carry ₹2,356 (~100 MYR or ~$24.46) cash for your first top-up at a 7-Eleven if apps fail.
- Save your operator’s USSD codes (*888# etc.) in your notes app.
- Screenshot your passport page; you’ll need it for SIM registration and some apps.
What Happens When Your SIM Doesn’t Recharge
If you’ve followed the steps and your recharge isn’t going through:
- Wait 5 minutes. Sometimes the operator’s system delays credit posting.
- *Dial 888# to check balance. If the credit is there, the recharge worked. If not, re-enter the PIN.
- Restart your phone. A stale network registration can block credit posting.
- Check SIM expiry. If your active plan expired more than 90 days ago, your number is dead and you’ll need a new SIM.
- Visit a telco store. Hotlink, Maxis, and U Mobile all have branded stores in every Malaysian city. Staff can diagnose in 2 minutes.
If your SIM won’t register after multiple top-ups, the issue is usually a registration mismatch. Indian passports sometimes have MRZ reading errors at Malaysian activation systems. The How to Check Your SIM Number and Balance guide covers the troubleshooting steps.
Common Mistakes Indian Travelers Make With Malaysian SIMs
A few things that go wrong consistently:
- Buying the airport “unlimited” ₹1,178 (~50 MYR or ~$12.23) pack when a ₹353 (~15 MYR or ~$3.67) Hotlink does the same job. The counter staff upsells hard. Know your pack before walking up.
- Letting the tourist SIM expire without topping up. Once your 7 days are up and you have zero balance, the number dies within 30-90 days. Set a phone reminder.
- Not saving the USSD code for balance check. Dialing *888# is faster than opening an app, especially when the app is glitching.
- Using only one recharge method. Apps fail. Vouchers get rejected. Always have a backup method (cash voucher at a convenience store) so you’re not stranded offline.
- Forgetting about data validity vs. Credit validity. Travellers assume they’ve lost all their credit when only their data plan expired. Check both before buying a new pack.
Subodh’s Take
Recharging your Malaysian SIM isn’t hard once you know the system. The trick is setting up the app on day one, knowing the USSD code as a fallback, and keeping ₹1,178 (~50 MYR or ~$12.23) cash in your wallet for emergency voucher top-ups at any 7-Eleven. The same logic applies to Indonesia and Singapore, just swap the operator apps and the currency. Get the apps downloaded before you fly, screenshot the USSD codes, and you’ll never be stuck without Google Maps in the middle of Bukit Bintang.
FAQ
1. Can I recharge my Malaysian SIM using an Indian debit or credit card?
Yes, via the operator apps or websites. Touch’n Go, GrabPay, and direct card top-ups all accept Indian Visa and Mastercard, but expect a 1-3% foreign transaction fee from your bank. EWallets like Touch’n Go are usually cheaper for repeat top-ups.
2. What is the cheapest way to recharge a Hotlink SIM?
The Hotlink RED app with a Touch’n Go eWallet, or buy a ₹118-₹236 (~5-10 MYR or ~$1.22-$2.45) voucher at any 7-Eleven. Both methods cost the same; the app is faster, the voucher works if your phone has no data.
3. Do Malaysian SIMs expire if I don’t use them?
Yes. Active plan validity is usually 7-30 days; credit validity is 30-90 days. After both expire, your number is recycled. Top up at least once every 90 days to keep the number alive.
4. Can I use the same Malaysian SIM in Indonesia or Singapore?
No. Malaysian SIMs don’t roam free to neighbouring countries. If you’re crossing borders, buy a local SIM in each country or use the Nomad eSIM for regional SEA coverage.
5. How do I check my data balance?
Dial 11811# for Hotlink, 1381# for Maxis, 11851# for U Mobile, or check in the operator app under “My Balance.”
6. Is it cheaper to buy a new SIM or recharge my existing one?
If your existing SIM still has credit and active validity, recharge. If your SIM is dead, a new Hotlink tourist pack at ₹353 (~15 MYR or ~$3.67) is cheaper than a ₹1,178 (~50 MYR or ~$12.23) postpaid activation fee.
7. Will my Malaysian number work after I return to India?
Yes, but you can’t use it without international roaming. Most travellers let the SIM expire rather than paying for a service they can’t use. If you want to keep the number for WhatsApp, recharge it every 90 days before it dies.