Where is Katmandu Located?

Katmandu is located in Nepal. It is not only Nepal;s largest city, it is also the capital. Nepal is on the southwestern edge of China, just north and east of India. For more information look here: