At dawn on the stone steps of Swayambhu Mahachaitya, the valley below is still grey with mist and the prayer flags are just beginning to move. By the time the first tour buses reach the car park, you can already be halfway down, watching Kathmandu wake up.
Kathmandu suits travellers who are happy to move slowly through dense, layered places: temple courtyards, brick lanes, monastery squares and museum rooms. It rewards patience more than checklist-ticking, and a good pair of shoes more than a tight schedule.
This guide covers the sights and experiences the sources describe, grouped by what is worth your time, followed by a one-day plan and answers to the questions visitors ask most.
Top things to do in Kathmandu
1. Durbar Square
Durbar Square is the centre of Hindu culture in the city and the setting for many of Nepal's festivals. It is the natural starting point for understanding Kathmandu's palaces and temples, and it is where the city's ceremonial life is most visible.
Time your visit around a festival if you can, since Indra Jatra is held here for eight days each September, when the Goddess Kumari is paraded in her sacred chariot. Note that many businesses close during major festivals, and Dasain in particular tends to shut down much of the city for October.
2. Swayambhu Mahachaitya
Swayambhu Mahachaitya is one of the city's World Heritage Sites and, with Bouddha, one of the two places most famous for Buddhist monasteries. The site is tied to the founding legend of the valley, in which the self-arisen ray of light in a thousand-petaled lotus came to be worshipped as Swayambhu.
Go early, when the light is soft and the site is quiet, and treat the climb as part of the visit rather than an obstacle. Pair it with a slow morning rather than squeezing it between two other stops.
3. Bouddha
Bouddha is the other of the two areas famous for Buddhist monasteries, and it is a World Heritage Site. The surrounding streets are part of the experience, so allow time to walk the circuit rather than only viewing the monument.
Combine Bouddha with Swayambhu Mahachaitya only if you have a full day, since both reward unhurried time. If you are short on days, choose one for a morning and keep the afternoon free.
4. Pashupatinath
Pashupatinath is a World Heritage Site and one of the city's principal sacred sites. The name Nepal is thought to originate from Nayapala city, which was famous for its Pashupati Shivalinga, so the site sits at the centre of the city's religious identity.
Visit as part of a day that also includes Bouddha, since the two are the strongest pairing among the sacred sites. Dress and behave conservatively, and give yourself time to sit and observe rather than photograph and leave.
5. Kathmandu's museums and galleries
The city has several excellent museums and galleries, mostly located in the central area. They are the best way to make sense of the art and history you will see at the temples and squares.
Use a museum visit as an afternoon activity, when the light outside is harsh and the courtyards are crowded. If you are planning several days, spread the museums across them rather than doing them all at once.
6. Flightseeing over the Himalayas
Most local airlines offer one-hour flights over the Himalayas, departing between 06:30 and 09:00 from Kathmandu airport. It is the quickest way to see the mountains that make the city a gateway to the Nepal Himalayas.
Book in advance during the popular tourist season, and expect an early start. Because departures are in the morning, keep the rest of that day light.
7. Volunteer or connect with local organisations
Several organisations in Kathmandu place visitors with local projects. Future Nepal, established in 2002 and registered with the social welfare council of Nepal, involves volunteers in teaching English in rural schools and monasteries, women's empowerment, health post volunteering, cultural exchange, organic farming and animal care.
Hidden Journeys Nepal organises tours that take guests to visit and learn from Nepal's change makers, including social entrepreneurs, artists and activists, with prearranged tours usually lasting two days including an evening networking session, or you can design your own. Volunteer Society Nepal places volunteers in local homestays in a neighbourhood in southeast Kathmandu, where you can learn to make momos, speak Nepali and dance with your host family.
8. Dashain
Dashain is the most important of Nepal's religious festivals and takes place over fifteen days between September and October. It celebrates all of the manifestations of the goddess Durga and is marked by animal sacrifices and feasting, renewing family and community ties.
Because many residents return to their villages, the city takes on a more peaceful atmosphere during Dashain. Be aware that businesses may be closed for the holiday and often for a few days before and after.
9. Tihar, the Festival of Lights
Tihar, also called Deepawali, is a five-day festival taking place each year on the fifteenth day of Kartika, around the end of October or start of November. It is celebrated by all Hindus with ritual house-cleaning, lanterns, candles and fireworks, and the Nepali version tends to be more picturesque and less explosive than those celebrated in India.
Plan around it if you want to see the city at its most decorative, and check your plans against the festival calendar before booking.
10. Indra Jatra
Indra Jatra is a harvest festival held in Durbar Square for eight days each September. The Goddess Kumari is paraded in her sacred chariot, making it one of the most distinctive events to build a trip around.
Since it takes place in Durbar Square, combine it with time in the surrounding lanes rather than trying to move across the city on the same day.
11. Holi
Holi is celebrated in March with splashes of water and coloured powder, which is both good luck and very messy. It is one of the liveliest times to be in the city.
Wear clothes you do not mind ruining, and protect anything you are carrying. If you would rather avoid the chaos, treat it as a day for indoor activities such as the museums and galleries.
12. Bikram Sambat's New Year
Bikram Sambat's New Year falls in April and is a day of pilgrimages, often from Kathmandu to the holy Bagamati river that separates it from Patan. It is a good way to see a different side of the city's ritual life.
Expect crowds on the routes to the river, and plan your transport accordingly.
13. Teej
Teej is the most important women's festival and is celebrated in September. Married women dress in their red marriage saris and visit male relatives, while unmarried women and girls stay up all night to celebrate and pray for their future husbands.
If you are in the city in September, this is one of the most visually striking times to be out in the streets. Keep a respectful distance and ask before photographing anyone.
14. Newar festivals
The indigenous Newa population of Kathmandu celebrates festivals throughout the year. These include Mohani Nakha, analogous to Dashain but celebrated by the Newar people; Sakimana Punhi, on the full moon day of the Kartik month; Bala Chahre, also called Bala Chaturdashi, on the Chaturdashi day of the Magh month; Yomari Punhi, marking the end of the rice harvest; and Disi Chahre, Yenya Punhi, Lhuti Punhi, Sithi Nakha, Sasuma Puja and Swonti Nakha.
Because these fall across the whole year, it is worth checking what is on during your dates before you finalise your itinerary. Many businesses close for major holidays, so build in some flexibility.
If you only have one day
Morning: Start at Swayambhu Mahachaitya before the crowds arrive, then move on to Durbar Square while the light is still good and the ceremonial heart of the city is at its most active.
Afternoon: Spend the middle of the day in one of the central museums or galleries, which is a sensible way to avoid the harshest light and the busiest courtyards. If you would rather stay outside, choose either Bouddha or Pashupatinath and give it the whole afternoon rather than trying to see both.
Evening: Return to Durbar Square or the Bouddha area for the walk back, and eat near where you finish rather than crossing the city again. If your visit coincides with a festival such as Indra Jatra or Tihar, let the festival set your evening instead.
Frequently asked questions
When is the best time to visit Kathmandu?
It depends what you want to see. Dashain runs over fifteen days between September and October, Tihar falls around the end of October or start of November, Holi is in March, and Bikram Sambat's New Year is in April. Flightseeing departures are in the morning between 06:30 and 09:00, so early starts are useful at any time of year.
What should I know about visiting during a festival?
Many businesses are closed for major holidays, often for a few days before and after, and Dasain in particular tends to shut down much of the city for October. On the other hand, Dashain brings a more peaceful atmosphere because many residents return to their villages.
Can I combine sightseeing with volunteering?
Yes. Future Nepal, Hidden Journeys Nepal and Volunteer Society Nepal all work with visitors, covering teaching, women's empowerment, health post volunteering, cultural exchange, organic farming and animal care, as well as tours with social entrepreneurs, artists and activists. Volunteer Society Nepal places volunteers in local homestays in southeast Kathmandu.
How much can I realistically see in a day?
Kathmandu has limited activities for visitors beyond sightseeing and the general experience of being there, so a single day is best spent on two or three places done properly. Swayambhu Mahachaitya and Durbar Square in the morning, a museum in the afternoon, and one of Bouddha or Pashupatinath if you have the energy is a realistic shape for the day.
Check the festival calendar against your dates, pick two or three places from the list above, and start building your days around them.