Prepaid Malaysia eSIM | Maxis, CelcomDigi & U Mobile

Roami

Roami

Roami is a global eSIM carrier focused on travel connectivity. This guide is compiled from network data, official carrier and manufacturer documentation, and traveler inquiries.

Last Updated
malaysia-esim-carrier-guide

A Malaysia eSIM choice depends on which of the country’s two markets you are visiting, and on a shared wholesale 5G network that makes the differences between carriers subtler than they look — this guide untangles them. Malaysia is two markets wearing one flag. The Peninsula — KL, Penang, Johor — is a dense, fast, 5G-rich urban strip. East Malaysia, the Borneo states of Sabah and Sarawak, is a coverage frontier where the map thins between towns. The carrier you pick matters far more in the second than the first, and there is a structural quirk most guides miss: Malaysia’s 5G runs on a single wholesale network (DNB) that every operator resells, so 5G coverage is near-identical between carriers — the real difference is 4G reach and price. This guide walks the KLIA arrival, the MCMC passport rule, and which network to ride where.

One prerequisite worth ten seconds of your time: confirm your handset is eSIM-capable via the eSIM compatibility tool, and skim the eSIM activation explainer if the process is new to you.

If you read nothing else: CelcomDigi is the default for most visitors — it is the largest network by subscribers and has the widest rural and East Malaysia footprint (Kota Kinabalu, Kuching, the islands). Maxis (prepaid brand Hotlink) wins on raw 4G speed and indoor coverage in KL, Penang and Johor Bahru. U Mobile is the budget urban challenger. All three require passport registration under MCMC rules, so a local SIM at KLIA means a counter queue and an ID scan — or skip it with Roami’s free Malaysia trial eSIM, which installs by QR code before you fly and needs no registration.

Buying a Malaysia eSIM at KLIA: what actually happens

The fastest way to understand Malaysian carriers is to follow the arrival path, because the buying rules are the real differentiator.

Both KLIA Terminal 1 and KLIA2 have telco counters in the arrivals area. CelcomDigi operates counters on Level 3 of KLIA1 (before and after immigration) and on the KLIA2 arrival public concourse; Maxis/Hotlink and U Mobile are also sold via airport resellers. Counters can get busy when several flights land together, and a starter pack is convenient but rarely the cheapest per-GB rate.

Two things happen at that counter that a travel eSIM avoids:

  1. Passport registration. Under MCMC rules every local SIM and eSIM must be registered against your passport — an authorised dealer scans the data page on the spot. There is no anonymous option.

  2. A tourist pass, not a standard plan. CelcomDigi’s tourist passes, sold at the airport and online, run RM 15 (3-day unlimited, capped 18 Mbps), RM 25 (7-day), RM 35 (14-day), RM 60 (30-day unlimited), or RM 60 for 200 GB at full 5G speed over 30 days. Every pass carries a RM 5 SIM activation fee and includes 3 GB of roaming across ten ASEAN countries (Brunei, Cambodia, Indonesia, Laos, Myanmar, Philippines, Singapore, Thailand, Timor-Leste, Vietnam) plus unlimited Malaysia calls. “Unlimited” here means capped at 18 Mbps — fine for maps and streaming, not full 5G.

A Malaysia eSIM flips the order: you install it on home Wi-Fi before departure, land already online, and never queue or show a passport.

Why every Malaysian carrier has the same 5G

Malaysia’s mobile market looks competitive — Maxis, CelcomDigi, U Mobile, plus Yes 5G — but the 5G layer is shared. Digital Nasional Berhad (DNB) operates the single wholesale 5G network that all operators resell, so wherever 5G is available, the three big carriers offer essentially the same 5G coverage and speed. The competition that actually matters is:

  • 4G footprint — still the baseline outside city centres and across Borneo.

  • Pricing and bundles — where U Mobile and tourist passes compete hard.

  • East Malaysia reach — where CelcomDigi’s legacy Celcom and Digi sites give it an edge.

So “which 5G carrier” is almost the wrong question to ask of a Malaysia eSIM. “Which network has 4G where I am going” is the right one.

What Maxis, CelcomDigi and U Mobile are each good at

