Cycling in Sabah
Mountainous interior with the Crocker Range, flat coastal plains, hilly roads through rainforest
March to September (dry season, outside monsoon and heavy rain periods)
Mount Kinabalu region — ride beneath Southeast Asia's highest peak, Crocker Range crossing — epic highland pass between coast and interior, Kinabalu Park to Poring Hot Springs descent
Overview
Cycling in Sabah is a fundamentally different experience from riding anywhere in Peninsular Malaysia. This is Borneo — the world’s third-largest island — and the landscape, culture, and sense of scale are on another level entirely. Mount Kinabalu, at 4,095 metres the highest peak in Southeast Asia, dominates the skyline and provides the backdrop for some of the most dramatic cycling scenery in the region.
Sabah’s road network has improved dramatically in recent years, opening up routes that were previously accessible only by 4WD. The main highways connecting Kota Kinabalu (KK) to Sandakan, Kundasang, and the interior are well-surfaced and, outside of the state capital, carry relatively light traffic. The terrain is challenging — the Crocker Range runs like a spine through the western part of the state, meaning almost any ride inland involves significant climbing.
This is adventure cycling territory. Distances between towns can be long, services are sparse in remote areas, and the tropical heat and humidity add an extra layer of challenge. But for cyclists willing to embrace the adventure, Sabah delivers experiences that are simply unavailable elsewhere in Malaysia: riding through rainforest alive with hornbills and proboscis monkeys, crossing mountain passes with views of cloud-wrapped peaks, and reaching remote coastal towns where the arrival of a touring cyclist is still a genuine novelty.
Popular Routes
Kota Kinabalu to Kinabalu Park (90 km, Hard)
The signature Sabah cycling route. Departing from KK, the road (Route A2) heads northeast through Tuaran and Tamparuli before beginning the long climb towards Kinabalu Park. The first 50 km are relatively flat, following the coast and then river valleys. The climbing begins in earnest after Tamparuli, with the road ascending steadily through the Crocker Range foothills. The final 20 km into Kinabalu Park are at altitude (1,500-1,600 metres), with Mount Kinabalu looming directly above. Total elevation gain is approximately 1,500 metres.
This ride is best done over two days, with an overnight stop in Tamparuli or Kundasang. The scenery is outstanding throughout, with rainforest, rivers, and highland vegetable farms.
Kinabalu Park to Poring Hot Springs (40 km, Moderate)
From the park headquarters, the road descends and then climbs over a small pass before dropping to Poring Hot Springs, located at a lower elevation on the eastern side of the Kinabalu massif. The ride is about 40 km with significant elevation changes — roughly 500 metres of climbing and 800 metres of descent. The road winds through pristine montane forest, and the reward at Poring is a soak in natural sulphur hot springs and a canopy walkway 40 metres above the forest floor.
KK to Papar Coastal Ride (40 km one way, Easy)
A flat and scenic ride south from Kota Kinabalu along the coast to the town of Papar. The route follows the old coastal road (rather than the highway), passing through Malay and Kadazandusun kampungs, rice paddies, and coconut groves with the South China Sea on your right. The road is quiet and well-surfaced. Papar has a lively weekend tamu (market) on Saturdays where local produce, handicrafts, and food are sold. Return the same way or arrange transport back.
Crocker Range Crossing: KK to Tambunan (80 km, Very Hard)
One of Borneo’s great cycling challenges. The road from KK crosses the Crocker Range via a pass at approximately 1,700 metres before descending into the Tambunan Valley on the interior side. The climb from the KK side is about 40 km of relentless ascending, with gradients averaging 4-5% but spiking to 8-10% in places. The descent into Tambunan is fast and scenic, dropping into a broad valley ringed by mountains. Tambunan is the heartland of the Kadazandusun people, and the town celebrates the Kaamatan harvest festival in May with traditional games, food, and tapai (rice wine).
Sandakan Heritage and Coastal Ride (30 km, Easy)
On the east coast, Sandakan offers a different cycling experience. Ride through the town’s heritage district, past the former site of a WWII POW camp (now the Sandakan Memorial Park), along the waterfront, and out to the Sepilok area, home to the famous Sepilok Orangutan Rehabilitation Centre. The terrain is flat to gently rolling. Sandakan’s waterfront restaurants serve excellent seafood. Allow time to visit the orangutans — one of Borneo’s most moving wildlife encounters.
Key Climbs
The Crocker Range crossing to Tambunan is the premier climb. The KK to Kinabalu Park ascent is longer but less steep on average. For a brutal short climb, the road to Gunung Alab (the highest point on the Tambunan road at approximately 1,700 metres) delivers maximum gradient in minimum distance. The road from Ranau to the Kinabalu Park entrance also offers a significant climb with lower traffic.
Road Conditions and Safety
Sabah’s main highways (Route A1, A2, and A4) are generally well-surfaced, though rural roads can deteriorate quickly, especially after heavy rain. Landslides are a real concern in the mountainous areas during wet season — check local conditions before attempting the Crocker Range crossing or highland routes.
Traffic is light outside of Kota Kinabalu. Within KK, ride cautiously, particularly along the waterfront area and through the Gaya Street district. Malaysian road rules apply, but driving standards in rural Sabah can be unpredictable, with logging trucks on certain routes.
Mobile phone coverage can be patchy in remote areas. Always inform someone of your route and expected return time when riding in isolated areas. Carry enough food and water to be self-sufficient for several hours.
Weather and Best Times to Ride
Sabah’s climate is tropical and wet, but the driest period is generally from March to September. Even during the dry season, afternoon rain is common, especially at altitude. The wettest months are October to February, when heavy rain can make mountain roads dangerous.
Temperatures at sea level range from 28-33 degrees Celsius. At altitude around Kinabalu Park, expect 15-22 degrees Celsius, dropping lower at night. The temperature change on the climb from KK to Kinabalu Park is dramatic and you will want warm layers for any stop at the top and for the descent.
Early morning starts are essential. Mountain fog can roll in by mid-afternoon, reducing visibility on highland roads. For the Crocker Range crossing, plan to summit the pass by noon.
Where to Eat and Refuel
- KK waterfront restaurants — The Filipino Market and the Handicraft Market areas have excellent seafood, grilled fish, and local Sabahan dishes
- Tamparuli market — Good stop on the Kinabalu ride for basic food and drinks; try the local version of mee goreng
- Kundasang market — Highland vegetable market near Kinabalu Park with the freshest produce in Sabah. Try the sayur manis (sweet leaf vegetable) and local tangerines
- Nabalu roadside stalls — Located partway up the Kinabalu climb, selling grilled corn, pisang goreng (banana fritters), and local fruits
- Poring area restaurants — Basic but filling food near the hot springs entrance
- Tambunan tamu stalls — Available on market days, serving local Kadazandusun food including hinava (raw fish salad with lime) and tuhau (wild ginger relish)
- Sandakan waterfront — Seafood restaurants with fresh catch, the city is known for its prawn mee
Local Bike Shops
- Bike Zone KK (Jalan Kolam, Kota Kinabalu) — The best-stocked bike shop in Sabah, with road and mountain bike parts and servicing
- Sabah Cycling Hub (Penampang, near KK) — Good range of accessories and a knowledgeable mechanic
- Kinabalu Bike (Ranau) — Small shop near the Kinabalu area, basic but useful for emergencies
- Sandakan Sports — General sports shop with limited cycling supplies
Bike shop infrastructure in Sabah is far more limited than in Peninsular Malaysia. Bring all essential spares, including tubes, a spare tyre if touring, chain links, brake pads, and a comprehensive tool kit. Shipping parts to Sabah from West Malaysia can take a week or more.
Getting There and Logistics
Kota Kinabalu International Airport (BKI) is well-connected with flights from KL (2.5 hours), Singapore, and other regional cities. Sandakan Airport (SDK) serves the east coast. Flights are affordable and frequent, especially with AirAsia and Malaysia Airlines.
There is no rail network in Sabah (the old North Borneo Railway operates only as a tourist excursion). Inter-town travel is by road, with minivans and buses connecting major towns. These can sometimes accommodate bikes, but it is not guaranteed — negotiate with drivers.
For serious cycling in Sabah, consider hiring a support vehicle, especially for multi-day rides through remote areas. Accommodation options range from international hotels in KK to homestays and basic guesthouses in rural towns. Kinabalu Park has chalets and a hostel. In Tambunan, Ranau, and Kundasang, simple but clean guesthouses cater to domestic tourists and increasingly to adventure travellers.
The Sabah Cycling Association and several KK-based cycling groups organise rides and can provide valuable local route intelligence. Connect with them through social media before your trip.
Upcoming Events in Sabah
Kota Kinabalu Twilight Criterium 2026
Kota Kinabalu, Sabah
1.8km circuit (25 laps - Open) · 1.8km circuit (15 laps - Community)
Borneo Gravel Safari 2026
Kota Kinabalu, Sabah
70km (Day 1) · 55km (Day 2)
Borneo Ultra Cycling Challenge 2026
Kota Kinabalu, Sabah
300km (Solo Ultra) · 300km (Relay 2-person) · 300km (Relay 4-person)
Sabah MTB Enduro Series Round 1 2026
Kota Kinabalu, Sabah
25km (5 timed stages)
Sabah Kinabalu Challenge 2026
Kota Kinabalu, Sabah
80km · 140km
FeaturedCAM Borneo Safari MTB Challenge 2026
Kota Kinabalu, Sabah
40km (Fun Ride) · 80km (Challenge) · 120km (Ultra)
Cycling in Sabah?
Get personalised recommendations for routes, events, and services in this region.
Chat on WhatsApp