Malaysia Visa for Indians: eVisa vs VOA Comparison (2026)
✅ Last verified on-the-ground: 2026-07-16
Indians need a visa before flying to Malaysia. There is no visa-on-arrival counter for Indian passport holders, and rules get confusing because old blogs still tell you to queue up at KLIA for a stamp. The two real options are the free eNTRI (15 days) and the paid eVisa (30 days, ~₹2,119 (~22 USD)), and on top of both you now need the free Malaysia Digital Arrival Card (MDAC) within 3 days of flying. This article compares every option, lays out exact fees in MYR and INR, and tells you which one to pick based on trip length. For related planning, see our guide on Sea Backpacking Hub.
I last cross-checked against the official immigration portal at entri.petra.gov.my and the Malaysian Immigration Department on 2026-07-16, so every fee and duration below matches what’s live today. You may also find Malaysia Evisa vs Sticker Visa Difference Indians useful for this trip.
Quick Answers
| What | Answer | Price (INR) |
|---|---|---|
| Visa required for Indians? | Yes, apply online before travel | , |
| Primary visa type | eVisa (30 days, single entry) | ~₹2,100 (~$21.80) |
| Cheapest option (eNTRI) | eNTRI (15 days, single entry) | ₹0 (free) |
| Visa on Arrival (VoA) | Not available for Indian passport holders | , |
| Processing time | eVisa 1-3 business days; eNTRI usually instant | , |
| Validity / max stay | eVisa 30 days; eNTRI 15 days | , |
| Extension possible? | Yes, at Malaysian Immigration HQ in Putrajaya | ~₹9,000 (~$93.43) |
| Mandatory arrival form | MDAC (Malaysia Digital Arrival Card) | ₹0 (free, but mandatory) |
Quick framing: if you’re staying 15 days or fewer and entering through one of the approved airports, eNTRI is free and instant. Anything longer, or entering through a land border or Singapore, means you need the eVisa. See also: Philippines Visa for Indians With Schengen Uk Us Visa.
Visa Types Compared
The Malaysian immigration system offers Indian passport holders three real pathways, but only two are visas. The third, MDAC, is an arrival card, not a visa, but it is now mandatory and trips up travellers who don’t know about it.
eNTRI (Electronic Travel Registration & Information)
This is the cheapest and fastest option for Indians, and it’s the one most backpackers don’t even know exists. ENTRI gives you 15 days of single-entry stay in Malaysia, costs nothing, and approval usually lands in your inbox within an hour. You apply through the same entri.petra.gov.my portal as the eVisa.
The catch: eNTRI only works if you enter and exit through specific airports and land routes. It is valid for entry via KLIA, KLIA2 (the AirAsia terminal), Penang International Airport, Langkawi International Airport, Kota Kinabalu International Airport, and a few approved land crossings (Sungai Tujuh in Sarawak, and the Johor Bahru checkpoint if you’ve come overland via Singapore). It also requires a confirmed return ticket and proof of accommodation for the full stay. The validity of the approval itself is 3 months from issue.
For backpackers doing a 10-14 day island hop on Langkawi or Penang, this is the obvious pick. Save the eVisa fee for trip extensions.
eVisa (Electronic Visa)
This is the paid option and the right pick if you’re staying longer than 15 days, entering through a land border not on the eNTRI list, or applying too close to departure for a free approval. The fee is set at $22 USD (≈ ₹2,100 at 1 USD = ₹95.49) per application as of mid-2026, processing takes 1-3 business days, and you get 30 days of single-entry stay.
You’ll find conflicting fees online because Malaysia briefly reduced the eVisa fee during 2025 to boost post-pandemic tourism. That promotion has ended and the fee is back at ₹2,119 (~22 USD). Always check the portal before paying, because government fees are the one number travel agencies quietly mark up.
MDAC (Malaysia Digital Arrival Card)
This is not a visa, it’s a separate arrival declaration that every foreign visitor must fill in within 3 days before entering Malaysia. It’s free, takes about 5 minutes, and you fill it in at imigresen.gov.my/MDAC. Once submitted, you get a PDF confirmation to show at the immigration counter on arrival.
The MDAC replaced the older paper arrival/departure cards in 2024 and has been mandatory since then. Indian travellers get caught out when they fill in their eVisa or eNTRI correctly and forget the MDAC, then get pulled aside for questioning at KLIA. It adds no time to your visa application, but missing it means a longer queue at a secondary immigration desk.
Visa on Arrival (VoA)
VoA is listed as an option in some older government literature, but in practice Indians are not issued a visa on arrival at any Malaysian checkpoint. If you’ve seen a blog from 2018 talking about queuing at KLIA for an Indian VoA stamp, that route is closed. Budget the eVisa fee into your trip cost.
Subodh’s Pro Tip: Fill in your MDAC before you even pack. It expires 3 days before arrival, so submit it 48-72 hours before your flight. If your flight gets delayed more than a day, you’ll need to redo the MDAC, which can mean a longer queue at the desk at the wrong end of immigration.
Step-by-Step: How to Apply
Applying for eNTRI (Free, 15 Days)
- Open the official portal at entri.petra.gov.my. Avoid any site claiming to be “Malaysia eVisa” with a different URL. The Malaysian government uses the .gov.my domain only.
- Create an account with your Indian passport number and a working email. Confirm the activation email within 24 hours or your application gets rejected.
- Fill in the form: passport details, arrival airport, accommodation address, flight number, and proposed exit date. Everything must match the passport and confirmed booking, character-perfect.
- Upload your documents: passport bio page scan, passport-size photo (white background, 35mm × 50mm). File size caps at 200 KB and they reject blurry scans, so use a flatbed or good phone camera. For photo specs that meet this gate, see the Malaysia visa photo guide.
- Submit and wait: eNTRI is usually approved in under an hour during Malaysian business hours (UTC+8). For Indian applicants that’s the late evening in IST. Print the approval PDF and the receipt separately, both are useful.
- Separate the MDAC step: 3 days before departure, fill in the MDAC online and download the PDF to your phone.
Applying for eVisa (Paid, 30 Days)
- Same portal: entri.petra.gov.my, this time pick the eVisa route, not eNTRI.
- Same form (account, passport, documents), but you also declare your accommodation and a more detailed travel itinerary.
- Pay the ₹2,119 (~22 USD) fee (≈ ₹2,100 (~$21.80)). The portal accepts Visa, Mastercard, and some local debit cards. Third-party visa agencies routinely charge ₹800-₹1,500 (~$8.30-$15.57) on top for the same form, so apply direct.
- Wait 1-3 business days for the electronic visa confirmation email. Apply at least 7 days before departure to be safe. Delays above 3 days usually mean a problem with the photo or a name mismatch.
- Print and pack: carry a printed copy of the eVisa approval, the MDAC confirmation, your return ticket, and hotel bookings for the first 3 nights at minimum. Immigration has been known to ask for these even at the eVisa stage.
- Fill in MDAC within 3 days of arrival.
At the Airport / Border
When you land at KLIA or any Malaysian international airport, the queue breaks into “Malaysian Passport,” “Automated Gates” (mostly Singaporean and ASEAN holders), and “All Other Passports.” Indians are in the last queue. Carry your printed eVisa/eNTRI approval, MDAC PDF, return ticket (printed or on your phone works), and hotel bookings for at least the first 3 nights in Malaysia.
The immigration officer will typically ask four questions: how long you’re staying, where you’re staying, what you’re doing in Malaysia, and whether you have the return ticket on you. Friendly answers save time. If you’ve applied for eNTRI, the officer sees a 15-day cap on the screen, so don’t claim you’re staying a month unless you’ve paid for the eVisa.
Land border entry from Singapore (Johor Bahru checkpoint) or Thailand (Wang Kelian, Rantau Panjang) is legal for eVisa holders but eNTRI rules are stricter. Travellers report that land crossings from Thailand sometimes send eNTRI applicants back to Kuala Lumpur for an eVisa if the immigration officer isn’t sure about a flag. Better to take the eVisa if you’re crossing overland.
Safety Alert: The “taxi mafia” pattern still shows up at KLIA reports time. Book a Grab (which works in Malaysia) to your hotel and walk to the pickup zone instead of queuing at the airport taxi counter. Price difference is ₹709-₹1,182 (~30-50 MYR or ~$7.36-$12.27) and the queue is shorter.
Extensions & Overstay
Extensions are processed at the Immigration Department Headquarters in Putrajaya, about a 45-minute taxi ride from KL city. You can also apply at regional immigration offices in Penang, Johor Bahru, Kota Kinabalu, and Kuching, but only for stays of 30 days or fewer. Extensions cost ₹709 (~30 MYR or ~$7.36) per day of stay, so a 14-day extension runs ₹9,929 (~420 MYR or ~$103.07). Apply at least 7 days before your current visa expires; the office closes for lunch on Friday.
Overstaying Malaysia is expensive. The fine is structured: 1-7 days overstay is ₹709 (~30 MYR or ~$7.36) per day, 8-30 days is ₹1,182 (~50 MYR or ~$12.27) per day, and over 30 days comes with a ₹2,364 (~100 MYR or ~$24.54)-per-day fine plus possible entry-blacklisting of up to 5 years. Many airlines won’t let you board a return flight from Malaysia if your visa has expired, because the carrier has to pay the repatriation bill if you’re denied entry. Real figure travellers report: a 20-day overstay cost roughly ₹23,640 (~1,000 MYR or ~$245.41) in fines plus a denial-of-boarding hassle that took 2 extra days to resolve.
Subodh’s Pro Tip: If you realise on day 10 that you want to stay another week, fly to Singapore for a day trip and come back. Easier than extension, doesn’t cost a thing beyond the bus ticket. Singapore and KL are 90 minutes apart by air, and re-entry resets your eVisa counter.
Common Mistakes & Rejection Reasons
- Using the wrong photo size or format. Malaysian immigration wants a 35 × 50 mm white-background headshot. Scanned passport photos in colour often come out too low-res for the upload, and submissions get bounced without explanation. If your uploaded photo gets rejected, see the Malaysia visa photo guide for the exact spec that passes.
- Name mismatch between passport and Aadhaar. If your Aadhaar carries your name in a different order (with a middle name missing on the passport) the application form’s “as in passport” field should still match the passport exactly. Discrepancies here are the number one rejection reason for Indian applicants. Cross-check before submitting.
- Forgetting the MDAC. Plenty of travellers fill in the eVisa correctly, fly to KL, and then queue up at a secondary immigration desk because they skipped the arrival card. The MDAC is free and takes 5 minutes, there’s no reason to skip it.
- Booking flights before the visa is approved. Travellers report doing this and getting stuck when the eVisa is rejected. Get the approval email first, then book the flight.
- Applying on the wrong portal or through an agent charging markups. Several third-party agencies charge ₹1,500-₹3,000 (~$15.57-$31.14) for the same eVisa application. The entri.petra.gov.my site is operated by the Malaysian government; you do not need a middleman.
- Skipping the return ticket requirement. ENTRI requires a confirmed return or onward ticket shown at immigration. A one-way Thai Airways ticket out of KL on day 14 is enough. Carry the printed itinerary.
Getting Connected
The cheapest SIM option at KLIA is the Hotlink (Celcom) Tourist SIM at the airport kiosk right after baggage claim. Price is ₹355 (~15 MYR or ~$3.68) for a 7-day plan with around 5GB of data. That’s enough for Grab rides, Maps, and WhatsApp for a week-long Penang trip.
If you’d rather have data on before you land, Get Nomad eSIM is the cleaner option. Plan coverage includes Malaysia, QR-code activation works mid-flight, and you keep your Indian number on dual SIM for OTPs.
At current rates (1 MYR = ₹23.46), 15 MYR ≈ ₹352 for the SIM. For stays longer than 7 days, the 30-day Hotlink plan at ₹709 (~30 MYR or ~$7.36) works out better than extending the 7-day.
FAQ
Do Indians need a visa for Malaysia? Yes. Indian passport holders must apply online for either eNTRI (free, 15 days) or eVisa (₹2,119 (~22 USD) ≈ ₹2,100 (~$21.80), 30 days). Visa on arrival is not available.
Can I get a Malaysia visa on arrival with an Indian passport? No. VoA for Indians is not issued at any Malaysian airport or land border. Apply online before travel.
What is MDAC and is it free? MDAC is the Malaysia Digital Arrival Card, a free online form that all foreign visitors must submit within 3 days before entering Malaysia. It is separate from your visa.
How many blank pages do I need in my passport for a Malaysia visa? Indian travellers report the immigration counter asking for at least 2 blank pages for the entry stamp. Carrying a passport with fewer than 2 is a soft-decline trigger.
Can I extend my Malaysia eVisa? Yes, at any Malaysian Immigration Department office. Cost is roughly ₹709 (~30 MYR or ~$7.36) per day (around ₹700 (~$7.27)). Apply 7 days before expiry.
Is eNTRI still free for Indians? Yes, as of 2026-07-16. ENTRI is still issued free at zero cost for stays up to 15 days. Cross-check the fee on entri.petra.gov.my before applying because this is the most common point where outdated blogs mislead travellers.
Subodh’s Take
For most Indian backpackers doing a 1-2 week loop in Malaysia, eNTRI is the right choice: free, fast, and 15 days is enough if you focus on Langkawi, Penang, KL, and Cameron Highlands. The eVisa only earns its ₹2,119 (~22 USD) fee when you’re staying longer, you want 30 days’ stay, or you’re crossing into Malaysia by land from Singapore or Thailand. Apply through the official portal, and never trust a third-party “visa service” that can’t even point to the official portal URL.