Bangladesh is still one of Asia’s least visited countries, and that is exactly why adventurous travelers come here: river journeys through the Sundarbans, the hill valleys of Sajek, and the world’s longest sea beach at Cox’s Bazar. The good news is that getting in is simpler than most people expect. A Bangladesh visa on arrival is available to citizens of the United States, Canada, Australia, most of Europe, and many other countries, and it takes about 30 minutes at Dhaka airport if your papers are in order.
This guide explains who qualifies for a visa on arrival, what it costs, which documents to carry, where you can get one, and how to extend your stay. It also clears up two common misunderstandings: Bangladesh does not yet have a general e-visa system, and a visa on arrival is never guaranteed, even for eligible nationalities. Every fee and rule below was checked against official Bangladeshi government sources in November 2026.

Quick Takeaways
- Visa on arrival: maximum 30 days, single entry, for tourism, business, investment, or official duty.
- Fee is USD 50 (official rate), paid in cash at the airport; carry USD 51 to 60 because a small bank charge may apply.
- You must show a return ticket, a hotel booking, and at least USD 500 in cash or on a credit card.
- Pre-register online before you fly, and arrive at Dhaka or Chittagong airport for the most reliable service.
- Bangladesh has no general e-visa yet; the online form at visa.gov.bd still ends in a paper submission at a mission.
Disclosure: Some links in this guide are affiliate links. If you book through them, we may earn a small commission at no extra cost to you.
In This Guide
- 1. Bangladesh Visa on Arrival at a Glance
- 2. Who Can Get a Bangladesh Visa on Arrival
- 3. Who Does Not Need a Visa at All
- 4. Visa on Arrival Fee and What to Carry
- 5. Documents You Need at the Airport
- 6. How to Pre-Register Before You Fly
- 7. Step by Step: Getting Your Visa at Dhaka Airport
- 8. Where Visa on Arrival Is Available
- 9. How to Extend Your Stay in Bangladesh
- 10. No E-Visa Yet: Applying for a Visa Before You Travel
- 11. Frequently Asked Questions
- 12. Final Thoughts
1. Bangladesh Visa on Arrival at a Glance
A Bangladesh visa on arrival lets eligible foreign nationals get their entry visa at the port of entry instead of applying at an embassy before departure. It is issued for tourism, business, investment, and official government duty, and it allows a maximum stay of 30 days with a single entry, which means you cannot leave Bangladesh and re-enter on the same visa (checked November 2026).
The visa is decided by the immigration officer at the port of entry after examining your documents, so approval is not automatic even if your nationality is on the eligible list. Officers can refuse entry if your papers are incomplete or your purpose of visit is unclear, and refused travelers are usually the ones who arrive without a return ticket, a hotel booking, or proof of funds.
One rule catches people out: a visa on arrival requires you to enter and leave through the same port. If you fly into Dhaka, plan to fly out of Dhaka too, unless you have arranged something different in advance. The fee is USD 50, paid in cash at the airport, and you must carry at least USD 500 in cash or on a credit card (checked November 2026).
2. Who Can Get a Bangladesh Visa on Arrival
Bangladeshi embassies publish a named country list. For tourism, business, investment, and official duty, citizens of the following countries can get a visa on arrival: the United States, Canada, Australia, New Zealand, the Russian Federation, China, Japan, Singapore, Malaysia, South Korea, the United Arab Emirates, Saudi Arabia, Qatar, Kuwait, Oman, Bahrain, Egypt, Turkey, Brunei, and all European countries (checked November 2026).
Business travelers need an invitation letter from the concerned business body or chamber, and potential investors need a recommendation letter from the Board of Investment or the Bangladesh Export Processing Zones Authority. Members of defense and security forces need prior clearance from the Ministry of Home Affairs. Tourists need a hotel reservation and a return air ticket, which are the two documents officers ask for most often.
Three other groups also qualify. First, nationals of any country where Bangladesh has no embassy or consulate can get a visa on arrival by showing a genuine purpose of visit. Second, any foreign national arriving from a third country where there is no Bangladesh mission also qualifies. Third, foreign citizens of Bangladeshi origin, with their spouses and children, qualify by showing proof of origin, such as a citizenship certificate or a current or expired Bangladesh passport (checked November 2026).
Staff of foreign embassies, the United Nations, and UN subsidiary organizations located in Bangladesh are eligible too, on the basis of their appointment letters, and holders of UN passports get the visa free of charge. Note that summaries of the August 2026 Visa Policy list Indonesia and Brazil as newly added to the visa on arrival list, but other references still list Brazil as visa-in-advance, so check with the nearest Bangladesh mission before relying on that change.
3. Who Does Not Need a Visa at All
A small group of nationalities can enter Bangladesh without a visa for up to 90 days on an ordinary passport. According to Timatic, the system airlines use to check entry rules, the list includes Barbados, Bhutan, Botswana, Fiji, Gambia, Ghana, Jamaica, the Maldives, Seychelles, Sierra Leone, Tanzania, and Zambia, among others (checked November 2026). If your passport is on this list, you simply arrive and enter, but still carry a return ticket and proof of where you are staying.
Two common misunderstandings are worth clearing up. Nepal is not visa-exempt for Bangladesh, despite what some travel blogs claim: Nepali passport holders need a visa before travel. Indian passport holders also need a visa in advance and cannot get a visa on arrival. And foreign citizens of Bangladeshi origin, except holders of SAARC-country passports, can apply for a No Visa Required (NVR) sticker, which allows unlimited entries and stays within the validity of their foreign passport (checked November 2026).
4. Visa on Arrival Fee and What to Carry
The official visa on arrival fee is USD 50, or the equivalent in British pounds or euros, paid in cash at the port of entry (checked November 2026). Timatic, the airline reference system, lists the fee as USD 51 or 51 euros with all taxes included, which suggests a small bank charge is added at the payment counter. The practical advice is simple: carry USD 51 to 60 in clean, undamaged cash notes, and do not expect to pay by card.
The second money rule is the funds requirement: you must carry a minimum of USD 500 in cash or on a credit card, except if you are traveling on government duty (checked November 2026). Officers do not always ask to see it, but they can, and a traveler who cannot show funds is an easy refusal. Cash or a working credit card is what the rule actually asks for.
There is also a transit option if you are only passing through: a transit visa covers a maximum of 24 hours, or until the next available flight, on request from the carrier, for USD 20 (checked November 2026).
5. Documents You Need at the Airport
Your passport must be valid for at least six months beyond your entry date, with at least one blank page for the visa sticker. This six-month rule is strict, and airlines may refuse to board you if your passport is short, so check the expiry date before you book anything. Carry a photocopy of your passport data page separately from the original.
Tourists must show a return air ticket and a hotel booking or a personal invitation from someone in Bangladesh (checked November 2026). Book a hotel with free cancellation so the reservation is real but flexible, and keep the confirmation on your phone and on paper. If you are staying with a friend or relative, carry their invitation with their address and phone number, since officers sometimes call to check.
Business travelers should carry their invitation letter and supporting documents from the inviting company or chamber, and investors should carry their Board of Investment or BEPZA recommendation. Everyone should carry proof of funds and a short, honest answer to the question every officer asks: what are you coming to Bangladesh to do? If you plan to explore beyond Dhaka, our guide to how to go from Dhaka to Cox’s Bazar covers the transport options to the coast. For the hotel booking itself, compare refundable rooms on Booking.com, and consider travel insurance from Ekta before you fly.

