Barkot is a nagar palika in the Uttarkashi district of the Indian state of Uttarakhand, located at an elevation of 1,220 m above sea level. It is located on the banks of the Yamuna river. It is a part of the Garhwal division. The town is surrounded by the Dehradun district on the north, by Tibet on the northeast, by the Rudraprayag district on the southeast and the Tehri Garhwal district on the south.
It is located 126 km from the state capital of Uttarakhand, Dehradun and 82 km from the district headquarters of Barkot. The town is well connected via roads, with the National Highways 123 and 94 connecting it to nearby cities. It is 395 from Delhi, a distance that can be covered in about 13 hours and is also well connected to Rishikesh. The nearest big town is Tehri Garhwal, which is located at a distance of 90 km. Barkot is situated 49 km from the sacred Yamunotri Dham and is a popular tourist destination in northeast Uttarakhand. During the months of April through November, the place is buzzing with devotees who come to visit Yamunotri and stay in Barkot. There is comfortable accommodation in the form of hotels and ashrams available all over town. From the town, one has clear views of the Banderpoonch and other peaks of the Himalayan range. It is popular among tourists as a place where can enjoy adventure activities and trekking excursions. The town offers beautiful landscapes with the Yamuna flowing through it and scenic apple orchards to visit. One can also visit Gangotri and Surya Kund, which are near Barkot.
The town receives water from two holy rivers- the Ganga and the Yamuna.
The best time to visit is throughout the year, except the monsoon, when one might have to face difficulties due to blockage of roads due to landslides. In the winter, snow transforms this small town into a paradise like place. Most places in the region, however, remain closed due to heavy snowfall.