Officials fear that the toll could rise further as over 50 passengers were travelling in the two buses hit by the landslide, which was triggered by a cloud burst.
In the second bus, around 35 to 40 passengers are feared to have been buried and trapped inside the bus.
He added: "One of the buses is buried almost 15 metres (50 feet) of mud".
Eyewitnesses disclosed that about 250 meters of the highway had been buried in the landslide as an entire hilled caved in.
Bodies of two other people killed in the mudslide were among the 46 recovered; one biker, believed to be an Army jawan, was also among the dead.
At least 46 were reportedly killed in a massive landslide in northern India, Sputnik reported.
Five of the injured have been admitted to the Jogindernagar hospital.
Eyewitnesses said the landslide also swept away at least one private vehicle (a car) and a few two-wheelers.
Officials who are supervising the rescue operation said that it is a tough task for the rescue teams because the whole area has been covered with several feet of mud and big boulders.
He also directed local civil authorities to assess the loss to the property at the earliest so that the sufferers could be adequately compensated. "Immediate relief will be provided", Mr Singh said.
According to Shillong Times, two buses of Himachal Pradesh Transport Corporation (HRTC) stopped for a tea break when suddenly a huge landslide from the hill side came rolling down. He prayed for safety of the missing passengers and speedy recovery of those injured. Thakur announced financial assistance of Rs 4 lakh to the next of kin of the deceased while Bali announced that Rs 1 lakh would be given to each bereaved family by the HRTC.