An Ma Temple

Đền An Mã

A shrine on a small island in the lake, dedicated to ancient generals who defended the land. Every year in the first lunar month, a temple fair and dragon boat races are held.

An Ma Temple stands on Bo Gia Mai Island in Ba Be Lake. Legend says it honours ancient generals who once stationed troops here to resist invaders. 'An Ma' means 'settling the warhorses'. The island is densely wooded, and stone steps leading up from the shore offer views over the lake. It is a required stop on the lake boat tour. Every year in the first lunar month, a temple fair is held with ceremonies, folk song duets and dragon boat races. Visitors should dress modestly to enter the temple.

Opening hours

With the cruise, daytime

Ancestral temple · Lake islands · Temple fair

Nearby sights

More in Ba Be Lake