Chandigarh to Dharamshala tempo traveller takes approx 7 hours, but its also depend on traffic situation may less or more.