Maxis (Hotlink) CelcomDigi U Mobile
Prepaid brand Hotlink (Hotlink RED, RM 10 starter) CelcomDigi prepaid U Mobile prepaid
Best at Fastest 4G, best indoor coverage in KL/Penang/JB Widest rural + East Malaysia footprint Cheapest data, strong cities
5G Via DNB (same as all) Via DNB (same as all) Via DNB (same as all)
Weak spot Pricier; rural reach behind CelcomDigi Speed behind Maxis in cities Rural/Borneo reach narrowest
Tourist buys direct? Yes, passport registration Yes, passport registration Yes, passport registration
  • Maxis / Hotlink: the speed-and-coverage pick for the Peninsula’s cities. Business travellers and remote workers in KL and Penang default to it. Hotlink RED is a RM 10 starter with RM 5 credit and a few days of data; top-ups and eSIM profiles are managed in the Hotlink RED app.

  • CelcomDigi: the merged Celcom–Digi entity is the largest network by subscribers and the one to choose for anywhere off the Peninsula — Langkawi, the east-coast islands, Sabah and Sarawak. If your trip touches Borneo, this is the safer bet.

  • U Mobile: the budget challenger with aggressive urban data pricing. Strong in cities, noticeably weaker once you leave the Peninsula’s trunk roads.

Which carrier for KL, and which for Borneo?

The Peninsula and Borneo pull in opposite directions, so match the carrier to the stop, not to the flag.

The trip Best-fit carrier Why Watch out for
KL city stay Maxis / Hotlink Fastest 4G and best indoor coverage in the Klang Valley Peak-hour congestion
Penang food trip Maxis / Hotlink Strong 5G in George Town; fast uplinks for photo uploads Patchy on the island’s hills
Langkawi beach week CelcomDigi Best resort and boat-crossing coverage Smaller isles still drop out
Cameron Highlands CelcomDigi 4G holds the main road up; Maxis fades No signal deep in the tea country
Borneo / Kota Kinabalu CelcomDigi Widest Sabah and Sarawak footprint Interior and jungle legs need offline maps
Taman Negara CelcomDigi Only reliable option between towns Essentially offline once on the river
Johor → Singapore crossing CelcomDigi (roaming) or Maxis Need roaming for Singapore; U Mobile Traveller covers it at 6 Mbps The Singapore roaming trap (see below)
East-coast islands (Perhentian, Tioman) CelcomDigi Spotty 3G at best; count on being offline Book with Wi-Fi, not mobile data

What each carrier’s tourist plans cost

Plan prices below are the operators’ published prepaid and tourist rates (USD at roughly RM 4.5 ≈ $1, so RM 25 ≈ $5.50). Airport and city prices vary, and tourist packs carry a small activation fee — confirm at the counter.

Hotlink is Maxis’s prepaid brand and the fastest 4G in KL, Penang and Johor Bahru. Its tourist SIM is the simplest counter purchase at KLIA.

Hotlink prepaid / tourist (RM / approx USD):

Plan Data Validity Price Approx USD
Tourist SIM 15 GB + unlimited calls 30 days RM 25 ~$5.50
Tourist SIM 65 GB (capped 12 Mbps) + calls 30 days RM 39 ~$8.70
Hotlink unlimited Uncapped off-peak, 12 Mbps 30 days RM 40 ~$8.90
Local prepaid 40 GB 30 days RM 40 ~$8.90

How a visitor buys it:

  1. Hotlink counters sit in the KLIA1 and KLIA2 arrival halls and at Maxis stores city-wide.

  2. Show your original passport; the dealer scans it and (under the 2026 MCMC standard) captures a live facial biometric.

  3. Pay and load a tourist or prepaid plan; the eSIM QR code is issued, or a physical SIM is activated.

  4. Manage top-ups and the eSIM in the Hotlink RED app.

Quirk: Hotlink’s “unlimited” tiers are speed-capped (12 Mbps on the RM 40 plan, 24 Mbps on RM 50), not truly uncapped 5G — fine for maps and streaming, not for large downloads.

CelcomDigi eSIM plans and coverage

CelcomDigi is the largest network and the Borneo-safe pick. Its tourist SIM is the most recommended at the airport because it does not speed-cap the high-speed bucket.

