Pink Paradise: 10 Indian cities that bloom with cherry blossoms

Shillong, Meghalaya  Known as India’s cherry blossom capital, Shillong transforms into a pink paradise every November during the Cherry Blossom Festival.

Kohima, Nagaland  The rolling hills of Kohima bloom with cherry blossoms in winter, offering breathtaking views amidst the serene landscapes.

Gangtok, Sikkim Cherry blossoms line the streets of Gangtok in late autumn, enhancing the charm of this Himalayan hill station.

Pelling, Sikkim  With the mighty Kanchenjunga in the background, Pelling’s cherry blossom trees create a mesmerising sight in October-November.

Darjeeling, West Bengal The misty tea gardens of Darjeeling turn enchanting with cherry blossoms, adding to the beauty of the Queen of Hills.

Lambasingi, Andhra Pradesh This “Kashmir of Andhra” surprises visitors with its winter cherry blossoms, offering a rare sight in South India.

Kalimpong, West Bengal  The peaceful hill town of Kalimpong bursts into hues of pink and white cherry blossoms in late autumn.

Nainital, Uttarakhand Cherry blossoms bloom around Naini Lake, making the scenic hill station even more magical in the colder months.

Ukhrul, Manipur This hidden gem of Northeast India showcases stunning cherry blossom blooms during its Shirui Lily Festival in winter.

Shimla, Himachal Pradesh Some areas of Shimla experience cherry blossoms in spring, adding vibrant colour to the colonial-era charm of the hill station.

10 best Indian destinations for April travels

Learn more