A number of Indian airlines have direct flights to Kathmandu. Air India, Jet Airways, Indigo provide direct flights from Delhi, Kolkata, Bombay, Jaipur, Varanasi and Bangalore. Nepal Airlines too has flights running to and from Delhi and Bangalore. You can take direct buses from Gorakhpur and Patna as well.
|Route Name||Distance||Time||More Information|
|Pokhara to Kathmandu||201.5 kms||5 hours 46 minutes||View Details|
|Birgunj to Kathmandu||135.8 kms||5 hours 4 minutes||View Details|
Kathmandu's international airport sees flights to and from India, the middle east and south east Asia. Global airlines such as Etihad and Qatar are popular options for travelling from the middle east, and Nepal Airlines connects Kathmandu fairly decently with India and South East Asia. Major south east Asian airlines such as Thai Airways, Malaysian Airlines also provide easy options.
|Starting city||Return price (approx)|
|Mumbai||₹ 15,028||View Details|
|New Delhi||₹ 10,618 Non-stop||View Details|
|Bengaluru||₹ 17,169||View Details|
|Chennai||₹ 17,572||View Details|
|Hyderabad||₹ 18,900||View Details|
|Kolkata||₹ 17,412 Non-stop||View Details|
Hiring cabs is often recommended for tourists. This is primarily because local buses are extremely overcrowded and somewhat unsafe. Cab services can be hired on the spot. It is not very easy to rent a self driven car in the region.
Bus services are one of the easiest ways of commuting between cities in Nepal, especially to and from Kathmandu. You have several options ranging from tourist buses to local buses. Also, the option of micro buses and express buses to and from cities like Bhaktapur and Patan are also available. You can take direct bus services from a few cities in India as well such as Gorakhpur and Patna.