The only direct public transport services from Kota Bharu to Mersing, departure point for ferry services to Tioman Island, are long distance bus services which travel overnight.
Bus Times from Kota Bharu to Mersing
There are five bus services a day from Kota Bharu to Mersing which are available to book online.
Kota Bharu | Mersing | Cost | Company |
20:00 | 05:26 | 55 MYR | Cepat Express |
20:15 | 05:41 | 55 MYR | Ekspres Mutiara |
20:30 | 05:56 | 46 MYR | Queen Express |
20:30 | 05:56 | 57 MYR | Ekspres Perdana |
21:30 | 06:56 | 55 MYR | Cepat Express |
- The journey by bus from Kota Bharu to Mersing is scheduled to take 9 hours 26 minutes.
Buy Tickets from Kota Bharu to Mersing
Use the Search Box to buy your bus tickets from Kota Bharu to Mersing.
Departure from Kota Bharu
Bus services from Kota Bharu to Mersing depart from the Jalan Ismail in Kota Bharu city centre.
Bus Stop in Mersing
Bus services from Kota Bharu to Mersing terminate at Mersing Jetty.
Travel to Tioman Island
There are between 2 and 5 ferry services a day from Mersing Jetty depending upon the time of year. Out of season, November to February, the frequency of departures drops. The two ferry operators on this route are the Bluewater Express Ferry and Cataferry. The most frequent departures are with Bluewater Express Ferry which operates 3 to 4 trips a day in high season. Sailing times for both operators vary according to the tides and we recommend that you check online for sailing times on the day when you plan to travel. Either that or simply wait at the jetty for the next available trip. Bluewater Express Ferry services normally depart sometime from 06:00 and 09:00, then 10:30 to 11:30, and then 12:30 to 14:30. Cataferry services normally depart at 12:00. The adult fare on Bluewater Express Ferry services from Mersing to Tioman Island is 35 MYR (children 30 MYR) and adult fare for Cataferry is 30 MYR (children 10 MYR) for economy seats and 100 MYR (children 80 MYR) for premium seats.

Three other important things to know about ferry services from Tioman Island to:
- The journey takes from 90 to 120 minutes.
- Both ferries stop at 5 different piers on Tioman Island:
- Genting Pier
- Paya Pier
- Tekek Pier
- Air Batang
- Salang Pier
- There are two additional fees you need to pay on departure from Mersing:
- Marine Park Entrance Fees: Foreigner – Adult: 30 MYR & Child 15 MYR
- Johor National Park Entrance Fees: Foreigner – Adult: 20 MYR & Child 10 MYR