There are 5 ways to get from Kudat to Kuching by bus, plane, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Minibus, fly
best- Take the bus from Kudat to Kota Kinabalu Bas Bandaranbus
- Fly from Kota Kinabalu Airport (BKI) to Kuching International Airport (KCH)plane BKI - KCH
5h 36mRM 269–849Minibus, bus, drive
cheapest- Take the bus from Kudat to Kota Kinabalu Bas Bandaranbus
- Take the bus from Kota Kinabalu to Limbangbus
- Drive from Limbang to Bandar Seri Begawancar
- Take the bus from Bandar Seri Begawan to Seria Bus Terminalbus
- Drive from Seria Bus Terminal to Miricar
- Take the bus from Miri to Kuching Sentralbus
28h 30mRM 185–418Minibus, bus, drive via Bintulu
- Take the bus from Kudat to Kota Kinabalu Bas Bandaranbus
- Take the bus from Kota Kinabalu to Limbangbus
- Drive from Limbang to Bandar Seri Begawancar
- Take the bus from Bandar Seri Begawan to Sarawakbus
- Take the bus from Bintulu to Kuchingbus
27h 57mDrive 1,279 km
- Drive from Kudat to Kuchingcar 1,279 km
18h 21mRM 217–313Minibus, bus, drive #2
- Take the bus from Kudat to Kota Kinabalu Bas Bandaranbus
- Take the bus from Kota Kinabalu to Limbangbus
- Take the bus from Limbang to Bandar Seri Begawan Bus Terminalbus
- Take the bus from Bandar Seri Begawan to Seria Bus Terminalbus
- Drive from Kuala Belait Bus Terminal to Miricar
- Take the bus from Miri to Kuchingbus
32h 39mRM 201–361
Kota Kinabalu Airport (BKI) to Kuching International Airport (KCH) flights
Questions & Answers
The cheapest way to get from Kudat to Kuching is to Minibus and bus and drive which costs RM 180 - RM 420 and takes 28h 30m.
The fastest way to get from Kudat to Kuching is to Minibus and fly which takes 5h 36m and costs RM 260 - RM 850.
The distance between Kudat and Kuching is 999 km. The road distance is 1279 km.
It takes approximately 5h 36m to get from Kudat to Kuching, including transfers.
Yes, the driving distance between Kudat to Kuching is 1279 km. It takes approximately 18h 21m to drive from Kudat to Kuching.
There are 1005+ hotels available in Kuching.
What companies run services between Kudat, Malaysia and Kuching, Malaysia?
There is no direct connection from Kudat to Kuching. However, you can take the bus to Kota Kinabalu Bas Bandaran, take the taxi to Kota Kinabalu Airport (BKI) airport, fly to Kuching International Airport (KCH), then take the taxi to Kuching. Alternatively, you can take a bus from Kudat to Kuching via Kota Kinabalu Bas Bandaran, Kota Kinabalu, Limbang, Bandar Seri Begawan, Sarawak, and Bintulu in around 27h 57m.
- Website
- airasia.com
Flights from Kota Kinabalu Airport to Kuching International Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- RM 190–700
Flights from Kota Kinabalu Airport to Kuching International Airport via Miri
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- RM 190–700
Bus from Kudat to Kota Kinabalu Bas Bandaran
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- RM 25
Bus from Kudat to Kota Kinabalu Bas Bandaran
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- RM 25
Bus from Kudat to Kota Kinabalu Bas Bandaran
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- RM 25
Bus from Kudat to Kota Kinabalu Bas Bandaran
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- RM 25
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in Spain: A guide to Renfe, The beginner’s guide to the 2018 World Nomad Games, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.

