Nepali citizens can travel to 12 countries in the world visa-free.
Most of these locations are neighboring Nepal, but others are scattered throughout North America, Asia, and Africa. This means that the majority of the world requires inhabitants of Nepal to present a valid visa.
Luckily, there are some easier options such as a visa-on-arrival, an eTA, or an eVisa. They enable Nepali citizens to travel to more than 60 countries!
Read the article to learn about the various destinations where a visa is not required for people with a Nepali passport, as well as places that offer visa alternatives.

TYPE OF ACCESS | NUMBER OF COUNTRIES |
---|---|
Visa Countries | 121 (61%) |
eVisa Countries | 43 (22%) |
Visa-On-Arrival Countries | 26 (13%) |
Visa-Free Countries | 12 (6%) |
eTA Countries | 2 (1%) |
How many countries can Nepali citizens travel to visa-free?
There are 12 countries that offer Nepali citizens visa-free entrance.
This number seems very low compared to most European nations. Nevertheless, it still allows Nepali citizens to travel to some destinations without needing a visa. Most are primarily located in Asia although there are a few dispersed throughout North America as well as Africa.
This means that Nepali citizens can only visit 6% of the world visa-free. Keep reading, to find the list of visa-free countries:

Barbados (90 days) | Pakistan (30 days) |
Dominica (21 days) | Palestinian Territories |
Gambia (90 days) | Philippines (30 days) |
Haiti (90 days) | Senegal (90 days) |
India | Singapore (30 days) |
Micronesia (30 days) | St. Vincent and the Grenadines (30 days) |
Related readings:
- Visa-Free Countries for Vietnamese Passport Holders in 2023
- Visa-Free Countries for Malaysian Passport Holders in 2023
- Visa-Free Countries for Thai Passport Holders in 2023
- Visa-Free Countries for Singapore Passport Holders in 2023
- Visa-Free Countries for Indonesian Passport Holders in 2023
- Visa-Free Countries for Philippine Passport Holders in 2023
- Visa-Free Countries for Qatari Passport Holders in 2023
How many countries can Nepali citizens visit with a visa on arrival?
Nepali citizens can visit 26 countries with a visa-on-arrival.
When visiting these locations nationals of Nepal can apply for a visa-on-arrival that can be obtained at an airport, seaport, or land border. Nepali citizens in this case are not obliged to apply for a visa before starting their trip. After getting hold of such a visa, travelers are allowed to freely continue on their journey. Of course, their stay should not exceed the validity of the document.

