There are 4 ways to get from Klang to Kota Bharu by plane, bus, 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.
Fly
best- Fly from Sultan Abdul Aziz Shah (SZB) to Sultan Ismail Petra (KBR)plane SZB - KBR
2h 46mRM 216–413Bus
cheapest- Take the bus from Klang to Kota Bharubus
9h 51mRM 120–210Bus via Pasir Mas
- Take the bus from Klang to Pasir Masbus
9h 6mRM 127–214Drive 461.9 km
- Drive from Klang to Kota Bharucar 461.9 km
6h 38mRM 183–264
Sultan Abdul Aziz Shah (SZB) to Sultan Ismail Petra (KBR) flights
Comparing Your Travel Options
The cheapest way to get from Klang to Kota Bharu is to bus which costs RM 120 - RM 210 and takes 9h 51m.
The fastest way to get from Klang to Kota Bharu is to fly which takes 2h 46m and costs RM 210 - RM 420.
Yes, there is a direct bus departing from Klang and arriving at Kota Bharu. Services depart five times a day, and operate every day. The journey takes approximately 9h 51m.
The distance between Klang and Kota Bharu is 395 km. The road distance is 461.9 km.
The best way to get from Klang to Kota Bharu without a car is to bus via Pasir Mas which takes 9h 6m and costs RM 120 - RM 220.
It takes approximately 2h 46m to get from Klang to Kota Bharu, including transfers.
Klang to Kota Bharu bus services, operated by Ekspres Mutiara, depart from Klang station.
The best way to get from Klang to Kota Bharu is to fly which takes 2h 46m and costs RM 210 - RM 420. Alternatively, you can bus via Pasir Mas, which costs RM 120 - RM 220 and takes 9h 6m.
Klang to Kota Bharu bus services, operated by Ekspres Mutiara, arrive at Pasir Mas station.
Yes, the driving distance between Klang to Kota Bharu is 462 km. It takes approximately 6h 38m to drive from Klang to Kota Bharu.
What companies run services between Klang, Malaysia and Kota Bharu, Malaysia?
Firefly and Malindo Airways fly from Sultan Abdul Aziz Shah (SZB) to Sultan Ismail Petra (KBR) every 4 hours. Alternatively, Ekspres Mutiara operates a bus from Klang to Pasir Mas once daily. Tickets cost RM 120–210 and the journey takes 8h 18m.
- Website
- fireflyz.com.my
Flights from Sultan Abdul Aziz Shah to Sultan Ismail Petra
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 140–440
- Website
- malindoair.com
Flights from Sultan Abdul Aziz Shah to Sultan Ismail Petra
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 140–320
- Phone
- (09) 774 2655
- [email protected]
- Website
- e-mutiara.com.my
Bus from Klang to Pasir Mas
- Ave. Duration
- 8h 18m
- Frequency
- Once daily
- Estimated price
- RM 120–210
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
Bus from Klang to Kota Bharu
- Ave. Duration
- 8h 54m
- Frequency
- Once daily
- Estimated price
- RM 120–210
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Phone
- 019-627 9129
- [email protected]
- Website
- Sani Express
Bus from Klang to Kota Bharu
- Ave. Duration
- 9h 51m
- Frequency
- 4 times a day
- Estimated price
- RM 35–170
- Website
- Sani Express
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 France: A guide to SNCF, Which London airport should I choose?, and Want to know more about Flixbus? - to help you get the most out of your next trip.
Booking & Getting There
Book your Klang to Kota Bharu bus tickets online with Omio.
There are 1023+ hotels available in Kota Bharu.






