eVISA via the official Malaysian immigration portal — around USD 28, 2-5 days processing, up to 30 days stay.
Nepali citizens need an eVISA to visit Malaysia for tourism, applied for online in advance through the official Malaysian immigration portal. There's no visa-on-arrival option for Nepali passport holders. Apply only through the official government site — several unofficial sites mimic it and charge extra fees.
Fee: Approximately USD 28, paid on the official portal
Processing: 2-5 calendar days
Stay: Up to 30 days per entry; the eVISA itself is typically valid for 90 days from issue for use within that window
Steps
Apply on the official portal — Go to malaysiavisa.imi.gov.my (Malaysia's official immigration eVISA portal) and complete the online application.
Upload documents — Passport bio page, passport-style photo, return/onward ticket, proof of accommodation, and proof of funds.
Pay the fee and wait for approval — Processing is typically 2-5 calendar days. Apply at least a week before travel to allow buffer time.
Print your eVISA — Download and carry a printed or digital copy of the approved eVISA for check-in and immigration.
Documents
Valid passport (at least 6 months' validity beyond your stay)
Passport-style photo with white background
Return or onward travel ticket
Proof of accommodation (hotel booking or invitation letter)
Proof of sufficient funds
Completed online eVisa application form
Last 3 months' bank statements showing sufficient funds — required specifically for a multiple-entry eVisa (a single-entry application generally does not ask for this)