For nationals of India, Bangladesh, and the Maldives, you can get a visa on arrival valid up to a minimum of 6 months once you show a valid passport. For Indians, without a passport, even Voters Identity Card works.
For tourists of other nationalities, you have to apply for a visa in advance. You can apply for a visa through a foreign travel agent or online directly through a licensed Bhutanese tour operator. You are also required to book your holiday through a Bhutanese tour operator or one of their international partners like Adventure Club Trek.
The first step of applying for Visa is sending your photo-page of your passport to your tour operator who will file a visa application form. Once you make a full payment of your holiday with an additional visa charge of $40, the Tourism Council of Bhutan (TCB) will process the visa on receiving the amount in their TCB back account. The process of visa clearance takes 72 working hours. On the day of your arrival your visa clearance letter