CelcomDigi prepaid / tourist (RM / approx USD):

Plan Data Validity Price Approx USD
Tourist SIM 15 GB + unlimited calls 30 days RM 25 ~$5.50
Tourist SIM 65 GB (uncapped) + calls 30 days RM 40 ~$8.90
Prepaid 5G 25 15 GB @100 Mbps + 3 GB hotspot 30 days RM 25 ~$5.50
Prepaid 5G 39 65 GB @100 Mbps + 15 GB hotspot 30 days RM 39 ~$8.70

How a visitor buys it:

  1. CelcomDigi counters are on KLIA1 Level 3 and the KLIA2 concourse; also at bluecube, Digi Store and authorised dealers.

  2. Present your original passport and complete the MCMC registration (passport scan + facial check).

  3. Choose a tourist or prepaid plan; install the eSIM QR code or activate a physical SIM.

  4. Top up in the Celcom Life or MyDigi app.

Quirk: the tourist pass bundles 3 GB of ASEAN roaming across ten countries — genuinely useful if you ferry to Singapore or cross into Thailand, though you must enable data roaming to use it.

U Mobile eSIM plans and coverage

U Mobile wins on price and is strong in cities, but its 4G reach thins fastest once you leave the Peninsula’s trunk roads. Its Traveller SIM is the only tourist pack that explicitly covers neighbouring countries.

U Mobile prepaid / traveller (RM / approx USD):

Plan Data Validity Price Approx USD
Traveller SIM Unlimited (capped 6 Mbps), usable MY/SG/TH/ID 14 days RM 35 ~$7.70
U Prepaid 25 Unlimited (6 Mbps) 30 days RM 25 ~$5.50
U Prepaid 35 Unlimited (12 Mbps) 30 days RM 35 ~$7.70

How a visitor buys it:

  1. U Mobile is sold at KLIA resellers and U Mobile stores in major cities.

  2. Register against your original passport under MCMC rules.

  3. Load a Traveller or U Prepaid plan; install the eSIM or activate the SIM.

  4. Manage in the MyUMobile app.

Quirk: the Traveller SIM’s “unlimited” is capped at 6 Mbps and is the only tourist pack that works in Singapore, Thailand and Indonesia without a separate roaming add-on — but 6 Mbps is slow for video.

SIM registration rules in Malaysia

Malaysia tightened prepaid registration with a binding Commission Determination that took effect on 26 February 2026. For a tourist this changes the counter experience noticeably:

  • Documents: original passport from your country of origin, plus a visa document when applicable and your hotel or temporary residential address (a booking form counts as evidence). Photocopies, photos and scans are rejected.

  • Biometric: assisted registration uses a passport reader and live facial recognition — expect a face scan at the counter.

  • SIM limit: a non-Malaysian is capped at two prepaid SIMs per provider (Maxis, CelcomDigi, U Mobile each count separately).

  • Validity: a line registered under the tourist category stays active for up to three months from registration, then terminates automatically — the rule sets the latest end date, not a promise of three months of paid data.

  • Activation: the provider must notify you of registration status within 12 hours, and pre-activated SIMs are not allowed.

A data-only Malaysia eSIM is a different product: it delivers data through partner networks without opening a Malaysian prepaid number, so none of the above applies. Choose a local prepaid when you need a +60 number or domestic calls; choose a travel eSIM when data is enough and buying before departure without registering is the better fit.

Coverage from KL to Borneo, area by area

Malaysia’s 14th-place world ranking for mobile speed (see below) is a national average that hides a sharp split.

Area What to expect Best carrier Watch out
Klang Valley & KL 5G + strong 4G; congested at peak Maxis Peak-hour congestion
Penang & northwest 5G in George Town; solid highway links Maxis Patchy on the island’s hills
Johor Bahru & south Strong; reliable near the Singapore border Maxis Border congestion
Langkawi & islands Good in resorts; limited on smaller isles CelcomDigi Patchy on boat crossings
Sabah & Sarawak (Borneo) Good in KK and Kuching; gaps between towns CelcomDigi Limited outside the cities; interior drops out
Cameron Highlands & Taman Negara 4G along main roads; jungle roads thin fast CelcomDigi No signal deep in the rainforest
Smaller islands (Perhentian, Tioman, Mabul) Spotty 3G or none CelcomDigi Count on being offline
East-coast peninsular (Kuantan, Kota Bharu) 4G in towns; long gaps on coastal roads CelcomDigi Monsoon-season coverage can dip

