Bac Ha town (Bac Ha district, Lao Cai province) is located at an altitude of 1,000 - 1,500m above sea level, 60km southeast of Lao Cai city and about 300km from Hanoi. The climate here is mild all year round, with an average annual temperature of about 25ºC.