Градът е разположен в Хималаите на над 1 350 метра надморска височина в едноименната долина, в която се намират още 2 по-големи селища – Патан и Бхактапур някога също столици на едноименните княжества, обединени впоследствие с това на Катманду.
Катманду е единственият голям и най-развит град в Непал. Освен от туризъм, населението се препитава от кожарство, тъкачество, художествена резба и добив на мрамор. Има аерогара за местни и международни полети и е автотранспортен център на страната.