Kampung Tekek, Pulau Tioman, 26800 Rompin Pahang, Malaysia
+609 – 4191868
Book Now

Getting Here

Tioman is off the south-east coast of peninsular Malaysia, just north of the Johor-Pahang state borders.
It is reachable by ferry from the coastal town of Mersing or Tanjung Gemuk
or by plane from Kuala Lumpur or Singapore.

Ferry to Tioman

Ferry to Tioman departs from Mersing Jetty or Tanjung Gemuk Jetty. The first ferry usually departs at 7.30 am and the last one is at about 4.30 pm depending on tides. Ferry is less frequent from Tanjung Gemuk, but prices and journey times are roughly the same. Tickets cost RM 35 one way for Adults, Children RM 30. It takes about 2 hours 30 minutes to get to Tioman. The ferry usually stops in order of, KampungGenting, Kampung Paya, Kampung Tekek, Kampung Air Batang(ABC) and finally KampungSalang. Coral Reef is inKampungTekek which is a 20-25 minute walk from the Tekek Jetty or you can catch a taxi. The price is usually RM 5 per person, but will be RM 10 if you are alone. It is advisable to take a taxi if you have heavy bags and arrive in the heat of the day.

Book your ticket in advance if travelling over weekends, public holidays and Singaporean and Malaysian school holidays. Bluewater Telephone No:+60 77 99 4811.
Please note that changes to fares and time schedules are at the discretion of the ferry operators.

Getting to Tanjung Gemuk Jetty and Mersing Jetty.

Driving from Kuala Lumpur

Kuala Lumpur – Kuantan – Pekan – Rompin – TgGemuk – Mersing
Kuala Lumpur – Senawang–Kuala Pilah – Bahau – Muadzam Shah – Rompin – TgGemok – Mersing
Kuala Lumpur –Ayer Itam – Kluang – Mersing – TgGemuk

Driving from Singapore and Johor Bahru:

Singapore – Johor Bharu – Kota Tinggi – Mersing – TgGemuk

Take a bus

From Kuala Lumpur take the Transnational or S&S Internasionalbus to Mersing (5 hours) from Bandar Tasik Selatan Bus Terminal. Tickets cost around RM 23.From elsewhere in Malaysia: Transnational, S&S Internasional and other bus companies that serve destinations along the east coast (Kuala Terengganu, Kuantan, Kota Bahru etc.) mostly stop at Mersing as well. S&S Internasional also has a service from Melaka.

From Johor Bahru (Larkin Bus terminal) take the Causeway Link, Transnational or S&S Express bus to Mersing (2.5-3 hours; about RM 10 each way):

An alternative is to take the local bus between Johor Bahru and Kota Tinggi and then transfer to the local bus between Kota Tinggi and Mersing.

From Singapore(Lavender St. Terminal) take the Transnational bus to Mersing (3 to 4 hours). Tickets cost around RM 12 (if bought in Malaysia) / SGD 27 (if bought in Singapore) each way.

Additional Information

With immediate effect, Johor National Park Corporation will be collecting conservation fees from passengers at Mersing Jetty.