MY · Kelantan · 4.79°N 101.95°E

kampung pulai

An old Hakka village under limestone hills, with a Guanyin temple and a cave across the river.

Best time
March to October. Heavy rain and floods from about November to January can make the river crossing and cave steps unsafe. Chinese New Year and Guanyin's festival days bring crowds.
How long
Half a day
Getting there
Drive to Gua Musang, about 5 hours from KL via Bentong, Raub and Kuala Lipis, then about 15 minutes south to the village.
Save postcard
MY · Kelantankampung pulai4.79°N 101.95°Egowherelah.com
Dear group chat,An old Hakka village under limestone hills, with a Guanyin temple and a cave across the river.— gowherelahTo: whoever’s drivingKampung PulaiMY, Kelantan
KLkampung pulai
≈ 186 km from KL, as the crow flies

A Hakka village about 15 minutes south of Gua Musang, said to have been founded centuries ago by Chinese gold miners. It makes a slow, pretty half day: the Water and Moon Temple by the river, a hanging bridge over the Galas River and a cave shrine up in the limestone.

Makan

  1. Hakka home cookingSimple Hakka dishes at the village eateries, when they're open.Map ↗
  2. Musang King durianIn season, the Gua Musang area's famous durian is sold by the roadside.Map ↗

Things to do

  1. Water and Moon TempleShui Yue Gong, the village's old Guanyin temple, facing the river with limestone hills behind.Map ↗
  2. The hanging bridgeCross the Galas River on foot, then walk through the rubber trees towards Princess Hill.Map ↗
  3. Princess CaveAbout 150 steps up the hill to a cave shrine, with a view back over the village.Map ↗
  4. The village lanesOld wooden houses and vegetable plots tucked between the hills.Map ↗

Good to know

  • The village eateries are Chinese and not halal. Muslim friends can eat in Gua Musang town.
  • Skip the cave steps and the river path after heavy rain.
  • Keep your voice down in the temple and ask before photographing people at prayer.

Last checked October 2026. Things change, so check opening times, fees and transport before you go.