Discover boutique hotels in Sabah, Malaysia
See our boutique hotel deals
Preferred Advance Purchase - Free daily breakfast included for stays booked 30 days ahead of arrival
When to go
Sabah's hot, humid tropical climate ensures year-round sun and temperatures in the high 20s or low 30s. Monsoon season runs from around October to April, when rain will ramp up. You’ll rarely experience day-long rainfall, but it can dampen plans for outdoor adventure. Climbing the summit of Mount Kinabalu can be freezing at any time of year, so trekkers should bring warm layers and waterproofs.
PlanesState capital Kota Kinabalu’s location as the hub of Borneo means there are regular flights from across Malaysia as well as Singapore, Hong Kong and China, Thailand, Brunei, the Philippines, Vietnam, Korea and Taiwan, as well as Australia, Europe, South Africa, the Americas and the Middle East. Kota Kinabulu International Airport is eight kilometres south-west of town, and internal flights link the capital with highlight destinations such as Sandakan.
BoatsNumerous ferries and boats ply the waters between Kota Kinabalu ferry terminal and Jesselton Point Marina and the rest of Borneo and its surrounding islands. In terms of getting to Sabah though, we recommend you fly.
TrainsTrains on Peninsular Malaysia are a thoroughly enjoyable and reliable mode of transport, but in peak-packed, jungle-strewn Sabah there is only one, limited railway line that connects Tenom on the west coast with Kota Kinabalu, and that’s currently being renovated. Save the romantic notion of train travel for another destination.
AutomobilesAustralians and Brits will find driving on the left easy in Malaysia, and roads in Sabah are in pretty good shape. There are the usual car-hire agencies operating, but it’s just as easy to hire a private driver.
TaxisThere are plenty of cabs in Kota Kinabalu and most drivers speak enough English to take you from one place to another. Upon arrival at the airport, you have to pre-book and pay for a cab at the taxi stand inside the terminal. It costs around RM30 (US$9.52) from the airport to Jessleton Point Wharf, jumping-off point for Gaya Island.