By bus the journey from Mersing to Kota Bharu is scheduled to take 9 hours 25 minutes. Mersing is best known for being the arrival point on the mainland for ferry services from Tioman Island.
Bus Times from Mersing to Kota Bharu
There are currently 3 bus services a day from Mersing to Kota Bharu available to book online.
Mersing | Kota Bharu | Cost | Company |
22:00 | 07:25 | 58 MYR | Mayang Sari |
22:45 | 08:10 | 59 MYR | Ekspres Mutiara |
22:45 | 08:10 | 60 MYR | Ekspres Perdana |
Buy Tickets from Mersing to Kota Bharu
Use the Search Box below to buy your bus tickets from Mersing to Kota Bharu.
Mersing Bus Station
Bus services from Mersing to Kota Bharu depart from Mersing Jetty Gateway which is the ferry port for boat services to and from Tioman Island.
Kota Bharu Bus Station
Bus services from Mersing to Kota Bharu terminate at Stesen Bas in the centre of Kota Bharu.
About Travel to Kota Bharu
Kota Bharu is a relatively large city with over 300,000 permanent residents. Koha Bharu has plenty of shops, restaurants, hotels, and a single public bar (The Golden City) serving alcohol. What Kota Bharu doesn’t have, however, is any major tourist attractions. The many visitors who come to Kota Bharu are either passing through on route to somewhere else, or they are in Kota Bharu to apply for visa at the city’s Thai Consulate. Most foreign visitors find that there is little reason to want to spend anymore than 1 night in Kota Bharu either waiting for a connecting bus the next day or for their visa application to be processed.

Kota Bharu is a transport hub for travel to 2 destinations: Thailand and the Perhentian Islands.
Travel to Thailand
The closest broder crossing in to Thailand is at Rantau Panjang, 42 km by road to the east of Kota Bharu. The cheapest way to travel by public transport to the border at Ratau Panjang is to take bus 29 from the Stesen Bas in Kota Bharu town centre. By bus the journey takes around 8 minutes and cost 5 MYR per person. Services on bus 29 depart every 30 minutes from 05.45.
A faster way to travel from Kota Bharu to the border at Rantau Panjang is to take a taxi. The standard fare from Kota Bharu to Rantau Panjang is 60 MYR for the whole taxi, which means that if you can find some other people to share with you then you can reduce the cost of the journey. The journey by taxi to the border takes around 40 minutes.
Travel to the Perhentian Islands
Shared speed boat services to the Perhentian Islands depart from the port town of Kuala Besut. Bus services to Kuala Besut depart from the Stesen Bas in Kota Bharu town centre. The bus you need to catch is bus 639. The journey takes around 90 minutes and costs 6 MYR per pseron.