Getting a SIM Card
Mobile plans and setup in Malaysia
Overview
Choose Your Operator
Best for Expats
CelcomDigi or MaxisCelcomDigi: Largest network, best coverage in Borneo and rural areas. Maxis: Urban stability, premium customer service, ideal for KL-based travelers.
Best for Tourists
Hotlink or U MobileHotlink by Maxis: Reliable prepaid, pure 5G speed, ideal for digital nomads. U Mobile: Best value, unlimited 5G from RM 35.
Official Apps
Download official apps to check coverage, top up, or buy an eSIM before your arrival.
5G Plan Comparison 2026
| Plan | Operator | Data | Price (RM) |
|---|---|---|---|
| Tourist eSIM 30 days | Hotlink | 5G High Speed | RM 60 |
| Unlimited 5G Pass | U Mobile | True Unlimited | RM 35 |
| Expat Postpaid | CelcomDigi | 500GB 5G/4G | RM 120 |
| Premium Urban | Maxis | 200GB + Bonus | RM 109 |
Process
Step 1: Choose your operator
The three main operators are CelcomDigi (best coverage), Maxis/Hotlink (fastest data), and U Mobile (best value). All three offer prepaid and postpaid options. CelcomDigi and Maxis have the widest 4G/5G coverage across Malaysia, including rural areas and islands. U Mobile offers competitive data plans ideal for heavy internet users.
Step 2: Purchase your SIM
You can buy a SIM at KLIA airport arrival halls, any CelcomDigi, Maxis, or U Mobile store, or convenience stores like 7-Eleven, KK Mart, and MyNews. Prepaid SIMs cost between RM 10-30 and include initial credit. Bring your passport for registration. Most stores will activate the SIM immediately.
Step 3: Register your SIM with your passport
By law, all SIM cards in Malaysia must be registered with your passport. The store staff will scan your passport and take a photo for the registration. The process takes about 5 minutes. Foreigners can register with their passport and current visa or visit pass. Registration is instant and the SIM works immediately after.
Step 4: Choose a plan and top up
Prepaid users can top up at convenience stores, online via the operator app, or through Touch n Go eWallet. CelcomDigi offers the MyDigi app, Maxis has the Hotlink app, and U Mobile uses the U Mobile app. Postpaid plans require a Malaysian bank account for auto-debit. Plans range from RM 30 for basic data to RM 100+ for unlimited plans.
Step 5: Activate e-SIM (optional)
If you have a compatible smartphone (iPhone SE/XR or newer, Samsung Galaxy S20 or newer, Google Pixel), you can activate an e-SIM. CelcomDigi, Maxis, and U Mobile all support e-SIM. You can get a QR code from the operator store or through their app. E-SIM allows you to keep your home SIM active while using a Malaysian number.
Step 6: Manage your plan
Download your operator app to monitor usage, top up, change plans, and pay bills. Most apps are available in English. For postpaid, set up auto-debit from your Malaysian bank account. You can also use Touch n Go eWallet for prepaid top-ups.