Trang An is the standout experience — a UNESCO-listed boat circuit through karst caves and flooded valleys that takes around three hours. It's bigger and wilder than Tam Coc, with fewer souvenir sellers. Boats hold four people and are rowed by local women, often with their feet.
Tam Coc is the classic postcard image: a slow row through three river caves with limestone peaks rising from the rice paddies. It's beautiful but crowded. Arrive before 8am or after 4pm to avoid the worst of it.
Bich Dong pagoda sits partway up a limestone cliff near Tam Coc. The walk up through the cave shrines and up to the upper pagoda takes about 30 minutes and rewards with views over the surrounding plain.
Mua Cave (Hang Mua) involves climbing 500 steps to a peak with panoramic views across the Tam Coc valley — the most photographed viewpoint in the province. It's physically demanding and tourist-heavy, but the views justify it.
Cuc Phuong National Park is Vietnam's oldest national park, an hour northwest of the city. The primate rescue and conservation centre is the main draw — home to dozens of lorises, langurs, and gibbons — but the old-growth forest itself, with trees over 1,000 years old, is worth the trip independently.
Hoa Lu Ancient Capital is the 10th-century fortified capital of the Dinh and Le dynasties. The remaining temples are modest but evocative, set in a tight valley enclosed by cliffs. Combine it with Trang An since they're adjacent.