Cyclists.com

Around Putrajaya

96 km road cycling out-and-back route303 m climbing4–6 hoursGPX

Putrajaya, Malaysia · Road

A flat 96 km road cycling out-and-back route from Putrajaya, with 303 m of climbing. Most of it (69.8 km) is on main roads without a cycle lane, 15 km where the limit is 80 km/h or more. There is a 21 km stretch without a café, shop or water (km 59–80).

Route contributed by Richard Chapman · Last ridden Saturday 18th April 2026

Download GPXMap

At a glance

Best for
Flat, steady riding for confident riders at ease in traffic
Distance
95.6 km
Out and back
Elevation gain
303 m
3 m per km
Riding time
4–6 hours
moving time, estimated
Difficulty
Moderate
Bike
Road bike
from the mapped surface
Surface
Paved
99% paved · 0% unpaved · 1% no data
Traffic
Mostly main roads
69.8 km on main roads without a cycle lane · 15 km where the limit is 80 km/h or more · 17.9 km on cycle paths or lanes
Food & water
Longest gap 21 km
17 cafés and restaurants · 7 shops · 4 petrol stations · 2 public toilets · 2 bike shops
Navigation
GPX download
free, no sign-in
Start and finish
Putrajaya

Map and elevation profile

Elevation profile

Total ascent
303 m
Distance
96 km
020406080m0 km2040608096 km59 m · highest, at 25.6 kmStartFinish · back at the start

Route description

  1. Putrajaya
  2. Putrajayakm 96

Beginning in Putrajaya, the route heads out along a mixture of main roads, cycle paths, and minor roads, covering 95.6 km in total. The ride is almost entirely paved (99%) with a substantial 72% on main roads, though 69.8 km of these lack cycle lanes. Key named roads along the way include Lebuh Wadi Ehsan for 17 km and Persiaran Selatan for 10.4 km. The elevation ranges between 13 m and 59 m, with slight climbing and descending each making up 6% of the route, mostly gentle with only 0.1 km exceeding 5% gradient.

Highlights

  • Ride along Lebuh Wadi Ehsan for 17 km
  • Longest elevation at 59 m at 71.9 km
  • Pass flamingos at 19.9 km
  • Cycle path sections total 17.9 km

Along the route

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

Places passed

  1. Putrajaya 7 km

Traffic, surface and gradient

Measured from OpenStreetMap along the track and the elevation profile.

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

Roads
72% main road · 19% cycle path · 3% minor road · 2% major road · 4% other roads and tracks
Main roads
69.8 km on main roads without a cycle lane — likely busier
Fast roads
15 km on roads with a limit of 80 km/h or more
Cycle paths
17.9 km on cycle paths or roads with a cycle lane
Main roads used
Lebuh Wadi Ehsan (17 km), Persiaran Selatan (10 km), Persiaran Timur (9 km), Persiaran Utara (9 km)
Surface
Paved: 99% of the route is mapped as paved.
Gradient
6% climbing · 6% descending · 88% 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 21 km, from km 59 to 80. Along the route: 17 cafés and restaurants, 7 shops, 4 petrol stations, 2 public toilets and 2 bike shops.

Food, water and shops in ride order

  1. 0.7 kmRestaurant · 180 m off route
  2. 1.2 kmRepair stand · 550 m off route
  3. 2.8 kmPetrol station · 240 m off route
  4. 9.1 kmKlinik Kesihatan Putrajaya Presint 18 · clinic · 630 m off route
  5. 11.5 kmStarbucks · café · 130 m off route
  6. 18.7 kmPetronas · petrol station · 290 m off route
  7. 32.7 kmFarmasi Ich Liebe Dich · pharmacy · 180 m off route
  8. 33.1 kmRestoran Arham · restaurant · 390 m off route
  9. 33.1 kmPasaraya DPP Maju · convenience store · 380 m off route
  10. 48.8 kmStarbucks · café · 320 m off route
  11. 54.8 kmFree Toilet · toilets · 120 m off route
  12. 54.8 kmPetronas · petrol station · 30 m off route
  13. 55.9 kmMamak Darussalam · restaurant · 60 m off route
  14. 55.9 kmDarussalam · supermarket · 40 m off route
  15. 79.6 kmAmir Burger · café · 150 m off route
  16. 79.6 kmPasar Mini Zazaifa · convenience store · 180 m off route

Need to bail out?

  • 17.4 kmWatertaxi - Taman Botani (01) (ferry), 1.2 km off route
  • 49 kmWatertaxi - Anjung Floria (07) (ferry), 1.2 km off route
  • 55.7 kmWatertaxi - Cruise Tasik (03) (ferry), 1.2 km off route

Whether bikes are carried depends on the service — check before relying on it.

Worth a stop

  • 19.9 kmFlamingos here (attraction)

Know before you go

  • 20.8 km with no café, shop or water from 58.8 km to 79.6 km
  • 69.8 km on main roads without cycle lanes
  • 15 km on roads with speed limits over 80 km/h

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

About this route

Dates ridden
to · 2 recordings
Route line
Built from 2 GPS recordings 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