Two rules of thumb: download offline maps before any Borneo or highland leg, and do not expect signal on the Kinabatangan River or Mount Kinabalu trails. And because this is a region to hop through rather than a single stop, the next countries along the trail are covered in our Singapore eSIM page, the Thailand eSIM guide and the Indonesia eSIM plans — the CelcomDigi tourist pass’s 3 GB of ASEAN roaming is built for precisely that.

Will my Malaysian SIM work in Singapore?

The Johor–Singapore crossing (via the Causeway or the Second Link) is one of the busiest land borders in the world, and it is where visitors quietly burn money. Singapore is outside Malaysia and outside any ASEAN free-roaming agreement, so the moment your phone attaches to a Singapore tower — Singtel, StarHub or M1 — a Malaysian prepaid starts billing roaming rates unless your plan explicitly includes Singapore. Three ways visitors get caught:

  • Forgetting to enable roaming on the CelcomDigi tourist pass, then having no data in Singapore at all.

  • Leaving data roaming on a standard Malaysian prepaid, which bills Singapore at pay-per-MB rates.

  • Auto-selecting a Singapore network while still in Johor near the border, because the signal bleeds across.

The clean fix: if you only need Singapore for a day trip, buy a Singapore eSIM or use the CelcomDigi tourist pass’s 3 GB ASEAN allowance with roaming enabled; otherwise switch Network Selection to manual and keep Maxis/CelcomDigi/U Mobile selected until you are back in Malaysia. U Mobile’s Traveller SIM covers Singapore at 6 Mbps but is slow for anything beyond maps.

What speeds and prices to expect in Malaysia

  • Ookla Speedtest Global Index (August 2026): Malaysia ranks 14th globally for mobile, median download 165.32 Mbps at 21 ms latency — well above the 109.05 Mbps global median, and your Malaysia eSIM rides this local infrastructure.

  • Cable.co.uk per-GB pricing: roughly USD 0.28 per GB, 20th of 237 markets — among the cheapest mobile data on earth, reflecting fierce local competition.

  • DataReportal Digital 2025: 34.9 million internet users (97.7% penetration) and 43.3 million mobile connections (121% of the population).

  • Observed city speeds (market coverage reporting): 40–100 Mbps on 4G in cities, well above that on DNB 5G where available; highland roads, deep jungle and smaller islands fall to patchy 3G or nothing.

You only need these for a direct-carrier install that did not auto-configure. Travel eSIMs carry their own APN — leave them alone.

Carrier APN Username Password
Maxis (Hotlink) mobiledata blank blank
CelcomDigi internet blank blank
U Mobile my3g blank blank
  • iPhone: Settings → Mobile Data → Mobile Data Network → enter the APN.

  • Android: Settings → Connections → Mobile Networks → Access Point Names → add a new APN.

Save and reboot. If data still fails, confirm the Malaysia eSIM is the selected data line and that data roaming is on (a Malaysian eSIM used outside the country — e.g. in Singapore — needs roaming on).

What to have ready before flying into KLIA

Malaysia’s 2026 MCMC standard makes the buying step a real errand. Run this list before you land:

  • EID — dial *#06# to get it. A travel eSIM wants the number at purchase; a local line is only issued after the counter registration clears.

  • Original passport, never a copy — the 2026 rule adds a live facial capture and a Malaysian address, so a phone full of document photos will not buy you a line.

  • Payment the counter will accept — airport desks charge the pack price plus a RM 5 activation fee, and not every terminal takes a foreign card; ringgit cash is the sure thing.

  • Install your Malaysia eSIM before you fly — one step at home skips the KLIA queue, the face scan and the two-SIMs-per-provider ceiling altogether.

  • A +60 number only if ride-hailing matters — Grab, some hotel captive portals and local calls want a Malaysian line, and a data-only eSIM cannot receive texts.

  • Roaming on for cross-border legs — necessary for the CelcomDigi ASEAN allowance and any hop into Singapore or Thailand.

