Cyclists.com

Batang Berjuntai – Kampung Tanjung Karang

104 km road cycling loop22 m climbing4–6 hoursGPX

Bestari Jaya, Selangor, Malaysia · Road

A flat 104 km road cycling loop from Bestari Jaya, Selangor through Kampung Parit Serong, Kampung Seri Tiram Jaya and Sekinchan, with 22 m of climbing. Most of it (69.8 km) is on main roads without a cycle lane, 12.2 km where the limit is 80 km/h or more. The first 46 km has no café, shop or water.

Route contributed by Richard Chapman · Created from a ride on Monday 1st June 2026

Download GPXMap

At a glance

Best for
Flat, steady riding for confident riders at ease in traffic
Distance
103.6 km
Loop
Elevation gain
22 m
Riding time
4–6 hours
moving time, estimated
Difficulty
Moderate
Bike
Road bike
from the mapped surface
Surface
Paved
99% paved · 1% unpaved
Traffic
Mostly main roads
69.8 km on main roads without a cycle lane · 12.2 km where the limit is 80 km/h or more
Food & water
Longest gap 46 km
22 cafés and restaurants · 17 shops · 11 petrol stations · 1 public toilet
Navigation
GPX download
free, no sign-in
Start and finish
Bestari Jaya

Map and elevation profile

Elevation profile

Total ascent
22 m
Distance
104 km
02040m0 km255075104 km22 m · highest, at 98.0 kmStartFinish · back at the start

Route description

  1. Bestari Jaya
  2. Kampung Parit Serongkm 26
  3. Kampung Seri Tiram Jayakm 27
  4. Sekinchankm 50
  5. Site B Sekinchankm 51
  6. Tanjong Karangkm 63
  7. Kampung Tiram Setiakm 71
  8. Kampung Sri Makmurkm 89
  9. Kampung Rantau Panjangkm 98
  10. Bestari Jayakm 104

The ride starts and ends in Bestari Jaya, covering 103.6 km on a 99% paved surface. It passes through several villages including Kampung Parit Serong, Sekinchan, and Tanjong Karang. The route forms a loop, climbing only 22 m overall, with the highest point at 24 m reached near km 97. The elevation profile is predominantly flat, with 99% of the route flat and just 1% climbing.

The loop features a mix of road types: 56% on main roads, 27% on minor roads, 12% on major roads and 4% on quiet streets. Key roads include B42 for 47.4 km and Route 5 for nearly 12 km. The ride includes 69.8 km on main roads without a cycle lane and 12.2 km on roads with speed limits of 80 km/h or more.

Food and drink options are available at the start, including a restaurant, café and convenience store. The first 45.5 km include the longest stretch without cafés, shops or water. After that, there are several eateries, supermarkets, petrol stations and a public toilet near Sekinchan. The route concludes back at Bestari Jaya with fast food and other amenities nearby.

Highlights

  • Sekinchan at 50 km
  • Tanjong Karang at 63 km
  • B42 road for 47 km
  • Highest point at 24 m near 97 km

Along the route

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

Places passed

  1. Kampung Parit Serong 26.1 km
  2. Kampung Seri Tiram Jaya 26.9 km
  3. Kampung Ampangan 37.2 km
  4. Sekinchan 50.4 km
  5. Site B Sekinchan 50.8 km
  6. Kampung Site B Tambahan 51.2 km
  7. Tanjong Karang 63 km
  8. Kampung Sungai Gulang-Gulang 68 km
  9. Kampung Tiram Setia 71.3 km
  10. Kampung Sri Makmur 89.1 km
  11. Sime Darby Plantation Ladang Tennamaram 91.3 km
  12. Kampung Rantau Panjang 97.6 km
  13. Kampung Sungai Darat 99.7 km

Traffic, surface and gradient

Measured from OpenStreetMap along the track and the elevation profile.

This is not a cycle-track route: 67% is on main roads without a cycle lane, 12.2 km of it where the limit is 80 km/h or more. Riders should be comfortable sharing the road with faster traffic.

Roads
56% main road · 27% minor road · 12% major road · 4% quiet street · 1% other roads and tracks
Main roads
69.8 km on main roads without a cycle lane — likely busier
Fast roads
12.2 km on roads with a limit of 80 km/h or more
Main roads used
B42 (47 km), 5 (12 km), B101 (9 km), Jalan Tali Air 5 (6 km)
Surface
Paved: 99% of the route is mapped as paved, 1% as unpaved.
Gradient
1% climbing · 0% descending · 99% 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 46 km, from the start. Along the route: 22 cafés and restaurants, 17 shops, 11 petrol stations and 1 public toilet.

Food, water and shops in ride order

  1. 0 kmRestoran Nasi Korek - Korek · restaurant · 350 m off route
  2. 0 kmjoeyshoppe · convenience store · 400 m off route
  3. 0 kmBHPetrol · petrol station · on the route
  4. 0 kmSai Policlinic · clinic · 290 m off route
  5. 45.9 kmHay Cafe · café · 100 m off route
  6. 50.1 kmTandas Awam · toilets · 80 m off route
  7. 50.2 kmVR Sekinchan Jie Yuan · restaurant · 40 m off route
  8. 50.4 kmWatsons · pharmacy · 310 m off route
  9. 50.6 km99 Speedmart · supermarket · 80 m off route
  10. 52.6 kmPetron · petrol station · 100 m off route
  11. 55 kmKek Ghumoh Kafe · café · 110 m off route
  12. 63 kmBaker's Cottage · bakery · 100 m off route
  13. 63 km99 Speedmart · supermarket · 80 m off route
  14. 63.2 kmShell · petrol station · 50 m off route
  15. 63.4 kmKlinik Mediviron · clinic · 80 m off route
  16. 71.5 km99 Speedmart · supermarket · 70 m off route
  17. 102.5 kmBurger King · fast food · on the route
  18. 102.5 kmCaltex · petrol station · 70 m off route

Worth a stop

  • 49.9 kmAh Ma House (attraction)

Start and access

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

At the start and finish

Food and coffee
Burger King (250 m), Restoran Nasi Korek - Korek (350 m)
Shops
joeyshoppe (400 m)

Know before you go

  • Longest stretch of 45.5 km without café, shop or water at start
  • 69.8 km on main roads without cycle lane
  • 12.2 km on roads with speed limit 80 km/h or above

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