By Air: Tribhuvan international airport is the only international airport in Nepal. Nepal airlines is the national flag carrier aircraft of Nepal and other international airlines operate flights to Kathmandu from Bangkok, Colombo, Calcutta, Delhi, Dhaka, Abu Dhabi, Dubai, Frankfurt, Hong Kong, Karachi, Lhasa, London, Osaka, Paris, Moscow, Paro, Singapore and Varanasi etc. The international Airlines operating their flights in to Kathmandu includes: Aeroflot, Biman, Bangladesh Airlines, China South-West Airlines, Druk Air, Indian Airlines, Pakistan International Airlines, Singapore Airlines and Thi Air etc.
By Land: Kathmandu is connected with India through the productive plains of the Tarai by the most charming highways. Visitors are permitted to drive their own cars but their vehicles must possess international carnet. There are regular bus services to Kathmandu from all the borders points. Bus services are available easily from India to Nepal. The bus from Lhasa is only available during the less snowing period. The entry point at Nepal – India borders are: Kakarbhitta, Birgunj, Bhairahawa, Nepalgunj, Dhangadi and Mahendra Nagar. The only entry point at Nepal – China is Kodari from Lhasa.
The following entry and exit points are prescribed for the purpose of the foreigners entering into and departing from the Nepal. departure from these points at the time of entry or exit will be treated as the infringement of immigration rules.
(I) Tribhuvan international airport, Kathmandu.
(II) Kakarvitta, Jhapa (Eastern Nepal).
(III) Birgunj, Parsha (Central Nepal).
(IV) Kodari, Sindhupalchowk (Northern Border).
(V) Belahia, Bhairahawa, Rupandehi (Western Nepal).
(VI) Jamunaha, Nepalgunj, Banke (Mid Western Nepal).
(VII) Mohana, Dhangadhi, Kailali (Far Western Nepal).
(VIII) Gadda Chauki, Mahendranagar, Kanchanpur (Far Western Nepal).