Biketerra logo
pricing log in sign up

Batu Caves to Ulu Yam

Majlis Perbandaran Selayang, Selangor, MY · by Abdul Adzim · v1.1.3
26.4km
450m
1:01:28ttc
Public privacy

Persistently hilly, up to 10.6% sustained. Warm and wet.

Ride now
© 2026 Biketerra, LLC
About Help Center Privacy Terms