What countries can Nepali citizens go to with a visa on arrival?
Most of the countries that grant a visa-on-arrival to the Nepalis are located in Africa as well as Oceania.
Below you can find a full list of locations that offer entry with a visa on arrival to Nepali citizens together with the number of days it is valid for:
Angola (pre-visa on arrival) | Mauritania |
Azerbaijan (30 days) | Mauritius (60 days) |
Bangladesh (30 days) | Mozambique (30 days) |
Bolivia (90 days) | Nigeria (pre-visa on arrival) |
Burundi (30 days) | Palau (30 days) |
Cape Verde (EASE) | Rwanda (30 days) |
Comoros (45 days) | Samoa (60 days) |
Egypt (30 days) | Sierra Leone (pre-visa on arrival) |
Guinea-Bissau (90 days) | Somalia (30 days) |
Guyana (pre-visa on arrival | Tanzania |
Laos (30 days) | Timor-Leste (30 days) |
Madagascar (90 days) | Togo (7 days) |
Maldives (30 days) | Tuvalu (30 days) |
How many countries can Nepali citizens visit with an eVisa?
Nepali citizens can visit 43 countries with an eVisa.
An eVisa is an alternative to the regular visa that is granted online to visitors that are traveling for tourism or commerce purposes. If the purpose of your trip is to study or work, you are required to have a regular visa.

Which countries require Nepali citizens to obtain an eVisa?
Most countries that require an eVisa from Nepali citizens are located in Africa. However, some nations granting an eVisa are based in South America, Asia, Oceania, and Europe.
Below you’ll find a list of all these destinations.
Albania | Madagascar (90 days) |
Antigua and Barbuda | Malawi (90 days) |
Australia | Malaysia (30 days) |
Bahrain | Moldova |
Benin | Myanmar [Burma] |
Bolivia (90 days) | Oman |
Botswana | Qatar |
Cambodia (30 days) | Rwanda (30 days) |
Colombia | Saint Kitts and Nevis |
Congo DR (90 days) | Sao Tome and Principe |
Djibouti | Seychelles (tourist registration, 90 days) |
Ecuador | South Sudan |
Ethiopia (90 days) | Suriname |
Gabon (90 days) | Tajikistan |
Guinea (90 days) | Tanzania |
Guinea-Bissau (90 days) | Uganda |
Iran (30 days) | Ukraine |
Kazakhstan | United Arab Emirates |
Kenya (90 days) | Uzbekistan (30 days) |
Kyrgyzstan | Zambia |
Laos (30 days) | Zimbabwe |
Lesotho (14 days) |
How many countries require Nepali citizens to have a visa to visit?
In total, there are 121 nations where Nepali citizens must apply to obtain a visa before entering.
The requirements for each country vary, and specific details on the procedure can be found on the government’s official website.

What countries require Nepali citizens to get a visa?
Nearly all of the nations that require a visa from inhabitants of Nepal are located in Europe, America, and Africa.
You can find a complete list of the countries that demand a visa from Nepali travelers below.
Afghanistan | Liberia |
Algeria | Libya |
Andorra | Liechtenstein |
Argentina | Lithuania |
Armenia | Luxembourg |
Austria | Macao |
Bahamas | Mali |
Belarus | Malta |
Belgium | Marshall Islands |
Belize | Mexico |
Bhutan | Monaco |
Bosnia and Herzegovina | Mongolia |
Brazil | Montenegro |
Brunei | Morocco |
Bulgaria | Namibia |
Burkina Faso | Nauru |
Cameroon | Netherlands |
Canada | New Zealand |
Central African Republic | Nicaragua |
Chad | Niger |
Chile | North Korea |
China | North Macedonia |
Congo | Norway |
Costa Rica | Panama |
Croatia | Papua New Guinea |
Cuba | Paraguay |
Cyprus | Peru |
Czech Republic | Poland |
Denmark | Portugal |
Dominican Republic | Romania |
El Salvador | Russian Federation |
Equatorial Guinea | Saint Lucia |
Eritrea | San Marino |
Estonia | Saudi Arabia |
Eswatini | Serbia |
Fiji | Slovakia |
Finland | Slovenia |
France | Solomon Islands |
Georgia | South Africa |
Germany | South Korea |
Ghana | Spain |
Greece | Sudan |
Grenada | Sweden |
Guatemala | Switzerland |
Honduras | Syria |
Hong Kong | Taiwan |
Hungary | Thailand |
Iceland | Tonga |
Indonesia | Trinidad and Tobago |
Iraq | Tunisia |
Ireland | Turkmenistan |
Israel | Türkiye |
Italy | United Kingdom |
Jamaica | United States of America |
Japan | Uruguay |
Jordan | Vanuatu |
Kiribati | Vatican City |
Kosovo | Venezuela |
Kuwait | Viet Nam |
Latvia | Yemen |
Lebanon |
Nepali citizens can travel to 2 countries with an eTA authorization
There are only 2 countries that require an eTA authorization for Nepali citizens. These are the Ivory Coast and Sri Lanka.
An eTA or an Electronic Travel Authorization is an entry requirement that foreigners need to obtain when traveling by air to one of these countries.
It mostly consists of relevant information such as travel and personal information and is automatically connected to the passenger’s passport.
There are only 2 countries that grant this type of entry to Nepali passport holders:
- Ivory Coast (pre-enrollment, 90 days)
- Sri Lanka (30 days)
Key takeaway on visa-free countries for Nepali citizens
The Nepali passport is able to grant Nepalis some mobility within Asia without needing a visa. However, if Nepali citizens want to travel to Europe, Africa, America, or Oceania, they would have to get a visa in the majority of cases.
Only 12 nations permit Nepalis to enter without a visa, while 121 nations demand that they have one.
FAQ on visa requirements for Nepali passport holders
How many nations are visa-free for citizens of Nepal?
Passport holders from Nepal can visit 12 nations without a visa, most of which are located in Asia.
Can citizens of Nepal visit Europe without a visa?
No. Nepali citizens are obliged to have a visa to visit European countries. However, some countries such as Ukraine, Moldova, or Albania offer Nepali citizens the possibility to request an eVisa.
Can Nepalis apply for visas once they are in the country?
Yes, it is known as a visa-on-arrival. It is available to inhabitants of Nepal in 26 nations.