Do I need a visa to enter Bhutan? 

Visitors of all nationalities, except those from India, require a visa before entering Bhutan. For all visitors, except those from Bangladesh and the Maldives, this visa must be applied for and approved in advance of travel. Visitors from Bangladesh and the Maldives also require a visa, but this can be applied for and approved either in advance of travel or upon arrival in Bhutan. 

Visitors from India are able to apply for a permit but are required to hold an Indian passport or an Indian voter ID card. For Indian nationals under the age of 18, a passport or a birth certificate can be used to enter and they must be accompanied by a legal guardian.

Nationals from Switzerland and Thailand holding diplomatic or government-official passports are eligible for a visa at their port of entry.