6. How to Pre-Register Before You Fly
Bangladesh runs an online pre-registration system for visa on arrival through the Special Branch portal at voa.specialbranch.gov.bd, and completing it before departure is strongly recommended (checked November 2026). Pre-registration is not a visa: it is a pre-application that gives immigration a record of your arrival, and the final decision is still made by the officer at the port of entry.
The main visa portal at visa.gov.bd also accepts online applications for an on-arrival visa, alongside new visas, extensions, and No Visa Required applications. Fill in the form with your passport details, your hotel address in Bangladesh, and your travel dates, then keep the confirmation with your travel documents. If either portal is slow or unresponsive, try again later rather than skipping the step, since pre-registration is free and takes only a few minutes.
7. Step by Step: Getting Your Visa at Dhaka Airport
Most foreign visitors arrive at Hazrat Shahjalal International Airport in Dhaka. After landing, follow the signs to the visa on arrival desk, which sits before the main immigration counters. Have your passport, return ticket, hotel booking, and proof of funds ready, because the officer will ask for them in that order. If you pre-registered online, mention it and show the confirmation.
Once the officer approves your application, you pay the USD 50 fee in cash at the bank counter inside the airport, then return to the immigration desk with the receipt to get the visa sticker in your passport. The whole process usually takes 30 to 60 minutes, though it can take longer when several large flights land at once. Keep small US dollar notes handy, since change may not always be available at the counter.
After immigration, collect your bags, pass through customs, and you are in the arrivals hall, where you will find the pre-paid taxi counter, SIM card counters, exchange counters, and ATMs. For your first day in the city, start with our guide to exploring Dhaka city in a local way.
8. Where Visa on Arrival Is Available
Officially, a visa on arrival is available at the international airports and the land ports of Bangladesh, and the immigration officer at the port of entry makes the decision after examining your documents (checked November 2026). In practice, the reliable points of entry are the two international airports: Hazrat Shahjalal International Airport in Dhaka and Shah Amanat International Airport in Chittagong. Dhaka handles the overwhelming majority of visa on arrival cases and is the safest choice.
Land-border visa on arrival is a different story. Although the official wording includes land ports, travelers and travel guides consistently report that getting a visa on arrival at a land border is unreliable, and some border posts may not process them at all. If you plan to enter Bangladesh overland, apply for a visa at a Bangladesh mission before you travel instead of gambling on the border.

