All foreigners need visas and other necessary identity proof documents to visit Bhutan. However, citizens of India, Bangladesh & Maldives don’t require visas (only valid ID proofs are enough).