All foreigners (except Indian nationals) require a visa to enter Nepal . There is usually no problem with getting a visa issued by Nepali embassies and consulates overseas. If you prefer you can also get a visa when you arrive in Nepal at Tribhuvan airport in Kathmandu or at the road borders of Biratnagar, Birganj/Raxaul Bazaar, Sunauli, Kakarbhitta, Mahendranagar, Dhangadhi or the Kodari checkpoint on the road to Tibet . Visas are valid for entry for 3-6 months from date of issue. Children fewer than 10 require a visa but are not charged a visa fee. Your passport must be valid for at least 6 months. To obtain a visa on arrival at the airport you need to complete an application form and provide a passport photograph (which it is also possible to get whilst you wait in the queue to be processed). A single entry visa valid for 60 days costs US$30.