Malaysia Visa for Indians: Fees, Rules & How to Apply (2026)
✅ Last verified on-the-ground: 2026-07-17
Indians need a visa before flying to Malaysia. There is no visa-on-arrival for Indian passport holders, no visa-free entry, and no walk-up window at KLIA. The good news: two real options exist, one of them is free, and both are applied for online through the same official portal at entri.petra.gov.my. The bad news: most blogs and even some travel agents still push applicants toward paid visa services that add ₹800 (~$8.29) to ₹1,500 (~$15.55) for a form you can fill in yourself in fifteen minutes. Verified against the official Malaysian Immigration portal and current traveller reports from June 2026. For related planning, see our guide on Sea Backpacking Hub.
This guide covers both visa types Indians can use, the exact fees, the documents that get applications rejected, and what to do if you want to stay longer than your visa allows.
Quick Answers
| What | Answer | Price (INR) |
|---|---|---|
| Visa required for Indians? | Yes, pre-arrival eVisa mandatory | , |
| Primary visa type | eNTRI (15-day visa-free equivalent) | ₹0 |
| Fallback / alternative | eVISA (30 days, single entry) | ~₹2,119 (~$21.96) |
| Processing time | eNTRI: instant; eVISA: 1–3 business days | , |
| Validity / max stay | eNTRI: 15 days, single entry; eVISA: 30 days, single entry | , |
| Extension possible? | Yes, at MYXpats/Immigration HQ; eNTRI cannot be extended | from ~₹2,500 (~$25.91) |
| Mandatory arrival form | None beyond the visa itself | , |
Visa Types Compared
Malaysia runs two parallel electronic systems for Indian passport holders. Both feed into the same immigration record at the border, but they serve different trip patterns. Picking the wrong one is the most common mistake Indian travellers make, because the rules changed several times between 2023 and 2026 and a lot of older content still circulates.
eNTRI (Electronic Travel Registration and Information)
This is the option most Indian backpackers want. It is free, processed instantly, and grants 15 days of single-entry stay. It replaced the older eNTRI visa-free scheme and now requires an online pre-registration through the same portal as the paid eVisa. The 15-day cap is strict: it is counted from your date of entry, not your visa issue date, and overstaying even by a day triggers the fine schedule below.
The catch: eNTRI is single entry only. If you are planning to pop into Singapore or Thailand for two days and come back to Malaysia, eNTRI will not cover the return. You would need to either apply for the paid eVISA, or get a fresh eNTRI for the second entry (yes, this is allowed, as long as the gap is reasonable and you have the documents).
Document requirements for eNTRI are minimal: scanned passport bio page, a confirmed return ticket, and proof of accommodation for at least the first night. No bank statements, no invitation letters, no photos in most cases.
eVISA (paid electronic visa)
The paid alternative. Costs USD 22 (~₹2,119 at current rates, 1 USD = ₹96.33), takes one to three business days to process, and gives you 30 days with single entry. This is the right pick if:
- Your trip is longer than 15 days
- You plan to cross into Singapore, Thailand, or Indonesia and come back
- You want the option to extend your stay in Malaysia from 30 to 60 days at a Malaysian immigration office
The eVISA also requires the same basic documents as eNTRI, plus a confirmed return ticket and a recent passport-size photo (white background, 35mm × 50mm). Photo rejections are the single most common cause of eVISA delays, so check the photo requirements guide before uploading.
What Indians do not have
To be explicit, because this comes up constantly: there is no visa-on-arrival counter at KLIA or KLIA2 for Indian passport holders. There is no 30-day or 90-day visa-free entry. The 2024 announcements about potential visa-free entry for Indian tourists never became operational policy as of July 2026. If a blog or agent tells you Indians can enter Malaysia visa-free, they are working off outdated information, and you will be turned around at check-in or immigration.
Step-by-Step: How to Apply
Applying for eNTRI (free, 15 days)
- Create an account on entri.petra.gov.my. Use a working email; the approval letter arrives within minutes.
- Select “eNTRI” as the visa type. Do not pick eVISA by accident; the portal’s flow can be confusing and some travellers have ended up paying the ₹2,119 (~22 USD) fee when they wanted the free option.
- Fill in the form: passport number, arrival date, departure date, accommodation address in Malaysia, return flight number.
- Upload documents: scanned passport bio page (PDF or JPG, under 2MB), return ticket confirmation, hotel booking for night one.
- Submit and download the approval letter. Print it. Carry the printout with your passport; immigration at KLIA may or may not ask for it, but you do not want to be the person testing that policy.
- Total time: roughly 15 minutes to fill the form, instant approval. Total cost: ₹0 plus a small service fee on the portal itself (the government fee is zero, the platform may charge a nominal processing fee around ₹118 (~5 MYR or ~$1.23) to ₹236 (~10 MYR or ~$2.45) depending on the payment gateway).
Applying for eVISA (paid, 30 days, single entry)
- Same portal: entri.petra.gov.my, but select “eVISA” instead of eNTRI.
- Fill the form: same fields as eNTRI, plus a passport-size photo upload (35mm × 50mm, white background, taken within the last six months).
- Pay the fee: ₹2,119 (~22 USD). Payment is by international credit or debit card; RuPay cards work on most Indian bank Visa/Mastercard networks but not directly.
- Wait for approval: usually one business day, can stretch to three during Malaysian public holidays or Indian festive seasons.
- Download and print the eVISA approval letter. Carry it with your passport on arrival.
- Total time: 15 minutes for the form, 24–72 hours for processing. Total cost: ~₹2,119 (~$21.96) plus the platform’s small processing fee.
For a detailed walkthrough of the portal itself, including screenshots of the form fields and how to handle portal errors, see the step-by-step eVisa application guide.
If you are applying from Singapore mid-trip (a real scenario for Indian backpackers looping through Southeast Asia), the same portal works from any country. You do not need to be in India to apply.
At the Airport / Border
At KLIA and KLIA2, Indian passport holders are funnelled to the standard foreign visitor immigration counters (not the Malaysian citizen lines, not the automated e-gates). The officer will:
- Stamp your passport with the entry date
- Write the permitted stay duration in pen (15 for eNTRI, 30 for eVISA) on the stamp
- Hand the passport back, sometimes asking a quick question about where you are staying
Common questions at the counter, drawn from traveller reports: “How long will you stay?” “Which city first?” “Do you have a return ticket?” Have your printed hotel booking and return flight confirmation accessible in your phone’s wallet or as a printout. Officers rarely ask to see them, but if they do, fumbling wastes everyone’s time.
Land border entry: Malaysia has land borders with Thailand (Wang Kelian, Padang Besar, Rantau Panjang) and Singapore (Woodlands, Tuas), plus ferry entry from Indonesia at Dumai and Tanjong Balai. The eNTRI and eVISA are valid for entry through any of these points, not just airports. However, land border officers can be stricter about supporting documents (proof of funds, onward ticket) than airport immigration, especially at the Thai border crossings. Carry printouts of everything.
Minimum passport validity: 6 months beyond your date of entry. This is enforced, and airlines will often refuse boarding if your passport expires within six months.
Blank pages: Malaysian immigration wants at least two blank pages in your passport. One for the entry stamp, one for the exit stamp.
Extensions & Overstay
If you entered on eNTRI (15 days, single entry), you cannot extend. The visa is fixed at 15 days, and there is no in-country extension process. If you realise on day 10 that you want to stay longer, your options are:
- Leave Malaysia before day 15, re-enter on a fresh eNTRI (gap of at least a few days recommended), and get another 15 days
- Apply for the eVISA from inside Malaysia (technically possible, but you would need to exit and re-enter for the eVISA to activate, which defeats the purpose)
- Apply for the long-stay categories (MM2H, work permits, student passes), which are a different visa class entirely and outside this guide’s scope
If you entered on eVISA (30 days, single entry), you can extend for an additional 30 days at a Malaysian Immigration Department office. The extension must be applied for before your current 30 days expire, ideally seven days in advance. Cost is ₹4,728 (~200 MYR or ~$49.08) for the extension pass. The main office is in Putrajaya, but extensions are also processed at state-level immigration offices in Penang, Johor Bahru, Kota Kinabalu, and Kuching.
Overstay fines
This is where it gets expensive. Malaysia uses a compounding fine structure:
- Overstay up to 30 days: ₹23,640 (~1,000 MYR or ~$245.41) flat
- Beyond 30 days: ₹23,640 (~1,000 MYR or ~$245.41) per additional day, capped around ₹709,212 (~30,000 MYR or ~$7,362.36)
- Plus potential blacklisting from future Malaysian visa applications
- Detention and deportation at the overstayer’s expense
For the full breakdown of extension offices, fines, and how to handle a borderline overstay situation, the Malaysia visa extension and overstay rules guide covers it in detail.
Common Mistakes & Rejection Reasons
1. Showing up at KLIA expecting visa-on-arrival
The mistake: believing outdated blog posts or YouTube videos that say Indians get 30-day visa-free or on-arrival entry. The reality: there is no VoA counter for Indian passport holders. The consequence: denied boarding at the origin airport, or turned back at Malaysian immigration if you somehow got on the flight. How to avoid: apply online at entri.petra.gov.my before you fly. Carry the printed approval letter.
2. Confusing eNTRI with eVISA on the portal
The mistake: selecting the wrong visa type during application. The portal’s design has improved over the years but the two options are listed in the same dropdown and the difference (free vs paid, 15 vs 30 days, single entry throughout) is not always obvious in the form itself. The consequence: paying ₹2,119 (~22 USD) for a visa you did not need, or getting a 15-day single-entry stamp when you needed 30 days with single entry. How to avoid: decide before you start the form which visa type fits your trip, and double-check the selection on the confirmation screen before paying.
3. Name mismatch between passport and supporting documents
The mistake: booking flights and hotels under a name that differs from the passport (a common issue when Indian travellers go by a different name on Aadhaar, PAN, and passport). The consequence: immigration officer flags the inconsistency, may ask for additional proof, can deny entry. How to avoid: book everything in the exact name as printed on your passport’s bio page.
4. Submitting the wrong photo size or format for eVISA
The mistake: uploading a 2×2 inch photo (US/Canada standard), a 35×45mm photo (EU standard), or a selfie. The requirement is 35mm × 50mm on a white background. The consequence: application delayed or rejected, sometimes without a clear error message. How to avoid: use a photo booth that explicitly supports Malaysian visa specs, or crop carefully at home. Reference the photo requirements article for exact specs.
5. Booking a return flight more than 30 days out when applying for eVISA
The mistake: assuming you can stay 30 days and then “figure it out.” The reality: your return ticket date is part of the application and is checked. A return ticket dated 45 days after entry will not be accepted for a 30-day eVISA. The consequence: application denied, or entry refused at immigration because the return ticket does not match the visa validity. How to avoid: book a return flight within the visa’s max stay window, or apply for the longer-term visa that matches your actual itinerary.
Transit Scenarios
For Indians transiting through Kuala Lumpur on the way to a third country (Indonesia, Australia, Singapore), Malaysia does not require a separate transit visa if you stay airside and do not clear immigration. KLIA’s international transfer is straightforward: land, follow the “International Transfer” signs, clear the transit security, walk to your next gate.
The complications start when you want to leave the airport during a long layover. If your layover is more than 8 hours and you want to see KL for the day, you need a valid visa, either eNTRI (15 days, plenty for a day trip) or eVISA depending on your itinerary. The Malaysia transit visa guide covers the layover-specific scenarios in detail, including which airlines rebook missed connections at their cost vs which ones leave you stranded.
Indian travellers connecting from Singapore occasionally run into a different issue: Singapore does not allow you to board a flight to Malaysia without a valid Malaysian visa, even if you are only transiting. Apply before you leave Singapore.
Getting Connected
The moment you clear immigration at KLIA or KLIA2, you need data: for Grab (Malaysia’s ride-hailing app), for Google Maps in KL’s maze-like MRT system, and for messaging family back home. The cheapest reliable option is the Hotlink or Celcom prepaid tourist SIM sold at the airport kiosks just after customs. The 7-day tourist pack costs ₹355 (~15 MYR or ~$3.68) and includes around 5GB of 4G data plus some local minutes. Activation takes about ten minutes and requires your passport.
If you would rather skip the airport queue and have data the moment you land (before, on the plane), a Nomad eSIM gives you a Malaysia data package that activates as soon as you hit Malaysian networks. Useful for Indian travellers whose phones support eSIM (most phones sold since 2020) and who do not want to spend the first twenty minutes of their trip haggling with a SIM kiosk.
Subodh’s Pro Tip: Pick your visa type around your itinerary, not your budget. The free eNTRI is the right call for a short KL or Penang trip of under two weeks. But if there is even a chance you will cross into Singapore for a weekend and come back, or extend your stay by accident (common on the road), the paid eVISA is cheaper than a second eNTRI application and the headache of explaining your second entry to an officer.
Where to Eat Once You Land
Malaysia is one of the easiest Southeast Asian countries for Indian food, with a large Tamil and Malayalee diaspora that has been here for generations. In Kuala Lumpur’s Brickfields neighbourhood, every other restaurant serves proper South Indian fare. In Penang, the Little India area around Lebuh Pasar has been feeding Indian families since the colonial era.
If you are sticking to Malaysian food, the shortlist below covers the spectrum from Nyonya classics in Cameron Highlands to beach-side Indian stalls in Langkawi:
- Pia’s the Padi: Authentic Malaysian cuisine with a cozy atmosphere, well rated by travellers for local comfort dishes.
- Pauline’s (rating 4.9): A highly rated local spot for Malaysian comfort food in a casual setting, worth a stop if you are in the area.
- OK Tuck Restaurant Brinchang Cameron Highlands (rating 4.8): A local favourite in the Cameron Highlands for authentic Malaysian cuisine after a day of tea plantation walks.
- Souled Out: Known for a modern take on traditional Malaysian cuisine, especially the beef rendang and spicy laksa, in a more upscale setting.
- Madam Kwan’s Sky Avenue Genting Highlands (rating 4.5): A reliable chain serving classic Malaysian and Nyonya dishes, family-friendly and consistent.
For a dal-chawal or dosai fix:
- Ponmalar Indian Stall, Kedai Ponmalar (rating 4.8): Family-run South Indian stall in the Cameron Highlands, the kind of place where regulars eat and tourists feel welcome.
- FOOD PARADISE RESTAURANT & BISTRO Pakistani & Indian Cuisine (rating 4.8): Authentic Pakistani and Indian food in a lively setting, a reliable fallback when you have been eating laksa for three meals straight.
- NJ Indian Bistro Langkawi (rating 4.4): Indian cuisine with a local twist in Langkawi, useful on the island where Indian options are sparser than the mainland.
FAQ
Do Indians need a visa for Malaysia?
Yes. Indian passport holders must have either an eNTRI (free, 15 days) or eVISA (paid, 30 days) before flying. There is no visa-on-arrival and no visa-free entry for Indians as of July 2026.
Can I get a Malaysia visa on arrival with an Indian passport?
No. Malaysia does not offer visa-on-arrival to Indian passport holders at any airport or land border crossing. You must apply online before travel through entri.petra.gov.my.
How long does a Malaysia eVisa take for Indians?
ENTRI is processed instantly, usually within minutes of submission. EVISA takes one to three business days, longer during Malaysian public holidays or Indian festive seasons.
What is the difference between eNTRI and eVISA for Indians?
ENTRI is free, grants 15 days, single entry. EVISA costs ₹2,119 (~22 USD), grants 30 days, single entry, and is extendable. Pick eNTRI for short single-trip visits, eVISA for longer stays or if you plan to cross borders and return.
How many blank passport pages do I need for Malaysia?
At least two blank pages, one for the entry stamp and one for the exit stamp. Malaysian immigration enforces this.
Can I extend my Malaysian eVisa after entering?
Only if you entered on the paid eVISA, and only for an additional 30 days. ENTRI cannot be extended. Apply at a Malaysian Immigration Department office before your current visa expires.
Is Malaysia safe for Indian travellers?
Malaysia is generally safe for Indian tourists, with a large established Indian diaspora and cultural familiarity. Standard precautions apply: watch for pickpockets in crowded KL markets, use registered Grab taxis rather than unmarked ones, and check your government’s travel advisory before departure. For India-specific advisories, the MEA travel portal at mea.gov.in has current information.
Subodh’s Take
Pick eNTRI unless you have a specific reason not to. The paid eVISA gets pushed hard by travel agents and “visa service” websites that charge an extra ₹1,000 (~$10.36) to ₹2,000 (~$20.73) to fill in a form you can complete yourself, but for the typical Indian backpacker doing two weeks in KL, Penang, or Langkawi, the free eNTRI is the right tool. Save the ₹2,119 (~22 USD) for a plate of beef rendang at Madam Kwan’s. The only scenario where eVISA wins on day one is if your return ticket is dated more than 15 days out, which is honestly most Indian travellers, in which case the paid option is mandatory rather than optional.