Upvote:2
These are the requirements to qualify for the transit without visa for up to 5 days, as shown in Timatic:
Nationals of Bangladesh, India, Pakistan and Sri Lanka transiting through Kuala Lumpur (KUL) with a confirmed onward ticket for a flight to a third country on Malaysia Airlines (MH) or Air Asia (AK) within 120 hours. They must:
- have a residence permit issued by Australia, China (People's Rep.), Chinese Taipei, Japan, Korea (Rep.), New Zealand or USA, and
stay in the international transit area of the airport, and
have documents required for the next destination.
Passengers in transit for longer than 8 hours are allowed to leave the transit area if:
returning from or traveling to the country which issued the residence permit, and
having a passport valid for a minimum of 6 months from the arrival date.
You don't need to obtain any visa in this case. Just go directly to immigration at KLIA. Do not go to the visa on arrival counter.