There is no restriction for any nationality travelling to Bhutan as long as they fulfill the formalities. There is also no restriction of number of tourist visiting Bhutan as people understand it. As long as tourist can pay the daily tariff and book through licensed local tour operator of Bhutan, Bhutan Visa is guaranteed. For Bhutan visa, upfront payment is mandatory. Many people fear of transferring 100% advance payment but there is no need to be afraid of and you will never lose your money. The payment goes directly into government account and if you have any quries you can directly approach the Tourism Council of Bhutan for any clarification. No tourist will lose their money as long as the Royal Government of Bhutan and member of Tourism Council of Bhutan license the agent.
Upon receipt of the payment the tour payment has to be rectified by the TCB before they approve the Visa. The visa approval is done upon the receipt of 100% payment, which is deposited into TCB account, and that is the protocol to be followed by all tour operator of Bhutan. The Government will only release the payment after the tour gets over and upon the approval of TOUR INVOICE by the tour operator.
No there is no restriction of Visa. Some nationality like Indian, Maldives and Bangladeshi don’t need visa and their visa is upon arrival.
For Bhutan Visa you need to have valid passport scanned in color and send it to the operator with filled Visa form. Tour payment is must and should reach the operator on time and if everything is in order the visa will just take 72 hours on working days. The approved visa letter will be emailed to you. The visa approved letter issued by immigration office should be produced while boarding the plane and upon arrival.
No the visa don’t get rejected unless you have expired passport or have any legal issue with the government or you have not made the 100 percent upfront payment.
No you cannot apply your own visa. All tourist coming to Bhutan has to book the tour with licensed tour operator who will apply your visa.
The month of March, April, May, September, October and November is considered peak in Bhutan because this time of the year has lots of local festival and weathers are very favorable.
Months like June, July, August, December, January and February is considered lean because June, July and August is monsoon time which brings lots of rain. The rain slams Bhutan by July mid and lasts till August.