
How to Get From Singapore to Kota Kinabalu
What you can’t bring into Malaysia
Malaysia is nowhere near as strict as Singapore when it comes to customs check, but there are still a few items that you shouldn’t bring when travelling from Singapore to Kota Kinabalu – unless you want to pay hefty fines or receive heavy punishment. Below are some of those:- More than 1-litre of liquor
- Even a few grams over the 225g-limit of tobacco per person (that’s around 200 cigarettes)
- Over 3 new wearable items and 1 new pair of shoes
- More than 1 electric or battery-operated personal hygiene equipment
- Pornographic materials
- Unlicensed weapons, counterfeit bills or coins and illegal drugs. These can lead not just to huge fines but even the death penalty!
How to get from Singapore to Kota Kinabalu?
The flight is the only suitable way for travellers to travel the 430 km distance from Singapore to Kota Kinabalu. The journey takes around 3h 30m, and ticket prices start from 275 MYR ($70).
3h 30m - 4h 30m
89 SGD ($70)
Already in Kota Kinabalu?
Onward from Kota Kinabalu
Once you're in Kota Kinabalu, here's where to next — 1 researched onward route to pick from.
Singapore to Kota Kinabalu by Flight
Step 1: Downtown Singapore to Airport
Singapore Changi Airport can be found 20 km east of downtown Singapore. To travel this distance, you have 3 options: a taxi for 44 SGD ($35); the train for 2.7 SGD ($2.10); or a public bus for 2 SGD ($1.60).
The train is a comfortable option but requires at least one transfer. This might be a hassle if you’re carrying bulky luggage. The public bus, on the other hand, makes too many stops so it takes around 1.5 hours to reach the airport.
If you're looking for convenience, we recommend booking a taxi via Klook. You can expect to be picked up from your hotel at your desired date and time.
You can visit our page on Singapore Airport for more info.
Step 2: Singapore to Kota Kinabalu by Flight
There are only 2 flights available from Singapore to Kota Kinabalu daily. These flights are both operated by Air Asia and they have the following departure times: 11:45 and 17:35.
Airfares start from 80 SGD ($63) for the flight that is 2.5 hours long.
Step 3: Kota Kinabalu Airport to City Centre
Kota Kinabalu International Airport is located 8 km south of the city centre. You can take either a bus or a taxi to complete your journey to your hotel.
The airport bus is the cheaper option with tickets from 5 MYR ($1.30). These buses depart every hour from 07:30 to 20:30 and park at Merdeka Square. From here, you can either walk to your accommodation or take a short taxi ride.
The taxi is more expensive but also more convenient. Airport taxis are prepaid and rates are fixed depending on your destination. A taxi from the airport to the city centre costs 30 MYR ($7.60) and up.
To skip the taxi queue, you can also pre-book your taxi online via Klook. Their starting rates are just a little bit more expensive at 36 MYR ($9.10) but they can save you a lot of time, especially during peak hours.
The journey from the airport to Kota Kinabalu city centre takes 30 minutes depending on traffic.
TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.
Rounding it up
We hope this guide was helpful in planning how to get from Singapore to Kota Kinabalu. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Frequently Asked Questions
The distance from Singapore to Kota Kinabalu is 430 km.
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.
How We Research
Every route on Gecko Routes is independently researched and regularly verified.
500+
ROUTES RESEARCHED
Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.
Monthly
UPDATES
Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.
Verified
BY TRAVELLERS
Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.
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.






Reader Comments
No comments yet — be the first to share your experience!
Leave a Comment