One practical note: Malaysia uses British Type G power sockets at 230 V. If your phone charges off a Europlug adapter at the hotel, that is fine, but pack a proper Type G (or universal) adapter — the neighbours Singapore and Brunei are also Type G, while Thailand, Indonesia and Vietnam are not.

The last checks before you install your profile

Check The Malaysian detail behind it
Original passport, plus a visa where one applies The 2026 MCMC standard rejects copies and wants the travel document in hand at the counter
A Malaysian address you can quote A hotel booking form counts as evidence; a friend’s condominium does not without paperwork
Data roaming on for the eSIM line Essential for the CelcomDigi ASEAN allowance and any Singapore or Thailand hop
Cash or a card the desk will take Airport counters add a RM 5 activation fee, and not every terminal accepts foreign cards
A +60 number only if you need one Grab and some hotel Wi-Fi logins send a code that a data-only eSIM cannot receive

One more thing worth knowing before you pay: a tourist-category prepaid line is terminated automatically three months after registration, so there is nothing to cancel when you fly home.

Common Malaysia eSIM problems and fixes

Blank QR screens and stalled installs are universal; the general playbook lives in the eSIM activation error guide, and the clean install sequence is in how to activate an eSIM. These three faults are Malaysia’s own.

Is ID required to buy a SIM in Malaysia?

Since 26 February 2026 a Malaysian prepaid line needs an original passport, a visa document where one applies, a Malaysian address, and a live facial capture at the counter. Turn up with a photocopy, a booking that shows no address, or a passport left in the hotel room, and the dealer simply cannot switch the line on — no amount of rebooting will help.

If the shop reports the registration as pending, the provider has 12 hours to confirm status. Wait for that notice rather than reinstalling the profile; a second attempt before the first clears can trip the two-SIMs-per-provider ceiling.

Why does 5G drop back to 4G mid-session?

Malaysia’s 5G is a single wholesale network, and the newer standalone (SA) deployments expect a handset that supports the band and the profile. An older imported phone, or one carrying a regional firmware variant, can show 5G briefly and then fall back to 4G mid-session — a device limit rather than a network outage. Compare against a second handset before blaming the eSIM.

Why a KL-perfect eSIM looks broken in Borneo

Sabah and Sarawak are a coverage frontier: towns hold up, and the roads and rivers between them do not. An eSIM that behaves perfectly in KL can look broken on the way to Kinabalu or up the Kinabatangan, when in truth there is no 4G to attach to. Download offline maps for every Borneo and highland leg, and treat the lodge Wi-Fi as the real connection rather than the mobile line.

Getting help from Maxis, CelcomDigi or U Mobile

Malaysian desks start from the registration file, so have the ID trail ready:

What they will ask Where it lives
The passport used at registration The original document, not a scan
How many lines you already hold with that provider The two-per-provider cap from the 2026 rule
Which network the line is camped on The eSIM name under Settings → Mobile Data
Whether you are inside Malaysia DNB 5G does not follow you into Singapore
A screen grab of the failure Take it before the screen changes

