There is no direct bus service from Delhi to Kasol and you will have to get down at Bhuntar bus station. Traveling from Delhi to Kasol by bus takes about 12 to 13 hours. Delhi to Kasol bus run by private operators leaves from Majnu ka Tila in Delhi. While Government buses regularly ply from Kashmiri Gate ISBT in Delhi to Bhuntar. From here, you can get a cab or bus till Kasol. It takes about 2 hours to travel from Bhuntar to Kasol. Have a fun journey!
Kasol is called as picturesque town of Himachal filled with lot of nature that it is known as little Israel of India. Bhuntar airport is the nearest airport to Kasol. By train Joginder is the nearest airport that from Delhi you have to reach Chandigarh and then on take another train to Kasol and get down at Joginder. By bus Delhi to Kasol takes 13 hours journey. There are government buses which start from Kashmir gate ISBT. This bus goes till Bhuntar then on 2 hours away is Kasol which you can reach by local cab or shared cabs.