Ulu Yam

Selangor, Malaysia

Why visit Ulu Yam?

Ulu Yam (also known as Hulu Yam Bharu) is a small town in northern Selangor, 35 km from Kuala Lumpur in the foothills of the Titiwangsa Range. It is a popular weekend destination for its riverside resorts, hot springs, and the scenic Ulu Yam waterfall. The town is surrounded by durian and fruit orchards.

Planning Ulu Yam? Tell us your dates and we’ll tailor the trip.

Ask on WhatsApp

How do you get there?

By Plane

KLIA (KUL) is 75 km south (1.5 hr drive).

By Train

No train station. The nearest KTM station is Batang Kali (10 km west).

By Car / Road

Ulu Yam is 35 km north of KL via the Kuala Lumpur–Kuala Kubu Bharu Highway (Route 55).

A car is essential. The waterfalls and resorts are scattered.

What are the things to do?

  • Lata Ulu Yam (Ulu Yam Waterfall) — a scenic waterfall with a pool for swimming; popular on weekends

  • Ulu Yam hot springs — natural hot springs with developed pools; RM 5–10

  • Janda Baik (Pahang) — 15 km east; a hill resort town with hiking trails and cool air

  • Durian orchards — several durian farms around Ulu Yam; durian season June–September

  • Swim at Lata Ulu Yam

  • Soak at the hot springs

  • Durian tasting — fresh durian from local farms

  • Day trip to Janda Baik — hike and enjoy the cool mountain air

Planning Ulu Yam? Want these on a customised itinerary?

Ask on WhatsApp

Where to eat?

  • Ulu Yam food stalls (near the waterfall and hot springs) — nasi lemak, roti canai, mee goreng; RM 3–7
  • Janda Baik restaurants — Malay food and grilled fish; RM 5–15
  • Durian stalls — fresh durian from RM 10–30 per kg

Where to drink?

  • Teh tarik (RM 2)
  • Fresh coconut water (RM 2–3)

Planning Ulu Yam? We’ll book the stays and dining for you.

Ask on WhatsApp

Where to stay?

  • Budget: Ulu Yam Homestay (RM 40–80/night)
  • Mid-range: Janda Baik — various hill resorts (RM 80–200/night)
  • Janda Baik — camping and glamping options

What should you buy?

  • Ulu Yam town market — local produce and durian in season

Where to go next?

  • Janda Baik (15 km east, 25 min drive)
  • Batang Kali (10 km west, 15 min drive)
  • Kuala Kubu Bharu (15 km north, 20 min drive)
  • Gentang Highlands (20 km east, 30 min drive)
  • Kuala Lumpur (35 km south, 40 min drive)

Nearby in Selangor

More places to explore around Ulu Yam.

Guide content as of July 2026.

Contact Us

Get in touch with us.

Or connect over WhatsApp

Connect Over WhatsApp