By Bus: Several private and government-operated buses run daily between Delhi and Dharamshala. These buses vary in comfort, ranging from ordinary buses to luxury Volvo options. The journey usually ...