Tribhuvan International Airport is the airport in Kathmandu. It is located approximately 6 km from the city centre. The airport is served by various domestic airlines namely Yeti, Nepal Airlines and Buddha Air and also by airlines of other countries.
Direct flights are available from India, Bhutan, Bangkok and other Asian countries to Kathmandu. However, there are no direct flights available from countries outside Asia to Nepal.
From the airport, there are very few buses available to Thamel, which is the city centre. There are, however, taxis available to the city centre which cost about NRS 300-NRS 500 per trip. It takes about 20-25 minutes to reach the city centre from the airport. Pre-paid taxis are also available outside the airport terminal.
If travelling from India, the best way is to take the flight from New Delhi or Mumbai to Kathmandu. Indian Airlines runs regular flights from New Delhi and Mumbai to Tribhuvan International Airport. From the airport, there are prepaid taxis as well as other taxis available to the city centre.
Prepaid taxis are the best option, since their rate is fixed. If hiring other taxis, prices need to be bargained since drivers quote a huge price to tourists. It takes about 20-25 minutes to reach the city centre from the airport.
Kathmandu can also be reached from India by road. From Kolkata, there is a route available from Birgunj to Raxaul and then into Kathmandu. Another route is from Janakpur in Bihar.