Malaysia eVisa for Indians: How to Apply on the Official Immigration Website (Step-by-Step)
✅ Last verified on-the-ground: 2026-06-26
The free eNTRI system is at https://entri.petra.gov.my, and the paid eVISA portal is listed at https://www.malaysia-evisa.com.my — confirm the current official link on the Malaysian Immigration site before applying, as portal URLs are updated periodically. The most common mistake Indians make is landing on a third-party “visa agent” website that charges a heavy markup for what the government itself issues for a small fee, or free under eNTRI.
If your trip is 15 days or shorter, eNTRI is almost always the right choice. For anything up to 30 days, you need the paid eVISA. There is no visa-on-arrival option for Indians at Malaysian airports as of the last on-ground check, and several “VoA available” blog posts circulating online are outdated. For a broader view of how Malaysia compares to its neighbours, see the Southeast Asia visa guide for Indian travelers.
Quick Answers
| What | Answer | Price (INR) |
|---|---|---|
| Visa required for Indians? | Yes, online before travel | , |
| Primary visa type | eVISA (30-day, single entry) | ₹2,119 (~22 USD) |
| Free alternative | eNTRI (15-day, single entry, only from India/China) | ₹0 |
| Visa-on-arrival | Not available for Indian passport holders | ₹0 |
| Processing time | eNTRI: instant / eVISA: 1–3 working days | , |
| Validity / max stay | eNTRI: 15 days / eVISA: up to 30 days | , |
| Extension possible? | Yes, at MY Immigration HQ in KL or Putrajaya | RM 200 (~₹4,500 / ~$47) |
| Mandatory arrival form | MDAC (Malaysia Digital Arrival Card) | ₹0 |
Quick tip: if your itinerary is “Kuala Lumpur + Penang + Langkawi for two weeks,” eNTRI is the answer. If it is “open ticket, flexible re-entry, or business trip,” pay for the eVISA.
Visa Types Compared
eNTRI (Electronic Travel Registration & Information)
This is the free 15-day visa Indians use most. It was rolled out for Indian and Chinese nationals as a tourism-friendly replacement for the older visa-waiver programme. It is single-entry only, valid for stays up to 15 days, and only works if you are flying directly into Malaysia from India (transit through Singapore or Bangkok is allowed, but you cannot enter Malaysia by land from Singapore or Thailand on eNTRI). The application is instant; you receive a confirmation slip with a PDF you print and carry. The biggest misconception: eNTRI is often described as a travel registration rather than a traditional visa, but it serves the same function for Indian travellers.
Fee: $0 (~₹0). Stay: 15 days max. Entries: single. Processing: instant.
eVISA (paid, 30-day)
This is the proper tourist visa. ₹2,119 (~22 USD), valid for 30 days from the date of entry, single entry. Indian applicants use it when eNTRI is too short or too restrictive. It is the right pick for a 3-week holiday, or for business travellers staying longer than a fortnight. Standard processing is 1 to 3 working days, and the portal will email you a visa approval letter with a visa sticker reference number.
Fee: ₹2,119 (~22 USD). Stay: 30 days. Entries: single. Processing: 1–3 working days.
What is NOT available to Indians
- No visa-on-arrival at KLIA, Penang, Langkawi, Kota Kinabalu, or any land border.
- No visa-free entry. The visa-waiver programme for Indians ended years ago and was replaced by eNTRI.
- No visa at the Malaysian High Commission in India for ordinary tourist visas anymore; everything is online via the eVISA portal. Consular counters only handle work/student/long-stay categories.
The rule most likely to surprise first-time applicants: even though eNTRI is free and instant, the airline check-in counter in Mumbai or Chennai will refuse to board you without the printed eNTRI approval letter. Skipping the printout is the single most common reason Indians get turned back at the gate.
Step-by-Step: How to Apply on the Official Portal
The paid eVISA portal is https://www.malaysia-evisa.com.my, and free eNTRI is at https://entri.petra.gov.my — confirm the current official link on the Malaysian Immigration site before applying. The screenshots, fees, and processing times below apply to both portals because the workflow is identical.
Before you start
Gather these in one folder. The portal will not let you upload until each item is ready, and you do not want to start over because the photo was the wrong size.
- Passport scan, colour, full bio-page, PDF or JPG, under 1 MB. Must be valid for at least 6 months from your arrival date in Malaysia.
- Passport-size photo, 35 mm × 50 mm, white background, taken within the last 6 months. The portal is strict on this; a selfie will get rejected. For exact dimensions and the photo rules Indians trip on most, see the Malaysia visa photo size guide.
- Confirmed return flight ticket. PDF or screenshot showing your name and return date. The portal asks for it on the second screen.
- Hotel booking, first night’s accommodation at minimum. The portal does not verify the booking, but the name on it should match your passport.
- Credit or debit card. Visa or Mastercard. UPI is not accepted. (If you only have UPI, pay using PayTM/Wise virtual cards that route through Visa.)
Apply for eNTRI (free, 15-day)
- Go to https://entri.petra.gov.my and click “Apply eNTRI.”
- Select India as your nationality and your port of entry (KLIA is the most common).
- Upload your passport scan and photo. If either fails, the portal will tell you exactly which dimension or file size is wrong.
- Fill in arrival date, flight number, hotel name, and a contact number in Malaysia.
- Review the declaration, tick the box, and submit. No payment screen because eNTRI is free.
- The approval slip appears on screen in under 60 seconds. Download the PDF, print it on A4 paper, and pack it in your hand luggage. You will not board without it.
Apply for eVISA (paid, 30-day)
- Go to https://www.malaysia-evisa.com.my and click “Apply Now.”
- Register with an email address you check while travelling. The approval letter is sent here.
- Choose eVISA. Single Entry (30 days) for Indian tourists. The ₹2,119 (~22 USD) fee is shown at the top of the form.
- Upload passport scan, photo, return ticket, and hotel booking.
- Fill in personal details exactly as printed in your passport. Name mismatches are the #1 cause of rejection. If your Aadhaar shows “Kumar” but your passport shows “Kum,” use the passport spelling.
- Pay the ₹2,119 (~22 USD) fee using a Visa/Mastercard.
- Submit. The portal gives you an application reference number; save it.
- Within 1 to 3 working days you receive an approval letter by email. Print it, carry it with your passport, and present both at KL immigration on arrival. The officer will stamp you in for 30 days.
A note on third-party sites
If you Google “Malaysia visa for Indians,” the first five results are almost always commercial agents (verified-m visa services, online travel agencies, agents with toll-free numbers). They charge ₹3,500 (~$36.33) to ₹6,500 (~$67.47) for the same ₹2,119 (~22 USD) visa, plus a “service fee” of ₹1,000-₹2,000 (~$10.38-$20.76) that you can avoid by using the official portal directly. The agents do exactly what you would do on the official site, just slower and at a markup. Use the official portal. If a website asks you to upload your passport to a URL that is not malaysia-evisa.com.my or entri.petra.gov.my, close the tab.
At the Airport / Border
When you land at KLIA, Penang, Langkawi, or Kota Kinabalu, head to Foreign Visitor Immigration. The signage is in Malay (“Orang Asing”) and English. Have these ready in this order:
- Passport (valid 6+ months)
- Printed eNTRI / eVISA approval letter
- Return flight ticket (digital or printed)
- Hotel address for the first night
- Cash or card for the MDAC, but MDAC is free, so no payment is needed
The officer will scan your passport, glance at the approval letter, ask the standard questions (“purpose of visit,” “how long,” “where are you staying”), stamp you in, and hand back your passport. The whole process takes 3 to 5 minutes at a quiet counter, up to 20 minutes during peak hours (KLIA, 8 pm to midnight).
For land borders (Johor Bahru checkpoint into Singapore, Padang Besar into Thailand), the eVISA works, but eNTRI does not. If you are crossing overland, you must use the paid eVISA, or apply for a fresh eNTRI at the next entry into Malaysia by air. Travellers report that Singapore-side taxis to the JB checkpoint do not check visas; the check happens on the Malaysian side.
For the mandatory arrival form, every traveller now needs the Malaysia Digital Arrival Card (MDAC) submitted within 3 days of arrival. It is free, takes 2 minutes, and lives at https://imigresen-online.imi.gov.my/mdac/main. Fill it before you board your flight. Without it, you can be refused boarding. To confirm your approval after applying, use the Malaysia visa status check guide for Indians.
Extensions & Overstay
If 30 days is not enough, you can extend your tourist stay once, for up to 30 more days, at any Immigration Department HQ. The main offices Indians use are:
- Immigration HQ Putrajaya, the central processing office, fastest turnaround.
- KL Immigration Office (Pusat Bandaraya, near Jalan Tun Sambanthan), more convenient if you are based in Bukit Bintang or KLCC.
- Penang, Johor Bahru, Sabah, regional branches, generally take 3–5 working days.
Extension fee: RM 200 (~₹4,500 / ~$47) for the standard tourist extension, paid in Malaysian Ringgit. Bring your passport, eVISA approval letter, and a confirmed onward ticket showing departure within the extended window. Submit at least 7 days before your current stay expires. Last-minute extensions are sometimes refused.
Overstay fines are steep per day for the first 30 days, then compounding. Overstays above 90 days trigger a ban and possible blacklisting. If you overstayed by accident (sick, flight cancelled), go to the nearest immigration office before your visa expires and explain; they often reduce or waive the fine for genuine emergencies. If you overstayed on purpose, pay the fine and book your next flight, but expect to be barred for a few years.
For more on the extension process and what happens at the Putrajaya office, see the Malaysia visa extension & overstay guide for Indians. For a full regional overview, check the Southeast Asia backpacking hub.
Common Mistakes & Rejection Reasons
1. Photo is the wrong size or has a busy background
What people do wrong: upload a 2×2 inch US visa photo, a passport photo from 2019, or a selfie against a hotel wall. What happens: the portal rejects the upload or the visa is denied at the immigration counter. How to avoid it: get a fresh 35 mm × 50 mm photo with white background. Most Indian photo studios do this for ₹100 (~$1.04), just ask for “Malaysia visa photo size.”
2. Name mismatch between Aadhaar and passport
What people do wrong: type “Rahul” on the visa form because that is what their Aadhaar says, even though the passport reads “Rahulkumar.” What happens: the visa is approved in the wrong name and the airline check-in agent flags it as a mismatch. How to avoid it: type your name exactly as printed in the passport, character for character, including middle initials.
3. Passport validity under 6 months
What people do wrong: book a trip without checking the expiry date. What happens: at the immigration counter, the officer tells you the passport must be valid for 6 months beyond the date of entry. You can be refused entry on the spot. How to avoid it: renew the passport at the nearest PSK before applying for the visa. This is the #1 reason Indians get turned back at KLIA.
4. Booking through a fake portal
What people do wrong: Google “Malaysia visa for Indians” and click the top result, which turns out to be a third-party agent charging ₹5,000 (~$51.90). What happens: the agent submits the application on your behalf, pockets a margin, and sends you the approval letter with their own reference number. Some are legitimate, some are scams that sell fake approval letters. How to avoid it: type malaysia-evisa.com.my directly into the address bar. Never trust a Google ad for a visa service.
5. Forgetting the printed approval letter
What people do wrong: get the eVISA approval letter emailed, save it on the phone, but do not print it. What happens: the airline check-in agent in Mumbai refuses to let you board because the printed letter is mandatory for some airlines. (Immigration officers will accept a phone PDF, but the airline gate often will not.) How to avoid it: print two copies of every approval letter. One in hand luggage, one in checked baggage as backup.
6. Applying through the wrong portal (eNTRI vs eVISA)
What people do wrong: apply for eNTRI when their trip is 18 days long. What happens: at KL immigration, the officer sees the stay exceeds the 15-day limit and either sends you back or warns you to extend within 3 days. How to avoid it: count your days before you apply. If 16+ days, use the paid eVISA.
Getting Connected
The moment you clear immigration at KLIA, you’ll want data for Grab, Google Maps, and WhatsApp with home. The cheapest physical SIM at the airport counter is the Hotlink Tourist SIM at RM 15 (~₹285 / ~$3) for 7 days, including about 5 GB of data. It is sold at the official Hotlink/Digi/Celcom counters in the arrivals hall, before you reach the taxi queue. Have your passport ready because the SIM is registered to your name. If you prefer not to queue at the airport, the same Hotlink SIM is available at any 7-Eleven inside the city for roughly the same price.
If you want to be online before you land, Get Nomad eSIM is the easiest option. You activate it from your phone, scan a QR code at 35,000 feet, and arrive with data running. No passport registration at the counter, no second SIM slot needed. For Indian travellers on a short Malaysia trip, eSIM is faster than hunting for a SIM vendor after a red-eye flight.
FAQ
Do Indians need a visa for Malaysia?
Yes. Indians need either an eNTRI (free, 15 days) or an eVISA (₹2,119 (~22 USD), 30 days) before boarding the flight. There is no visa-on-arrival, no visa-free entry. Apply online via malaysia-evisa.com.my or entri.petra.gov.my.
What is the difference between eNTRI and eVISA for Indians?
ENTRI is free, valid 15 days, single entry, and only for Indians flying directly into Malaysia from India. EVISA is paid (₹2,119 (~22 USD)), valid 30 days, single entry, and works for any port of entry including land borders. Use eNTRI for a short trip, eVISA for anything else.
Can Indians get a Malaysia visa on arrival?
No. As of the last on-ground check (June 2026), Indians cannot get a visa on arrival at any Malaysian airport or land border. The “VoA for Indians” pages on some travel blogs are outdated. Apply online before you fly.
How long does the Malaysia e-visa take to process?
ENTRI is instant (under 60 seconds). EVISA takes 1 to 3 working days. Apply at least a week before your flight to leave room for any photo or document re-submission.
How much does the Malaysia eVisa cost in INR?
$22 USD (~₹2,119). Pay on the official portal with a Visa or Mastercard. Third-party agents charge anywhere from ₹3,500 (~$36.33) to ₹6,500 (~$67.47) for the same visa.
How many blank pages do I need in my passport?
At least 2 blank pages for the visa stamp and arrival/departure stamps. Malaysian immigration officers prefer a full empty page, not half-pages from prior visas.
Can I extend my Malaysia tourist visa?
Yes, once, for up to 30 more days, at any Immigration Department HQ. The fee is RM 200 (~₹4,500 / ~$47). Submit at least 7 days before your current stay expires. For full details, see the extension guide.
Subodh’s Take
Use the free eNTRI if your trip is 15 days or shorter. Both portals are legitimate, both are run by Malaysian Immigration, but eNTRI is the one most Indians need. The other thing worth saying out loud: skip the third-party agents. The official portal takes 10 minutes, the form is straightforward, the payment is a normal Visa/Mastercard transaction, and the approval email arrives the same day for eVISA and within a minute for eNTRI. The agents add zero value, and at the prices they charge, they subtract real money from your trip budget. Save the agent markup for a plate of nasi lemak and a Grab ride to Genting.
Travel Insurance: Get SafetyWing travel insurance, covers Indian travelers on a monthly subscription. Includes COVID, trip interruption, and medical evacuation across Southeast Asia.