9. How to Extend Your Stay in Bangladesh
A visa on arrival can be extended for an additional 30 days through the Department of Immigration and Passports in Dhaka, at its office in Shere-E-Bangla Nagar, West Agargaon (checked November 2026). Apply before your current stay expires, and carry your passport, a copy of your visa, a passport photo, and a written reason for the extension. Extensions are granted at the discretion of the department, so a clear reason and complete paperwork matter.
Do not overstay. Bangladeshi legal guides report fines of BDT 200 per day for the first 15 days of overstay, rising to BDT 500 per day after that, plus the regular visa fee for your nationality, though these figures come from legal guides rather than an official fee schedule (checked November 2026). An overstay can also cause problems at departure and on future applications, so extend early if your plans change.
If you want a longer trip from the start, apply for a visa at a Bangladesh mission before you travel instead: mission-issued tourist visas can allow longer stays and multiple entries. Our Cox’s Bazar ultimate guide and our Sajek Valley guide are good starting points for planning a longer route, and a river trip through the Sundarbans is worth the extra days.
10. No E-Visa Yet: Applying for a Visa Before You Travel
Many websites advertise a Bangladesh e-visa, but as of November 2026 there is no general e-visa system in operation. What exists is an online application form at visa.gov.bd for a Machine Readable Visa: fill it in online, print it with its barcoded confirmation, then submit it with your original passport, photographs, and supporting documents to the Bangladesh mission covering your place of residence (checked November 2026).
The Visa Policy 2026, approved by the Cabinet on 10 August 2026, still requires machine-readable visas in all cases and only anticipates an electronic system in the future. Visa fees are not refunded if an application is declined, and a mission-issued visa runs from the date of issue, not your date of travel. Usual processing time is around two weeks, so apply at least a month before departure.
Be careful with third-party websites that offer a Bangladesh e-visa for a fee: the only official steps are the visa.gov.bd application form, which ends in a paper submission, and the Special Branch visa on arrival pre-registration, which ends in a decision at the port. If a site promises an approved visa by email for payment, check with the nearest Bangladesh mission first. Compare flight options to Dhaka on Trip.com once your visa route is settled.
11. Frequently Asked Questions
How much does the Bangladesh visa on arrival cost?
The official fee is USD 50, or the equivalent in British pounds or euros, paid in cash at the port of entry. Timatic, the airline reference system, lists the fee as USD 51 with all taxes included, so carry USD 51 to 60 in clean cash notes to cover any small bank charge (checked November 2026).
How long can I stay in Bangladesh on a visa on arrival?
A visa on arrival allows a maximum stay of 30 days with a single entry. You can extend it for an additional 30 days through the Department of Immigration and Passports in Dhaka, as long as you apply before your current stay expires (checked November 2026).
Can Indian passport holders get a visa on arrival in Bangladesh?
No. Indian passport holders must apply for a visa at a Bangladesh mission before travel and cannot get a visa on arrival. Nepali passport holders also need a visa in advance, despite what some travel blogs claim; only a small list of nationalities, including Bhutan and the Maldives, can enter visa-free for up to 90 days (checked November 2026).
Is there an e-visa for Bangladesh?
Not yet. As of November 2026, Bangladesh has no general e-visa system. The online form at visa.gov.bd is the first step of a Machine Readable Visa application, which still ends with a paper submission and your original passport at a Bangladesh mission. The only fully online step is the visa on arrival pre-registration, which is a pre-application, not a visa (checked November 2026).
Can I get a visa on arrival at a land border?
Officially the facility covers airports and land ports, but in practice visa on arrival is reliable only at the international airports in Dhaka and Chittagong. Travelers consistently report that land-border visa on arrival is unreliable, so if you plan to enter overland, get your visa from a Bangladesh mission before you travel (checked November 2026).
12. Final Thoughts
Bangladesh rewards the traveler who arrives prepared. The visa on arrival system is straightforward for eligible nationalities, but it is a decision made by an officer at the desk, not a right, so your documents do the talking. Get the return ticket, the hotel booking, the USD 500 in funds, and the pre-registration done before you fly, and the airport process is usually over within the hour.
- Check your nationality against the eligible list, and confirm with the nearest mission if you are unsure
- Pre-register online at the Special Branch portal before you fly
- Carry USD 51 to 60 in clean cash notes for the visa fee
- Keep your return ticket, hotel booking, and proof of USD 500 funds together and easy to reach
- Make sure your passport is valid for at least six months, with a blank page
- Fly into Dhaka or Chittagong airport for the most reliable visa on arrival service
- Apply for an extension at the Department of Immigration and Passports before your stay expires
