Yes. As of 2026, Bangladeshi passport holders can get a Nepal visa on arrival at Tribhuvan International Airport in Kathmandu and at Nepal’s other designated entry points. Because Bangladesh is a SAARC member, the Nepal Embassy in Dhaka states that a tourist visa is issued free of charge (gratis) for your first entry in a visa year, which runs from 1 January to 31 December. You need a passport valid for at least six months, a passport-size photo, a return or onward air ticket, and hotel details. Fill the immigration form online before you fly to save time at the desk. Always verify the current rules officially before you travel, because a visa on arrival is a facility, not a guaranteed right.
That is the short version. Below is the honest, counter-by-counter walk-through that most visa pages skip, from the moment you reach Dhaka airport check-in to the moment you walk out of the arrival hall in Kathmandu.
Is Nepal visa on arrival guaranteed for Bangladeshis?
This is the part almost no aggregator page says plainly, so read it first.
A visa on arrival is a facility that Nepal extends, not a legal right you can demand. In normal times it is granted routinely to Bangladeshi tourists, and Nepal is widely cited as one of the easiest destinations to enter on a Bangladeshi passport. But immigration officers can still turn someone away for missing documents, an unclear purpose of travel, or an insufficient passport validity. Rules and fees can also change without much public notice.
So treat everything in this guide as documented process, verified as of 2026, that you should re-confirm officially on the Nepal Department of Immigration website or with the Nepal Embassy in Dhaka before you book non-refundable travel. That single habit, checking the primary source close to your travel date, prevents almost every airport problem.

Visa duration options: 15, 30, or 90 days
Nepal’s tourist visa on arrival comes in three standard lengths for most nationalities:
- 15 days
- 30 days
- 90 days
For Bangladeshi (SAARC) travelers, the key detail is the gratis rule. According to the Nepal Embassy in Dhaka, the tourist visa is issued free of charge for your first time in a visa year (1 January to 31 December). If you enter Nepal a second time in the same calendar year, or want a longer stay beyond the free allowance, a fee applies. This guide does not quote a fixed amount, because visa fees change and a wrong number costs you trust and money. A fee applies for paid categories; confirm the current amount on the official Department of Immigration or Nepal Embassy Dhaka page before you go.
Fill the online form before you fly
You can complete Nepal’s tourist visa application in two ways: online in advance, or at a self-service kiosk when you land. Doing it in advance is the single biggest time-saver, and it is the tip most rushed travelers miss.
- Go to the Nepal Department of Immigration online tourist visa portal and fill the form.
- Upload a recent digital photo (the official spec is 1.5 x 1.5 inches).
- You receive a receipt with a barcode. Print it, or save it where you can show it.
- Important: the online submission is valid for only 15 days. If you fill it too early, it expires and you start again. Apply inside the 15-day window before arrival.
If you skip this, you can still fill the same form on a kiosk machine in the arrival hall. On a busy flight day that queue eats time you would rather spend getting to Thamel. Either path produces the same barcode receipt you carry to the immigration desk.
What Dhaka check-in and immigration ask
Your trip starts before Kathmandu. At Hazrat Shahjalal International Airport in Dhaka, airline check-in staff for Nepal-bound flights commonly confirm two things before issuing a boarding pass:
- A return or onward ticket. Airlines can be held responsible if you are refused entry, so they want proof you intend to leave Nepal.
- Where you are staying, at least a hotel name for the first night.
Have both ready on your phone and, ideally, printed. Bangladesh immigration on departure is routine for a tourist trip; carry your passport, boarding pass, and be ready to state that you are traveling as a tourist.
Documents to carry for Nepal visa on arrival
Based on the Nepal Embassy Dhaka and Department of Immigration guidance, pack these:
- Passport valid for at least six months beyond your travel dates.
- A passport-size photo (keep a physical copy even if you uploaded one online).
- The printed online form receipt with its barcode, if you applied in advance.
- A return or onward air ticket.
- Hotel booking or accommodation address for your stay.
- National ID card or birth certificate, which the embassy lists among supporting documents.
- Proof of sufficient funds for your trip (cash, card, or a bank statement) in case you are asked.
Keep them together in one folder or one phone album. Fumbling for a document at the desk is what turns a two-minute clearance into a stressful one.
Landing at Tribhuvan: the arrival sequence, step by step
Here is what actually happens after your flight lands in Kathmandu. The exact counter layout can change, but the sequence is consistent:
- Health or arrival checks (if any are active). Follow current signage. Requirements here change with the season and public health situation, so this is another item to verify close to travel.
- Visa form area. If you already have your online barcode receipt, walk past the kiosks. If not, use a self-service kiosk to fill the form and print the barcode receipt.
- Fee counter (only if a fee applies to you). If your entry falls under a paid category, pay at the visa fee counter and keep the payment receipt. If you qualify for the first-time gratis SAARC visa, you skip the payment step, but still carry your documents. Confirm the current process, because desk arrangements are updated from time to time.
- Immigration desk. Hand over your passport, the barcode receipt, and any fee receipt. The officer checks your documents, may ask your purpose and length of stay, then stamps your visa.
- Baggage claim and customs, then out through the arrivals exit.
Processing can take anywhere from about 20 minutes to over an hour depending on how many flights land at once and whether it is a holiday period. Land in daylight if you can, and keep some patience in reserve for peak-arrival crowds.
Validity, extensions, and leaving
Your permitted stay is whatever your visa category grants (15, 30, or 90 days). Tourist visas can generally be extended inside Nepal through the Department of Immigration if you decide to stay longer, and an extension carries its own fee and conditions. Do not overstay: exceeding your granted days creates a penalty and a paperwork headache on departure. If you think you might extend, check the current extension rules on the official immigration site early in your trip, not on the last day.
Common mistakes to avoid
- Filling the online form too early. It expires after 15 days. Do it inside that window.
- No printed hotel or return ticket at Dhaka check-in. This is where trips stall before they start.
- Assuming the visa is always free. The gratis benefit is once per visa year for the first entry; beyond that, a fee applies.
- Thin passport validity. Under six months of validity can get you refused. Renew first if you are close.
- Treating any blog (including this one) as the final word. Blogs, ours included, can go out of date between your booking and your flight. The official Nepal Department of Immigration and Nepal Embassy Dhaka pages are the sources that decide what happens at the desk.
Plan the rest of your first trip
If Nepal is your first international trip on a Bangladeshi passport, it is a smart, low-stress choice. To plan the bigger picture, see our guide to visa-free and visa-on-arrival countries for Bangladeshi passport holders (publishing soon), our first international trip from Bangladesh checklist (publishing soon), and, when you are ready for a slightly bigger visa process, how to get a Thailand visa for Bangladeshis (publishing soon).
FAQ
Do Bangladeshis get a Nepal visa on arrival in 2026?
Yes. As of 2026, Bangladeshi passport holders are eligible for a tourist visa on arrival at Tribhuvan International Airport and other designated entry points. Confirm the current rules on the Nepal Department of Immigration or Nepal Embassy Dhaka website before you travel.
Is the Nepal visa free for Bangladeshi citizens?
The Nepal Embassy in Dhaka states that SAARC nationals, including Bangladeshis, receive a gratis (free) tourist visa for the first entry in a visa year (1 January to 31 December). Additional entries in the same year, or longer paid stays, carry a fee. Verify the current amount officially.
Do I need a return ticket and hotel booking?
Yes, keep both ready. Airline check-in staff in Dhaka commonly ask for a return or onward ticket, and Nepal’s documents list includes accommodation details. Having them printed prevents delays.
How long can I stay in Nepal on a tourist visa?
The standard tourist visa options are 15, 30, or 90 days. Tourist visas can generally be extended inside Nepal through the Department of Immigration for an additional fee and under current conditions.
Should I fill the visa form online before arriving?
Yes, it saves time. Fill the Nepal Department of Immigration online tourist form within 15 days of your arrival, print the barcode receipt, and bring it to the immigration desk. You can also fill the same form at an airport kiosk if you did not do it in advance.
This guide reflects the process as documented by the Nepal Department of Immigration and the Nepal Embassy in Dhaka as of 2026. Visa rules, fees, and procedures can change. Always confirm the current details on the official Nepal Department of Immigration website or with the Nepal Embassy in Dhaka before you book non-refundable travel.
