From Kochi, Trivandrum and Kozhikode there are flights to Delhi. From Delhi Amritsar is 7 hours ride. Instead there are flights to amritsar from Kerala. From amritsar Dharamshala is 5 hours away. You need 2 days to spend in Dharamshala to visit popular spots like Triund hill, Kangra fort, bhagsunag falls, tea gardens, tea museum and kalachakra temple. Dalhousie is 4 hours away from Dalhousie. You might plan one day exploration in Dalhousie. Panchpula, Khajjar, satdhara falls, sach pass, shop and eat in Mall Road. All these places mentioned are within the city easily accessible. From Dalhousie 3 hours away is Vaishnodevi Devi. You could spend solid two days here. One day in the temple other day in ardhkuwari, try a helicopter ride, rope way ride to enjoy panaromic view,shop and eat at katra main bazaar. From Vaishnodevi there are regular buses to Delhi or Amritsar from where you fly back to your hometown.
From Delhi You can Take πtrain Directly to Katara Station Jammu.
and from there It Will Take Around entire day to To Go To vaisno Devi By walk.
And after Completion of this You Can Come To Dharamsala And Dalhousie(Himachal).
You can take a direct flight to jammu and start your journey form - Vasihno devi.
from jammu you can go to himachal and from himachal you should visit punjab in last so that you can take a flight back to kerla from punjab only.. this way your route will become organised π
Kerala to dharamsala flight se aye pura din me ruke uske baad usi raat aap bus se jammu ke liye nikal jaye agle din subah mata vaishno devi ke liye ja sakte hai ek din waha par ruk kar 3 din aap amritsar a jaye aur 4 day aap pura amritsar ghum kar waha se sham ko dilhi a jaye waha se aaj kerala ki flight se waps ja skate hai
Yes take vande bharat from Delhi to Katra
reach katra by 1 pm, start your yatra for vaishnodevi come back to katra next morning take rest in katra then take bus for Pathankot go to dalhousie in 3rd day stay and then fall back to pathankot reach dharamshala by 4th morning and then fall back to delhi on 5th Or 6th day