To travel to Malaysia, you may be required to apply for a visa beforehand.
Malaysian visas allow visitors to travel to Malaysia and prepare for entry, but it is the Immigration Officer at the port of entry who decides whether or not a visa holder will be allowed to enter the country.
However, you may be able to travel to Malaysia without a visa at all. If you’re planning a trip to Kuala Lumpur or one of Malaysia’s many tourist attractions, but are unsure about whether or not you need a visa for Malaysia because of your visit, this article should clear your doubts.
The following countries have to be in possession of a visa when traveling to Malaysia for any length of time:
Afghanistan | Angola | Bangladesh | Bhutan |
Burkina Faso | Burundi | Cameroon | Central African Republic |
China | Colombia | Comoros | Congo Democratic Republic |
Congo Republic | Côte D’Ivoire | Djibouti | Equatorial Guinea |
Eritrea | Ethiopia | Ghana | Guinea-Bissau |
Hong Kong | India | Liberia | Mali |
Mozambique | Myanmar | Nepal | Niger |
Niger | Pakistan | Rwanda | Serbia |
Montenegro | Sri Lanka | United Nations (Laissez Passer) | Western Sahara |
There are countries whose citizens are exempt from holding Malaysian visa if they are only travelling for short stays.
If you are from one of the following countries/territories, you can travel to Malaysia visa-free if your stay is shorter than 90 days:
Afghanistan | Congo Republic | Mozambique |
Angola | Co´te D’Ivoire | Myanmar |
Bangladesh | Djibouti | Nepal |
Bhutan | Equatorial Guinea | New Zealand |
Burkina Faso | Eritrea | Niger |
Burundi | Ethiopia | Pakistan |
Canada | Ghana | Rwanda |
Cameroon | Guinea-Bissau | Serbia |
Central African Republic | Hong Kong | Sri Lanka |
China | India | United Nations (Laissez Passer) |
Colombia | Liberia | Western Sahara |
Comoros | Mali | |
Congo Democratic Republic | Montenegro |
If you are from one of the following countries/territories, you can travel to Malaysia visa-free if you are staying for up to 30 days:
Armenia | Azerbaijan | Barbados | Belarus | Benin |
Bolivia | Bulgaria | Cambodia | Cape Verde | Chad |
Chile | Costa Rica | Ecuador | El Salvador | Estonia |
Gabon | Georgia | Greece | Guatemala | Guinea Republic |
Haiti | Honduras | Hong Kong SAR | Iraq | Kazakhstan |
Latvia | Lithuania | Macao SAR | Macedonia | Madagascar |
Mauritania | Mexico | Moldova | Monaco | Mongolia |
Nicaragua | North Korea | North Yemen | Palestine | Panama |
Paraguay | Portugal | Russia | Sao Tome & Principe | Senegal |
Slovenia | Somalia | Sudan | Surinam | Tajikistan |
Togo | Ukraine | Upper Volta | Uzbekistan | Vatican City |
Venezuela | Zaire | Zimbabwe |
If you are from the following countries/territories, you can travel to Malaysia without a visa if your stay is up to 14 days:
Certain countries are eligible to get an APEC Business Travel Card (ABTC), which allows the holder to travel to other countries included on the agreement visa-free.
If you have an ABTC, and it has a “MYS” code on the back, you can travel to Malaysia for a business trip of up to 60 days. The countries included on the agreement are:
If your country is not included on any of the lists above, kindly contact the nearest Malaysian Embassy or Consulate to inquire whether you need a visa.
Visa-required nationals must be in possession of a valid visa if they are switching between terminals at Kuala Lumpur International Airport to board another plane for onward travel.
If you will transit in Malaysia, you do not need a visa if you do not need to switch between terminals and your wait is shorter than 24 hours.
However, citizens of the following visa-required countries can get a Malaysia Transit Pass of up to 120 hours:
They must meet the following conditions:
Additionally, citizens of the following countries are also eligible for a Malaysian Transit Pass if they meet certain conditions:
In addition to the conditions set above, the following conditions also apply:
They must arrive and depart from the main terminal or KLIA2, unless they have a residence permit from one of those countries.
Citizens of India and China can apply for a Malaysia Visa on Arrival (valid for up to 7 days), provided they meet the following conditions: