Take the earliest convenient flight (typical flight time ~1h20m) to Gaggal (DHM) to save time; alternative: overnight Volvo/drive if you prefer road. Book early-morning seats to reach Dharamshala by mid-morning.
Hearty breakfast with Himalayan/continental options and good coffee to energize the first day; both cafés usually open by 8:00–9:00am and are great for local ambiance.
Visit the main temple complex and Tibetan monasteries for prayer flags, peaceful courtyards and Tibetan culture; usually open from early morning until evening (approx 6:00am–8:00pm).
Short scenic walk to the waterfall and visit the ancient Bhagsunath Temple; waterfall area is open daytime (approx 6:00am–6:00pm) and is relaxing after lunch.
If available, attend a short meditation/teaching at a local center or relax on a rooftop café overlooking the valley — check that events are running on your date.
Start the popular Triund trek from McLeod Ganj; a steep but well-marked trail with panoramic views of Dhauladhar — allow 5–7 hours round trip depending on pace and stops. Trek is accessible year-round but weather-dependent, check local conditions.
Visit Norbulingka Institute (art & crafts) — open typically 9:00am–5:00pm — and then the nearby Kangra Tea Gardens and Chamunda Devi viewpoints for a gentler cultural day.
Short drive/visit to the colonial-era church and nearby viewpoints; church is typically open in daytime and the surrounding forest is peaceful mid-afternoon.
Scenic drive (~3–3.5 hours to Khajjiar depending on route) through tea gardens and hill roads; plan short photo stops. Roads are generally good but can be winding.
Short drive (approx 30–45 minutes from Khajjiar) to Dalhousie; check into your hotel and relax. Dalhousie sits at slightly higher altitude with colonial charm.
If you missed any sites, do a short morning trip: visit the colonial St. John's Church (usually open mornings) and Subhash Baoli for views; otherwise a quick return to Khajjiar works well.
Set off for Pathankot (approx 2–2.5 hours depending on traffic) to catch a late afternoon flight or evening train to Delhi. Confirm train/flight timings in advance.
Catch an evening flight (approx 1h15m) or a convenient train back to Delhi; flights save time — book slots 1–2 weeks ahead if traveling in peak season.