Maxis answers on 123 from a Maxis line, or 1 800 82 1123; CelcomDigi on 1111 from a Celcom line, with Digi numbers on 016 221 1800; U Mobile on 018 388 1318. Complaints a provider will not settle go to the MCMC on 1 800 18 8030. A travel eSIM leaves no record with any of them, so keep your confirmation email, your EID (*#06#) and a screenshot for your own provider.

Malaysia eSIM questions, answered plainly

Maxis vs CelcomDigi: which is better in Malaysia?

For most visitors, CelcomDigi — largest footprint, best rural and Borneo coverage. Pick Maxis/Hotlink if you are city-bound in KL, Penang or Johor and want the fastest 4G. U Mobile if you are budget-focused and staying urban.

Which documents buy a SIM in Malaysia?

MCMC rules require every local SIM and eSIM to be registered against your passport; since 26 February 2026 the dealer also captures a live facial scan and records your hotel address. A travel eSIM bought online before you fly avoids the in-person step.

Can you buy a Malaysia eSIM from CelcomDigi?

Yes. CelcomDigi has counters on KLIA1 Level 3 (before and after immigration) and at KLIA2, plus Penang, Kota Kinabalu and Tawau. Passes run RM 15–60 with a RM 5 activation fee and include 3 GB of ASEAN roaming.

How many Malaysian SIMs can a tourist hold?

Under the 2026 MCMC standard, a non-Malaysian is limited to two prepaid SIMs per provider — so you could hold two CelcomDigi, two Maxis and two U Mobile lines at most, but no more than two from any single operator.

Where does 5G work best in Malaysia?

5G runs on the single wholesale DNB network that Maxis, CelcomDigi and U Mobile all resell, so 5G coverage is near-identical. The difference between carriers is 4G reach and price.

Which network is best for Sabah and Sarawak?

CelcomDigi, with the widest coverage in Sabah and Sarawak — good in Kota Kinabalu and Kuching, patchier between towns and in the interior. Download offline maps before highland or jungle legs.

APN values for Maxis, CelcomDigi and U Mobile eSIMs

Maxis/Hotlink uses mobiledata, CelcomDigi uses internet, U Mobile uses my3g — all with blank username and password. Most installs auto-configure; set manually only if data fails.

Will my eSIM work in Singapore or Thailand?

Only if your plan includes roaming. CelcomDigi tourist passes bundle 3 GB of ASEAN roaming across ten countries; U Mobile’s Traveller SIM covers Singapore/Thailand/Indonesia at 6 Mbps. A standard travel eSIM needs roaming enabled and a plan that covers the destination.

Can you get an eSIM from Maxis or CelcomDigi in Malaysia?

Yes — CelcomDigi and Maxis both support eSIM activation for prepaid, and you can convert at a store or, for some short-stay visitors, through the operator app with passport verification. The eSIM still requires the same MCMC registration as a physical SIM.

Using your Malaysia eSIM in other countries

Singapore is outside Malaysia and outside any free ASEAN roaming zone. A Malaysian prepaid without Singapore coverage bills roaming the moment it attaches to a Singtel/StarHub/M1 tower — or simply has no data if roaming is off. Use the CelcomDigi ASEAN allowance, a dedicated Singapore eSIM, or manual network selection to avoid it.

Do I need a Malaysian number for Grab and ride-hailing?

Often yes. Grab and some hotel Wi-Fi logins send an SMS verification code, which a data-only travel eSIM cannot receive. Keep your home SIM active for those texts, or buy a local prepaid if you will rely on Malaysian ride-hailing daily.

What if your phone is carrier-locked?

Ask the carrier it’s locked to — many unlock on request. On iPhone, Settings → General → About → Carrier Lock shows “No SIM restrictions” when clear.

Full FAQ index

How we researched Malaysia

  • National figures: Ookla Speedtest Global Index (Malaysia), Cable.co.uk worldwide data pricing and DataReportal Digital 2025.

  • Rules: MCMC (Commission Determination No. 1 of 2026) for the 26 February 2026 passport, biometric, two-SIM and three-month registration rules.

  • Network and pricing: Digital Nasional Berhad (DNB) wholesale 5G; Maxis/Hotlink, CelcomDigi and U Mobile operator pages; cross-checks via Connected Malaysia 2025 (ts2.tech) and The Star. Primary material — regulator filings, carrier pages — outranks aggregator summaries throughout this Malaysia guide.

Every number here is a third-party reading rather than our own testing, so expect yours to vary with the handset, the band you catch and how congested that particular cell gets.

Get your Malaysia eSIM ready before you fly

A Roami Malaysia eSIM works across Maxis, CelcomDigi and U Mobile and shifts to the strongest of them as your route changes — Maxis through the Klang Valley, CelcomDigi once you are heading for Kota Kinabalu or Kuching — with no passport scan, no facial capture and no RM 5 counter fee. There is nothing to cancel either: a tourist prepaid line dies after three months, where a travel eSIM simply lapses.

New to Roami? Take a free Malaysia trial eSIM before committing a cent. Ready to buy? Code WEB20 cuts 20% off a paid Malaysia plan — and if Singapore is on the itinerary, choose the version that covers it rather than leaning on a 6 Mbps tourist-pass allowance.

Get a Malaysia eSIM

Free Malaysia trial first

Travel eSIM Guides