Kathmandu là thủ đô của Nepal và là điểm vào chính cho khách du lịch ở Nepal. Đây cũng là trung tâm thần kinh của nền kinh tế của đất nước. Chiếm du lịch 4% GDP của Nepal. Vào năm 2013, Kathmandu được xếp hạng thứ ba trong số 10 điểm đến du lịch hàng đầu trên sự gia tăng trong thế giới của TripAdvisor, và đứng đầu tại Châu Á.
Nepal cũng là một thành phố cổ với di sản văn hóa và tôn giáo phong phú. Lễ hội tôn giáo và văn hóa tạo thành một phần quan trọng trong cuộc sống của người dân địa phương.