Introduction
The journey from Kota Kinabalu to Sandakan covers roughly 335 kilometers along the Pan Borneo Highway (part of the AH150), a route that cuts through the heart of Sabah's diverse landscapes. Unlike the coastal drive south, this inland route offers a unique blend of montane forests, river valleys, and agricultural plantations.
Driving time typically ranges from 5.5 to 7 hours, depending on traffic, weather, and the number of stops you make. While the highway is largely two-lane with passing bays, road conditions are generally good, though sections near Telupid and Ranau can be winding and require caution.
| Parameter | Value |
|---|---|
| Distance | ~335 km |
| Estimated Drive Time | 5.5–7 hours |
| Route | AH150 (Pan Borneo Highway) |
| Best Season | Dry season (Feb–Sep) |
One striking detail: the route crosses the Crocker Range, and at its highest point near Kundasang, you'll reach an elevation of over 1,500 meters, offering a dramatic shift from tropical lowland heat to cool mountain air. This contrast is a key highlight of the drive.
Natural Landscapes and Local Commerce
The drive climbs from Kota Kinabalu's coastal plain into the Crocker Range, passing through the small town of Tamparuli, then climbs steeply to Kundasang. Here, you'll witness the majestic Mount Kinabalu (4,095 meters), Southeast Asia's highest peak, and the cool vegetable farms and strawberry gardens that thrive at this altitude.
As you descend toward Ranau, the landscape transitions to rolling hills and river valleys. Ranau is a market town where you can sample local fruits, especially the famed sabah 'honey pineapples' and seasonal produce. A UNESCO World Heritage Site, Kinabalu Park (a short detour from the highway), is a must-consider stop for its biodiversity – home to over 5,000 plant species and the world's largest flower, the Rafflesia. However, note that the park's entrance fee is RM15 for Malaysians and RM30 for foreigners, and it's highly recommended for families and nature enthusiasts. Keep your visit short if you're pressed for time.
Further east, around Telupid, the road meanders through oil palm plantations, interrupted by patches of secondary forest. The local commerce here is dominated by small sundry shops and roadside fruit stalls. Near the town of Bongawan (don't confuse – that's on the west coast), you won't find much, but closer to Sandakan, the Sepilok Orangutan Rehabilitation Centre is a world-famous sanctuary. It's open daily, with feeding sessions at 10 a.m. and 3 p.m., and the entrance fee is RM30 for adults. The nearby Rainforest Discovery Centre offers a canopy walkway – a hidden gem off the main road, perfect for spotting hornbills, and the admission is only RM5.
Throughout the journey, you'll notice small stalls selling honey and local rice – a staple of the region's agriculture. These make for quick photo stops and support local farmers.
Road Safety, Family Stops, and Fatigue Management
Road quality is generally good, but beware of potholes near construction zones, particularly after heavy rains. The route experiences a tropical climate with year-round temperatures between 24°C and 33°C; however, the mountainous sections are much cooler, so carry a light jacket. Rainfall is heavy from October to January, which can cause landslides and poor visibility – always check weather forecasts before setting out.
For families, the route offers several kid-friendly stops. Kinabalu Park has nature trails suitable for children, and the nearby Kundasang War Memorial provides an educational history lesson. In Sandakan, the Sandakan Memorial Park is a poignant WWII site, and the Sepilok Orangutan Centre is a highlight for kids to see orphaned orangutans – ensure to arrive before 9:45 a.m. to catch the feeding.
Pet owners rejoice – many rest stops are pet-friendly, but always keep dogs on a leash. Pets are not allowed inside Kinabalu Park or Sepilok, so plan accordingly. For fatigue management, schedule stops every 2-3 hours. The best rest zones are at Kundasang (with food and toilets), Ranau, and Telupid (basic amenities). A longer break can be taken at the Sabah Tea Garden near Ranau, where you can stretch legs with a walk through the plantation (entrance RM5).
Hidden off-route spots include the town of Nabalu, known for its vegetable market and occasional view of the mountain, and the Sungai Muandu waterfall near Telupid, a short hike from the main road – ask locals for directions but note it's not signposted. Also, the Rafflesia Information Centre in Ranau (RM10) offers educational exhibit if you missed the flower in the wild.
Remember: drive carefully and always be mindful of road signs. The Highway Code in Malaysia requires seat belts for all passengers, and speed limits are 90 km/h on highways, 80 km/h on two-lane roads, and 50 km/h in towns. It's worth noting that the drive is worth it for the stunning views and unique experiences, but if you're short on time, domestic flights between the two cities take 45 minutes.
Route Logistics and Infrastructure
Fuel stations are sparse but reliable; plan to fill up in Kota Kinabalu (Shell or Petron) and again at Telupid or Sandakan, as the stretch between Ranau and Telupid can be 150 km without a station. Diesel and petrol prices in Sabah are slightly higher than in Peninsular Malaysia, averaging RM2.15 per liter for RON95.
To ensure a smooth journey, consider using this how to find the best stops and hidden gems between cities guide for planning your breaks.
- Highway rest stops: Use designated lay-bys for picnics, but many are basic with no facilities.
- Mobile data: Coverage is intermittent along the route; download offline maps (e.g., Google Maps or Waze) before departure.
- Toll-free: The road is entirely toll-free, but watch for occasional police checkpoints near Ranau.
- Time management: Start early (before 8 a.m.) to avoid heavy truck traffic and reach Sandakan before dusk.
Road trains and logging trucks are common, especially between Telupid and Sandakan. Overtaking requires patience – use the designated passing zones and never on solid white lines.
Continue Your Adventure
- Bloomington Normal Michigan City Road Trip Guide Road Trip Guide
- Stevens Point Grand Rapids Scenic Family Ready Road Trip Road Trip Guide
- Fountain Hills Manhattan Beach Road Trip Guide Road Trip Guide
- Custer Hill City Black Hills Road Trip Guide Road Trip Guide
- New Castle Cumberland Road Trip Guide Road Trip Guide
Frequently Asked Questions
How long does it take to drive from Kota Kinabalu to Sandakan?
The drive typically takes 5.5 to 7 hours, covering approximately 335 kilometers via the Pan Borneo Highway.
Is it worth driving from Kota Kinabalu to Sandakan?
It is worth it for travelers who enjoy scenic mountains, wildlife, and cultural stops. The route passes Kinabalu Park, Sepilok, and offers a mix of cool highlands and tropical lushness, but flights are quicker for those short on time.
What are the best stops between Kota Kinabalu and Sandakan?
Top stops include Kundasang (for Mount Kinabalu views), Kinabalu Park, Ranau (for fruits and tea garden), Telupid (for a rest), and Sepilok Orangutan Centre near Sandakan. For hidden gems, consider Sungai Muandu waterfall and the Rafflesia Information Centre.
Are there fuel stations along the route?
Fuel stations are available in Kota Kinabalu, Ranau, Telupid, and Sandakan. The stretch between Ranau and Telupid has no stations, so plan your fuel accordingly.