Over 3D2N, our itinerary brought us cycling to Cameron Highlands and Fraser’s Hill.
Glad to have this bunch of folks to tick my bucket list. Three of them had joined me in 2025 Nov Taiwan 620km 四極燈塔 too. Read about our adventures here.

Checkout our videos here.
1)KKB to Raub (via Fraser’s Hill)
2)150km – Raub to Cameron Highlands
Van pickup at JB, then drove up to Kuala Kubu Bahru (KKB). KKB is also famous for hiking and waterfalls, another trip.


After 400km, we arrived at KKB town. This is also considered as the base (trailhead) for those cycling to Fraser’s Hill.

Distance from KKB to Raub (homestay) would be 80 km, elevation 1200m +.

Day 1 – Kuala Kubu Bahru to Raub (via Fraser’s Hill)

Take note there is no toilet between KKB town and Fraser’s Hill submit, 40km apart.


First timers can take short break at the following spots, do not rest too long.
–Empangan Sungai Selangor Viewpoint (8km from KKB)
–The Gap (31km from KKB)
–Bukit Fraser Junction (32km from KKB, take photo and rest)


After the junction, you are only 8km from the submit (Clock Tower). But these 8km will be the steepest segments of your Fraser’s Hill ride.

40km climb from KKB to submit, and another 40km downhill to Raub town.


Photo and gathering point. This is the Clock Tower at Fraser’s Hill. I suspect not many folks will stay here, unless you wish to explore hikings.

Downhill is fast and furious. The turns are sharp and steep, BE careful!
The good thing about going up and down Fraser’s Hill, is the road is one directional. This makes it safer for cyclists.

Seafood dinner to celebrate our climb.


Day 2 , will be 150km from Raub to Cameron Highlands (Ringlet up to Brinchang)

Total distance and elevation will be 150km and 2400m respectively. Our legs are already sore from climbing Fraser’s Hill.

Fyi, most will cycle from Ipoh to Cameron Highlands (the opposite direction).
Our route from Raub would be slightly steeper.

Breakfast roti at Raub, then we reached Sungai Koyan for early lunch.
This is about 50km apart.

Route 102 will bring us to Ringlet, but there are few towns, petrol stations and 7-11 (or 99) along the route. Topup your water at Sungai Koyan.
Hot weather, ABC (aka ice kacang) to freshen up.


We reached “I love Cameron Highlands” logo at around the 100km mark.

Logo segment till Ringlet no shelter, so we are under the mercy of sun and rain. The last 3,4km up to the Logo was a constant 4,5% climb.

Take a rest here, and grab some photos. We ask our van to wait for us here, replenishment.

After this photo (100km point), we are only 30km from Ringlet, and another 20km up to Brinchang. And the Real climbing is about to start!

Pep talk with my bike. 加油 both of us 🙂

Ringlet fried noodles. Recharge.
I bid the fellows goodbye, as I took the van up :p

Kudos to the three folk who complete the grueling climb!
The last 50km (From Logo to Ringlet to Brinchang) contains 75% of our trip’s ELEVATION!)

Good homestay and steamboat. Relax time.

Day 3 – Sunrise walk

Took a short walk up to see beautiful sunrise, and legs recovery.

And this ends our 3D2N happening trip. Glad to have this bunch of fellows to share the joy and pain.

Till the next tide 🙂































