Cyclists.com

Serendah – Batang Berjuntai

70 km mixed-surface cycling loop326 m climbing3–4½ hoursGPX

Serendah, Selangor, Malaysia · Mixed

A flat 70 km mixed-surface cycling loop from Serendah, Selangor through Ladang Sungai Tinggi, Kampung Rantau Panjang and Bukit Beruntung, with 326 m of climbing. The first 66 km has no café, shop or water. Mixed surface: 83% is mapped as paved and 15% as gravel or unpaved and 2% has no surface data.

Route contributed by Richard Chapman · Created from a ride on Friday 5th June 2026

Download GPXMap

At a glance

Best for
Flat, steady riding
Distance
69.9 km
Loop
Elevation gain
326 m
5 m per km
Riding time
3–4½ hours
moving time, estimated
Difficulty
Moderate
Bike
Road bike with sturdy tyres, or gravel bike
from the mapped surface
Surface
Mixed surface
83% paved · 15% unpaved · 2% no data
Traffic
Mostly minor roads
10 km on main roads without a cycle lane · 2.9 km where the limit is 80 km/h or more
Food & water
Longest gap 66 km
5 cafés and restaurants · 6 shops
Navigation
GPX download
free, no sign-in
Start and finish
Serendah

Map and elevation profile

Elevation profile

Total ascent
326 m
Distance
70 km
020406080m0 km20406070 km66 m · highest, at 49.8 kmStartFinish · back at the start

Route description

  1. Serendah
  2. Ladang Sungai Tinggikm 22
  3. Kampung Rantau Panjangkm 27
  4. Bukit Beruntungkm 67
  5. Serendahkm 70

The route starts in Serendah and heads through Ladang Sungai Tinggi at 21.9 km, Kampung Rantau Panjang at 26.7 km, and Bukit Beruntung near 67 km before returning to Serendah. The profile is mostly flat with 75% flat terrain, 13% climbing and 12% descending. The highest point is 66 m at 48.1 km, and the lowest point is 8 m at 35.3 km. The route includes a short steep section of 0.1 km over 10% near 55.6 km with the steepest 500 m segment at 4.1% gradient.

Highlights

  • Passing Ladang Sungai Tinggi at 21.9 km
  • Passing Kampung Rantau Panjang at 26.7 km
  • Near peak Bukit Merbau Dulang at 42.8 km
  • Highest point at 66 m around 48.1 km

Along the route

Measured from the route line, the Copernicus elevation model and OpenStreetMap.

Places passed

  1. Ladang Sungai Tinggi 21.9 km
  2. Kampung Rantau Panjang 26.7 km
  3. Bukit Beruntung 67 km

Traffic, surface and gradient

Measured from OpenStreetMap along the track and the elevation profile.

Mostly minor roads and streets on the map; 10 km is on main roads without a cycle lane.

Roads
66% minor road · 15% main road · 13% track · 3% quiet street · 1% other roads and tracks · 2% unmapped
Main roads
10 km on main roads without a cycle lane — likely busier
Fast roads
2.9 km on roads with a limit of 80 km/h or more
Main roads used
B27 (3 km)
Surface
Mixed surface: 83% is mapped as paved and 15% as gravel or unpaved and 2% has no surface data.
Gradient
13% climbing · 12% descending · 75% flat

Food, water and services

Within a few hundred metres of the track, from OpenStreetMap. Opening hours change — treat this as where to look, not a promise.

The longest stretch without a café, shop or water is 66 km, from the start. Along the route: 5 cafés and restaurants and 6 shops.

Food, water and shops in ride order

  1. 0.3 km99 Speedmart · supermarket · 350 m off route
  2. 66.2 kmRestoran Jasen Jaya · restaurant · 50 m off route
  3. 66.2 km99 Speedmart · supermarket · 70 m off route

Worth a stop

  • 42.8 kmBukit Merbau Dulang (peak)

Start and access

Starts and finishes at Serendah. Mapped within a short walk of the start, from OpenStreetMap.

At the start and finish

Food and coffee
Restoran Jasen Jaya (910 m), Salam 1 Cafe (980 m)
Shops
99 Speedmart (420 m), Pasar Mini Salam Sentosa (980 m)

Know before you go

  • 65.9 km stretch with no café, shop, or water from 0.3 to 66.2 km
  • 10 km on main roads without a cycle lane
  • 2.9 km on roads with posted speed limits of 80 km/h or more
  • Gravel or unpaved sections making up 15% of the surface

Routes are for inspiration. Roads, surfaces and conditions change — check locally and ride within your limits.

About this route

Date ridden
Route line
Built from a GPS recording of the ride.
Elevation
Recalculated from the Copernicus GLO-90 terrain model every 50 m, not the device’s barometer.
Roads, surface, services
Measured along the line from OpenStreetMap extracts.
GPX
Generated from the route line: track points only, no timestamps or personal data.
Page added
Page last updated

See something wrong with this ride?

Rides starting nearby