A valid passport is required by all visitors to Nepal for the duration of their stay, in addition visas are required for all non-Indian or Nepalese nationals. Visas are available from either your local Nepalese Embassy or Consulate or can be obtained on arrival. Tourist visas cost £20 for a single entry 30 day visa or £55 for a multiple entry one. Those wishing to stay longer, work in Nepal or with other visa or immigration related enquiries should contact their local Nepalese Embassy.
For immigration or visa related enquiries you should contact the Nepalese Embassy:
Royal Nepalese Embassy 12a Kensington Palace Gardens London W8 4QU Tel: (020) 7 229 1594 Fax: (020) 7 792 9861
If you require British representation while you are abroad you should contact the British Embassy:
British Embassy Lainchaur Kathmandu Nepal P O Box 106 Kathmandu Nepal Tel: +  (1) 410 583 Fax: +  (1) 411 789 email: email@example.com