
Kota Kinabalu is the gateway to Malaysian Borneo, on the coast of Sabah. Mount Kinabalu looms behind the city, and the dive sites offshore are superb. The flight from Singapore to Kota Kinabalu takes 3h 30m - 4h 30m and costs $70 (89 SGD).
Distance from Singapore to Kota Kinabalu
Singapore and Kota Kinabalu are about 1454 km (903 miles) apart — roughly the distance you cover by air. Depending on the option, the trip takes between 3h 30m and 4h 30m.
How to get from Singapore to Kota Kinabalu?
The flight is the only suitable way for travellers to travel from Singapore to Kota Kinabalu. The journey takes around 3h 30m, and ticket prices start from $70 (285 MYR).
Reach out to our Community
No questions yet — be the first to ask about Singapore to Kota Kinabalu.
ABOUT YOUR DESTINATION
Why Visit Kota Kinabalu?
Kota Kinabalu (KK) is a vibrant coastal city on Malaysia’s Borneo island. Although fast-growing, it also boasts a colourful history, making it a beautiful mix of progress and heritage. We recommend a sweep of the Atkinson Clock Tower, Sabah State Museum, Double Six Monument, and the waterfront City Mosque to truly appreciate the city. In the evening, explore the night market for some great finds.
But don’t stop there! The real adventure lies on the outskirts of Kota Kinabalu. Here you’ll find pristine beaches, lush jungles, and Southeast Asia’s highest peak (Mount Kinabalu). If you’re planning on a hike, make sure to reserve a slot early because only 185 people are allowed to start their climb daily. The hike itself takes at least two days.
Rounding it up
That's the full picture for getting from Singapore to Kota Kinabalu, roughly 1454 kilometres (903 miles) apart. Flights are usually the cheapest way to go here, and if you're lucky with timing you might find a ticket for even less. The quickest trip takes 3h 30m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Singapore to Kota Kinabalu?
The distance from Singapore to Kota Kinabalu is 1,454 kilometres (903 miles).
What is the cheapest way to get from Singapore to Kota Kinabalu?
The cheapest way to get from Singapore to Kota Kinabalu is by flight with ticket costs starting from 89 SGD.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.





