As your boat glides out onto the vast emerald expanse of Ba Bể Lake, ringed on all four sides by sheer limestone peaks and primeval forest, you see a small island rising some thirty meters out of the middle of the water, cloaked in the deep green canopy of century-old trees. Mooring at the stone landing at the base of the islet and climbing moss-flecked stone steps beneath the forest shade, you come upon a curved-roof temple covered in dragon-scale tiles standing quietly amid the lapping of waves and the scent of incense drifting through mountain mist.
This is An Mã Temple, which the local Tày people around the lake affectionately call An Mạ Temple. More than the spiritual heart of the Ba Bể Lake Special National Scenic Site, the sanctuary on this rocky islet preserves a poignant chapter of 17th-century history: here lakeside villagers raised a shrine to honor loyalist generals of the Mạc dynasty who took their own lives at Puông Cave, changing the surname Mạc to Ma so that they could safeguard the memory of the fallen across centuries of dynastic change.
IThe tragic history of the Mạc loyalists, the Ma clan and the syncretic pantheon on Ba Bể Lake
Amid the dramatic karst landscape of Ba Bể Lake (known in the Tày language as Slam Pé, meaning the three interconnected lakes of Pé Lầm, Pé Lù and Pé Lèng), An Mã Temple brings together two deep layers of local memory: the creation myth of Ba Bể Lake and the historical drama of loyalty during the Lê - Mạc civil conflict of the late 16th and 17th centuries.
According to the Tày folk legend of the Origin of Ba Bể Lake, the Nam Mẫu basin was once a dry valley. During a village festival, a ragged old beggar woman came asking for food and was turned away by the villagers, except for a compassionate Widow and her son who welcomed her into their home for supper and shelter. That night the old woman revealed her true form as a Dragon Deity, warning the mother and son that a great flood was about to submerge the valley and giving them wood ash to scatter around their house along with two rice husks. When torrential waters suddenly burst forth and sank the valley into a vast lake, the ground beneath the Widow's house rose higher and higher to become an island in the middle of the water, while the two rice husks cast upon the flood transformed into two dugout canoes in which the mother and son paddled out to rescue drowning villagers. That island rising between Pé Lù and Pé Lầm lakes is An Mã Island, where local inhabitants set up their first shrine to give thanks to the deities and honor the Widow's saving compassion.
Upon that older sacred island, the historical event that gave An Mã Temple its enduring name and identity belongs to the Mạc dynasty in the late 16th and early 17th centuries. After withdrawing from the capital Thăng Long in 1592, the Mạc court retreated to the northeastern mountains, establishing long-term strongholds across Cao Bằng and Bắc Kạn. During fierce battles against advancing Lê - Trịnh forces along the Năng River waterway flowing through Puông Cave into Ba Bể Lake, a contingent of Mạc generals and loyal ministers found themselves surrounded with no way out. Refusing to surrender and determined to keep their royal fidelity intact, the Mạc commanders and soldiers committed suicide inside Puông Cave.
Moved by the unwavering loyalty of the fallen warriors, Tày villagers around Ba Bể Lake erected a temple atop the island in the middle of the lake to offer incense for their souls. Yet under the strict surveillance of the victorious Lê - Trịnh court, openly maintaining a shrine to Mạc generals or bearing the surname Mạc carried the threat of treason charges and clan execution. To protect living descendants and spare the sanctuary from destruction, the local community changed the surname Mạc to Ma, telling court officials that the island shrine was a place of ancestor veneration dedicated to founding ancestors of the Ma clan who had settled the lake valley, while naming the temple An Mạ.
Two complementary meanings of the names An Mã and An Mạ
The name of the temple and its island carries two parallel meanings in the Tày language and in Sino-Vietnamese. In the indigenous Tày tongue, An Mạ means a peaceful and auspicious resting place (mồ yên mả đẹp), signifying an eternal, undisturbed sanctuary amid green mountains and clear waters for the spirits of the loyalist Mạc (Ma) generals who perished at Puông Cave. This reading reflects the highland ethic of gratitude and compassion toward fallen heroes.
Read in Sino-Vietnamese, the name is An Mã (安馬, meaning peaceful horse or resting steed). Viewed from above or from a boat crossing the lake, the thirty-meter-high limestone islet with its raised forepart and gently sloping ridge standing in the emerald water resembles a warhorse pausing calmly to wade in the lake, or a curved tortoise shell sheltering the ancient shrine on its back. Both readings, An Mạ and An Mã, have been preserved side by side in local gazetteers and oral tradition as two facets of a single cultural symbol.
Over more than three centuries, An Mã Temple evolved into a syncretic sanctuary arranged according to the principle of Buddha in front, Saints and Holy Mothers behind. Alongside the spirit tablets of the Mạc (Ma) loyalists, the temple enshrines the Buddha, the Jade Emperor (Ngọc Hoàng Thượng Đế), the Three Palaces Holy Mothers, the Holy Mother of the Highlands (Mẫu Thượng Ngàn), the Highland Lady (Chúa Sơn Trang) and Saint Trần Hưng Đạo. Bringing together Buddhas, Taoist and indigenous Saints, Mother Goddesses and tragic historical heroes on a single island reflects the reconciling spirit of Vietnamese religious culture, where Buddhist compassion and the protective grace of the Mother of the Highlands and the Mother of Water bring peace to past dynastic strife.
Visitors hearing the name An Mã Temple for the first time sometimes assume it is merely a small wayside shrine to water spirits or a mythical horse. In reality, the historical core of An Mã Temple lies in the story of Mạc dynasty loyalists and their descendants adopting the surname Ma in the Bắc Kạn and Cao Bằng highlands in the 17th century. Today, Tày families bearing the surname Ma (of Mạc origin) still live in numbers around Ba Bể Lake and revere An Mã Temple as their ancestral sanctuary.
IIFour centuries from a 17th-century Lê - Mạc shrine to a Special National Heritage Site
The history of An Mã Temple is closely bound up with the Mạc dynasty's northeastern mountain strongholds in old Thái Nguyên and Cao Bằng garrisons, as well as the modern conservation of the Ba Bể Lake landscape. Founded in the 17th century after the tragedy at Puông Cave, the temple was originally built by lakeside villagers using precious forest hardwoods atop the limestone island and roofed with traditional yin-yang and dragon-scale tiles.
Subjected to centuries of mountain weather and 20th-century historical upheavals, the original timber structure on An Mã Island gradually deteriorated until only the stone foundations, ancient steps and open-air incense burners beneath the giant trees remained. Responding to the earnest wishes of lakeside residents and descendants of the Mạc (Ma) clan across Vietnam, in 2006 and 2007 former Bắc Kạn province carried out a comprehensive reconstruction of An Mã Temple directly atop its ancient island foundation, inaugurating the restored sanctuary during the spring festival of the Đinh Hợi year (2007).
In terms of national heritage protection, An Mã Temple stands at the heart of the core zone of Ba Bể National Park. On September 27, 2012, the Prime Minister signed Decision No. 1419/QĐ-TTg classifying the Ba Bể Lake Scenic Complex as a Special National Heritage Site (third round). Subsequently, in 2014, the Ministry of Culture, Sports and Tourism inscribed the Ba Bể Lồng Tồng Festival, centered on the sacred procession from An Mã Temple, on the National List of Intangible Cultural Heritage. Since July 1, 2025, under National Assembly Resolution No. 202/2025/QH15 merging Bắc Kạn and Thái Nguyên provinces and Resolution No. 1683/NQ-UBTVQH15 of the Standing Committee of the National Assembly, Nam Mẫu commune was merged with Cao Thượng and Khang Ninh communes to form Ba Bể commune of Thái Nguyên province, making An Mã Temple a flagship heritage site in the far north of the expanded province.
- Late 16th century (1592)The Mạc dynasty retreats to the Northeast highlandsAfter leaving the capital Thăng Long in 1592, the Mạc royal court withdrew into the mountains of Bắc Kạn and Cao Bằng, establishing defensive lines along the Năng River and Ba Bể Lake.
- 17th centuryThe Puông Cave tragedy and foundation of An Mã TempleLoyalist generals and soldiers of the Mạc dynasty died for their cause at Puông Cave during battles with Lê - Trịnh troops. Local villagers built a temple on the island in Ba Bể Lake, changed the surname Mạc to Ma and named the shrine An Mạ (An Mã).
- 18th - 19th centuriesExpansion of syncretic Buddhist, Saint and Mother Goddess worshipThe dragon-scale-tiled timber shrine on the island became the spiritual center of the lake basin, jointly enshrining the Buddha, the Jade Emperor, the Three Palaces Holy Mothers, the Highland Lady, Saint Trần Hưng Đạo and the Mạc loyalists.
- 2006 - 2007Major reconstruction with a symbolic 54 m² main hallThe main sanctuary was rebuilt on its historic foundation measuring 9 meters long by 6 meters wide (54 square meters symbolizing the 54 ethnic groups of Vietnam), complete with a triple gate and stone steps.
- 2012Ba Bể Lake classified as a Special National Heritage SiteOn September 27, 2012, the Prime Minister issued Decision No. 1419/QĐ-TTg ranking the Ba Bể Lake Scenic Complex, including An Mã Island and An Mã Temple, as a Special National Heritage Site.
- 2014Ba Bể Lồng Tồng Festival inscribed as National Intangible HeritageThe Ministry of Culture, Sports and Tourism inscribed the Ba Bể Lồng Tồng Festival, whose opening rite is the water procession from An Mã Temple, on the National List of Intangible Cultural Heritage.
IIIArchitecture of the 54-square-meter sanctuary amid the island's primeval forest
Unlike large temples set in open plains or towns, the architecture of An Mã Temple is governed by complete harmony with the untouched natural setting of a limestone island in the middle of Ba Bể Lake. An Mã Island is a karst limestone peak rising roughly 30 meters above the lake surface, its slopes cloaked in primary tropical forest where centuries-old ironwood (nghiến) and banyan trees grip the rock crevices with knotted roots.
From the boat landing at the southern foot of the island, visitors pass through entrance pillars and ascend a winding flight of stone steps beneath cool forest foliage to reach the summit ridge. The temple buildings are arranged compactly along the level crown of the stone horse's back, comprising the Triple Gate, the small courtyard, the stele pavilion and the Main Sanctuary.
The symbolic 54-square-meter floor plan and interior altars
The most distinctive design feature of the 2006 to 2007 reconstruction of An Mã Temple is the exact ground plan of the Main Sanctuary. The hall was built with a length of exactly 9 meters and a width of 6 meters, yielding a floor area of 54 square meters. In traditional East Asian numerology, 9 is the supreme Yang number representing Heaven and longevity, while 6 is the auspicious Yin number representing Earth and blessing, and their product, 54 square meters, was chosen to symbolize the unity of the 54 brotherly ethnic groups of Vietnam gathering in harmony at Ba Bể Lake.
In its structural carpentry and materials, the sanctuary blends classical northern Vietnamese timber architecture with highland craftsmanship: sturdy ironwood columns and beams support gently sweeping roofs covered in deep-red dragon-scale tiles (ngói vảy rồng), crowned along the main ridge by two dragons flanking the moon and upturned phoenix-tail corner eaves. Across the front porch hang gilded Chinese horizontal boards and parallel couplets praising the fairy-like scenery of the Ba Bể island and the steadfast loyalty of the ancients.
Within the 54-square-meter interior, the altars are arranged in solemn hierarchy: at the highest center sit the altars to the Buddha and the Jade Emperor, followed by the altars to the Three Palaces Holy Mothers, the Holy Mother of the Highlands (Mẫu Thượng Ngàn) and the Highland Lady (Chúa Sơn Trang) who preside over the forests and waters of Ba Bể. Flanking them are the altars to Saint Trần Hưng Đạo and the spirit tablets of the loyalist generals and ministers of the Mạc (Ma) dynasty. Beside the sanctuary stands a stele pavilion recording the history of the island and the restoration of the temple.
The lakeside stone jetty at the base of the limestone island connected to a winding stone stairway climbing beneath century-old forest trees to the summit ridge.
A traditional gateway with curved eaves roofed in dragon-scale tiles, opening onto a quiet brick courtyard overlooking the emerald waters of Ba Bể Lake on all sides.
The central timber hall measuring 9 meters long by 6 meters wide (54 square meters symbolizing the 54 ethnic groups of Vietnam), roofed with curved dragon-scale terracotta tiles.
The inner sanctuary housing tiered altars to the Buddha, the Jade Emperor, the Three Palaces Holy Mothers, the Highland Lady, Saint Trần Hưng Đạo and the loyal ministers of the Mạc (Ma) clan.
A shelter housing the stone stele inscribed with the legend of An Mã Island, the historical account of the Mạc warriors at Puông Cave and the record of the 2006 to 2007 restoration.
IVThe lie of the land and the facing
This section presents the Hall of Myriad Paths library's own reading through the lens of traditional form-school feng shui based on the actual topography of Ba Bể Lake, rather than text copied from the temple's stele. We state this clearly so that readers can distinguish historical records from geomantic interpretation.
At coordinates 22.4053° N, 105.6153° E, An Mã Temple occupies one of the rarest geomantic formations in Vietnam: a node formed in the midst of great water (thủy trung kết huyệt), taking the shape of a heavenly horse drinking water (thiên mã ẩm thủy) or a golden turtle floating on the lake (kim quy phù thủy). Ba Bể Lake is a vast natural karst tectonic lake lying at roughly 145 meters above sea level, encircled on all four sides by towering limestone ranges rising from 500 to over 1,000 meters. In classical mountain-and-water geomancy, the entire multi-hundred-hectare expanse of Ba Bể Lake serves as an inexhaustible water bright hall (đại minh đường), while the surrounding ring of limestone peaks forms a natural fortress wall that shields the basin from scattering winds and gathers qi (tàng phong tụ khí).
Right in the middle of that vast bright hall, the limestone mass of An Mã Island rises abruptly between Pé Lù and Pé Lầm lakes like a jade pearl resting in a bowl of water. Perched atop the spine of the island, the temple receives pure water qi converging from all eight directions, while the dense primeval forest clothing the islet shelters the sanctuary and balances Yin and Yang. The main facade of the temple looks out toward the open waters to the south and southeast, taking the layered limestone peaks across the lake as its front screen (tiền án) and attendant peaks (triều sơn). By placing a memorial shrine to fallen loyalist warriors atop a stone horse in the middle of a tranquil mountain lake, the ancients drew upon the eternal stillness of Ba Bể's waters to soothe historical grief, transforming the tragedy of Puông Cave into an enduring An Mạ, a peaceful resting place for all time.
VThe sacred water procession in the Ba Bể Lồng Tồng Festival and the main feast on the sixth day of the second lunar month
In the spiritual life of the Tày, Nùng, Dao and H'Mông communities around Ba Bể Lake, An Mã Temple serves as the ritual fountainhead of spring festivities. The largest annual celebration linked to the island shrine is the Ba Bể Lồng Tồng Festival (the Going-to-the-Field Festival), a National Intangible Cultural Heritage event held from the 9th to the 11th day of the 1st lunar month (with main rites on the 9th and 10th days) on the lakeside field of Bó Lù village.
The sacred ceremony that opens the entire Ba Bể Lồng Tồng Festival is the Deity Procession and Offering Tray Procession from An Mã Temple. On the 9th and the morning of the 10th day of the 1st lunar month, village elders, Tào ritual masters and community representatives dressed in traditional indigo attire travel by boat to An Mã Island to offer incense, pay homage to the ancestors and invite the sacred spirits from An Mã Temple aboard the ceremonial boats. Flying colorful festival banners, the flotilla glides across the emerald waters of Ba Bể Lake to escort the sacred palanquin to the festival grounds at Bó Lù village, where dozens of elaborate offering trays (laden with five-color glutinous rice, pounded rice cakes, khẩu sli puffed rice cakes, grilled lake fish and roast pork) are presented to the God of Agriculture, the Mountain Gods and the River Gods with prayers for favorable weather and abundant harvests.
| Lunar date | Festival or ritual | Venue and ceremonial content |
|---|---|---|
| 9th to 10th day of the 1st month | An Mã Temple Water Procession and Ba Bể Lồng Tồng Festival | Incense offerings at An Mã Temple on the island followed by a boat procession across Ba Bể Lake to the Bó Lù village field to open the Lồng Tồng festival with con-ball throwing, dugout canoe races and Then singing. |
| 6th day of the 2nd month | Main Festival of An Mã Temple (Mạc Loyalists Memorial) | The temple's own principal commemorative feast honoring the loyalist generals and soldiers of the Mạc (Ma) dynasty who died at Puông Cave, attended by Mạc and Ma clan descendants from across Vietnam and local villagers. |
| Full moon of the 1st and 3rd months | First Full Moon Peace Prayers and Third-Month Mother Goddess Feast | Pilgrims and visitors travel by boat to the island to offer incense to the Buddha, the Three Palaces Holy Mothers and the Highland Lady for peace and good fortune. |
| Full moon of the 7th month (15/7) | Vu Lan Festival and Requiem for Fallen Warriors | Chanting requiem prayers for the souls of the soldiers who perished along the Năng River and Puông Cave as well as the ancestors of lakeside families. |
| 12th lunar month | Year-End Thanksgiving Rite on An Mã Island | Residents of Ba Bể commune (former Nam Mẫu commune) present thanksgiving offerings on the island for a year of calm waters and peaceful harvests. |
Alongside the first-month Lồng Tồng festival, An Mã Temple celebrates its own Main Temple Festival on the 6th day of the 2nd lunar month each year. This is the official memorial anniversary honoring the loyalist ministers and generals of the Mạc dynasty who gave their lives for their cause. On this day, not only Tày villagers from around the lake, but also delegations from the Mạc Clan Council of Vietnam and descendants of the Mạc and Ma families from many provinces travel by boat to An Mã Island to offer incense, remember their forebears and listen to Tính lute melodies and Then ballads echoing across the waters of Ba Bể.
VILocation And How To Get There
- Address
- Đảo An Mã giữa hồ Ba Bể, xã Ba Bể (trước đây thuộc xã Nam Mẫu, huyện Ba Bể, tỉnh Bắc Kạn cũ), tỉnh Thái Nguyên
- Getting there
- The temple stands atop An Mã Island in the middle of Ba Bể Lake in Ba Bể commune (formerly Nam Mẫu commune, Ba Bể district, Bắc Kạn province), Thái Nguyên province. From central Thái Nguyên city, follow National Highway 3 north through former Bắc Kạn and connect to Provincial Road 254 (or the direct Ba Bể Lake road) for a total of about 140 km to the Ba Bể National Park boat landing, then take a 20- to 30-minute boat ride across the lake to An Mã Island.
- Coordinates
- 22.4053, 105.6153
Because An Mã Temple stands on an island in the middle of Ba Bể Lake, reaching the shrine requires taking a boat from the Ba Bể National Park jetty or the landings at Pác Ngòi and Bó Lù villages. While on the boat, please wear a life jacket in accordance with waterway safety rules and never litter or drop plastic into the waters of Ba Bể National Park. On the island, the path climbs natural stone steps beneath dense forest shade, so wear flat, non-slip shoes, speak quietly inside the sanctuary, do not break branches of the primeval forest and light incense only at the outdoor censer.
Nearby places in the library
VIIContribute To This Page
Contribute photos, information or video for An Mã Temple
Góp ảnh, thông tin hoặc video cho Đền An MãEveryone is welcome to enrich this page: a photo you took, a detail the page misses, a short video. Every contribution is read and answered.
Thầy Ưng Khiêm mời cộng đồng cùng làm giàu trang này. Ảnh chụp tận nơi, một chi tiết lịch sử chưa được nhắc, một đoạn video ngắn: mọi đóng góp đều được đọc và trả lời.
No community contribution yet. You could be the first. Chưa có đóng góp nào từ cộng đồng. Bạn có thể là người đầu tiên.
?Quick Questions
Who is worshipped at An Mã Temple
An Mã Temple commemorates the loyalist generals and ministers of the Mạc dynasty who committed suicide at Puông Cave in the 17th century to preserve their honor during the Lê - Mạc conflict. The sanctuary also jointly enshrines the Buddha, the Jade Emperor, the Three Palaces Holy Mothers, the Holy Mother of the Highlands, the Highland Lady and Saint Trần Hưng Đạo.
Why were the Mạc dynasty loyalists here worshipped under the surname Ma
When the Mạc dynasty fell to Lê - Trịnh forces in the 17th century, local villagers around Ba Bể Lake built an island shrine to mourn the Mạc warriors who died at Puông Cave. To avoid persecution and reprisal by the Lê - Trịnh court, the people changed the surname Mạc to Ma and declared that the shrine honored Ma clan ancestors, thereby preserving both living descendants and the temple.
What do the names An Mã and An Mạ mean
The name has two complementary explanations: in Sino-Vietnamese, An Mã means Peaceful Horse, because the 30-meter-high limestone island in the middle of the lake resembles a horse standing calmly in the water. In the indigenous Tày language, An Mạ means a peaceful and auspicious resting place (mồ yên mả đẹp) for the souls of the fallen Mạc loyalists.
Why does the main sanctuary of An Mã Temple measure exactly 54 square meters
During the comprehensive reconstruction of the temple in 2006 and 2007 atop its ancient foundation, the main hall was built 9 meters long by 6 meters wide, creating a floor area of exactly 54 square meters. The number 54 was chosen as a symbol of unity among the 54 brotherly ethnic groups of Vietnam.
When are the main festival days at An Mã Temple
The temple has two major festival occasions each year: the first is on the 9th and 10th days of the 1st lunar month, when a ceremonial boat procession carries sacred offerings from An Mã Temple across the lake to Bó Lù village to open the Ba Bể Lồng Tồng Festival, and the second is on the 6th day of the 2nd lunar month, the temple's own memorial feast for the Mạc dynasty generals.