Perlis · Malaysia

Gua Kelam

The Cave of Darkness — A Subterranean Wonder

Kaki Bukit, Perlis, Northern Malaysia

Explore the Cave

About Gua Kelam

A limestone cave carved by time, water, and human hands — a hidden treasure of Perlis.

A Cave of Two Worlds

Gua Kelam, which translates to "Cave of Darkness" in Malay, is a spectacular limestone cave located in the small town of Kaki Bukit in Perlis, the northernmost state of Malaysia. What makes this cave extraordinary is its dual nature — it is both a natural limestone formation and a man-made passageway that was carved through the mountain.

The cave stretches for approximately 370 metres and features a suspended wooden walkway that runs above an underground river. Visitors walk through the cool, dimly lit passage, surrounded by stalactites, stalagmites, and the gentle sound of flowing water echoing through the stone.

Gua Kelam is part of the Nakawan Range, one of the oldest limestone formations in Malaysia, dating back over 250 million years to the Permian period. The combination of natural beauty and historical significance makes this cave a must-visit destination for nature lovers and history enthusiasts alike.

Length
370 metres
Walking distance through the cave passage
Age of Limestone
250+ Million Years
From the Permian geological period
Elevation
~150 m
Above sea level in the Nakawan Range

Geological Significance

The ancient stone that built Gua Kelam tells a story hundreds of millions of years in the making.

🪨

Permian Limestone

The cave is carved into limestone from the Permian period (299–252 million years ago). This limestone was formed from marine organisms on an ancient shallow sea floor, compressed over millions of years into solid rock.

💧

Karst Formation

Gua Kelam is a classic karst feature, shaped by the slow dissolution of limestone by slightly acidic rainwater. Over time, water seeped through cracks and fissures, widening them into the massive cave passage we see today.

🌊

Underground River

A perennial underground river flows through the cave, continuing to shape the limestone to this day. The river connects the Kaki Bukit side to the Wang Kelian valley, providing a natural water source for the surrounding area.

History & Discovery

From a secret passage to a beloved destination — the story of Gua Kelam spans centuries.

Prehistoric Era

Natural Formation

The cave forms naturally over millions of years as water erodes the limestone. The area was part of a shallow sea during the Permian period, leaving behind rich deposits of fossils and marine life impressions in the stone.

Early Settlement

The Secret of Kaki Bukit

For centuries, the cave remained a hidden natural feature known only to the local communities. The people of Kaki Bukit used the underground river as a source of fresh water for agriculture and daily life.

1935

The Tunnel is Carved

During the British colonial era, the cave was enlarged and a pathway was carved through the mountain to connect the Kaki Bukit valley to the Wang Kelian area. This was done to facilitate tin mining operations in the region, creating the passage that visitors walk through today.

1980s

Tourism Development

The cave began to attract visitors as word spread of its unique beauty. A proper wooden walkway was installed, along with lighting to illuminate the interior. Gua Kelam gradually became one of Perlis's most popular attractions.

Present Day

Natural Heritage Site

Today, Gua Kelam is recognized as an important natural and historical heritage site in Perlis. Conservation efforts ensure that the cave's delicate ecosystem and geological features are preserved for future generations to explore and enjoy.

Visitor Information

Plan your journey into the Cave of Darkness with these essential details.

🕐
Opening Hours
9:00 AM — 5:00 PM
Open daily including weekends
🎟️
Entrance Fee
RM 2 — RM 5
Malaysian citizens: RM2 · Non-citizens: RM5
👟
Difficulty
Easy Walk
Flat wooden walkway, suitable for all ages
🌡️
Temperature
~24°C — 28°C
Cool and humid inside the cave year-round

Getting to Gua Kelam

Located in the northernmost corner of Malaysia, Gua Kelam is an accessible destination from Perlis and nearby states.

🚗 From Kangar (Perlis)

Kangar, the state capital of Perlis, is approximately 26 km from Gua Kelam. The journey takes about 35–40 minutes by car. Follow Route 7 northbound towards Padang Besar, then turn onto Route 177 towards Kaki Bukit. The cave entrance is well signposted from the town.

🚌 From Alor Setar (Kedah)

From Alor Setar, Gua Kelam is about 75 km away, a drive of roughly 1 hour 15 minutes via the North-South Expressway (E1). Exit at the Changlun interchange, then head towards Perlis and follow the signs to Kaki Bukit and Gua Kelam.

🚆 Public Transport

The nearest train station is Kaki Bukit Railway Station, located just a short walk from the cave entrance. Trains on the Padang Besar line stop here regularly. Buses from Kangar also serve the Kaki Bukit area, making the cave accessible without a private vehicle.

✈️ From Further Afield

The nearest airport is Alor Setar Airport (AOR) in Kedah, approximately 75 km away. From the airport, you can rent a car or take a taxi to reach Gua Kelam. Alternatively, Penang International Airport (PEN) is about 150 km away, with regular bus and train connections to Perlis.