A hill town in northern Vietnam: the rice terraces of the Muong Hoa valley, Hmong and Dao villages, and a cable car to Fansipan, the highest point in Indochina.
The main hill resort of northern Vietnam and the heart of rice terrace country — around 70,000 people in the district, with the town itself at 1,600 m at the foot of Fansipan (3,143 m, the highest mountain in Indochina). The French built a hill station here by 1922 as an escape from the heat of Hanoi. Today Sapa is the base for trekking through the villages of the mountain peoples: Hmong, Dao, Tay and Giay. It is cool all year, and in January it occasionally snows. Since 2016 a cable car has run to the summit — seven minutes instead of two or three days on foot.
The cooking is Vietnamese with highland additions: thang co (a thick horse-meat soup, the Hmong speciality), rice pancakes and flatbreads, skewers grilled over coals at street braziers, and hotpot on the table. Lunch in a café runs 100,000–210,000 dong ($4–8), dinner in a restaurant 320,000–650,000 dong ($12–25) and coffee 50,000–80,000 dong ($2–3). A litre of petrol is about 26,000 dong ($1), a taxi ride 130,000–320,000 dong ($5–12), a scooter 210,000–320,000 dong ($8–12) a day, the Fansipan cable car around 800,000 dong ($30) return, and a Hmong guide for trekking 650,000–1,300,000 dong ($25–50) a day. Prices are as of 2026.
There is no airport at Sapa. From Hanoi (about 320 km) there are two ways up: the night train to Lao Cai, eight hours at 1,000,000–2,100,000 dong ($40–80) for a berth, then an hour by taxi or minibus into the mountains; or a direct sleeper bus in five to six hours for 320,000–650,000 dong ($12–25). Locally there are taxis, rented scooters (the mountain roads are steep and often wet, so not for beginners) and walking routes with a local guide.
March–May and September–November are the best months, at 12–22°C. In September the terraces turn gold as the rice is harvested. In May and June they are being planted, and the flooded steps work as mirrors. Winter (December–February) is 0–10°C, damp and sometimes snowy. Summer (June–August) is 18–26°C but it is the rainy season: cloud, fog and landslides on the mountain roads. At 1,600 m you want a warm layer in any month.