Most Nepali festivals follow the lunar calendar, so their dates on the Gregorian calendar change every year. Use the table to plan the season, then confirm exact dates and local programmes before you book.
|
Festival |
Usual season |
Confirmed dates |
Best places |
|
Maghe Sankranti |
Mid-January |
1 Magh (14 or 15 January) |
Chitwan, Devghat, Tharu villages |
|
Lhosar (Tamu, Sonam, Gyalpo) |
December to March, by community |
Varies by community |
Kathmandu, Boudhanath, Himalayan villages |
|
Maha Shivaratri |
February or March |
Confirm each year |
Pashupatinath, Kathmandu |
|
Holi (Fagu Purnima) |
March |
Hills a day before the Terai |
Kathmandu, Pokhara |
|
Nepali New Year and Bisket Jatra |
April |
14 April 2027 |
Bhaktapur |
|
Buddha Jayanti |
April or May |
Full moon of Baisakh |
Lumbini, Boudhanath, Swayambhunath |
|
Janai Purnima and Gai Jatra |
August |
Full moon, then the next day |
Kathmandu Valley, Patan, Bhaktapur |
|
Haritalika Teej |
August or September |
Confirm each year |
Pashupatinath, Kathmandu |
|
Indra Jatra |
September |
Confirm each year (several days) |
Kathmandu Durbar Square |
|
Dashain |
Late September to October |
2026: Vijaya Dashami 21 October. 2027: Vijaya Dashami 10 October |
Across Nepal |
|
Tihar |
Late October to November |
2026: 7–11 November (Laxmi Puja 8 Nov, Bhai Tika 11 Nov). 2027: Laxmi Puja 29 October, Bhai Tika 31 October |
Kathmandu Valley, Pokhara, nationwide |
|
Chhath |
About a week after Tihar |
2026: evening of 15 November, dawn worship next morning |
Janakpur, Terai towns |
Dates come from the Nepal government public-holiday notice for 2083 BS and published Nepali calendars. Holi is observed on a different day in the Terai. Individual processions and rituals can fall on different days from the main festival date, so always check the local programme.
Related blog: Best Time to Visit Nepal: Month-by-Month Guide