How To Go Tioman Island
The main gateways to Tioman are Mersing Jetty (Johor) and Tanjung Gemok Jetty (Pahang). From both jetties, ferries take about 1.5–2 hours to reach Tioman Island.
Option 1: From Kuala Lumpur (KL)
- By Car:
- 5–6 hours drive (approx. 350 km).
- Route: KL → Kuantan → Rompin → Mersing / Tanjung Gemok.
- By Bus:
- From Terminal Bersepadu Selatan (TBS) to Mersing.
- Duration: 5–6 hours.
- Bus companies: Transnasional, Plusliner, or Sanwa
- 🎟️ Tickets can be booked online via Easybook.com.
Option 2: From Johor Bahru (JB)
- By Car: 2–2.5 hours to Mersing / Tanjung Gemok.
- By Bus: From Larkin Sentral Bus Terminal to Mersing (about 3 hours).
- 🎟️ Tickets available on Easybook.com.
Option 3: From Kuantan (East Coast)
- By Car: 3–4 hours to Mersing / Tanjung Gemok.
- By Bus: Direct buses available from Kuantan to Mersing.
- 🎟️ Tickets can be purchased on Easybook.com.
Step 2: Take the Ferry to Tioman
- Ferry operators: Bluewater Express & Cataferry.
- Duration: 1.5–2 hours.
- Price: RM 60–80 per person (one way).
- Book tickets online early, especially during weekends and public holidays.
⚠️ Important: Ferry schedules depend on tides and weather. Arrive at the jetty at least 1 hour before departure.
There are no direct ferries from Singapore to Tioman. Travelers must first travel to Mersing Jetty (Johor) or Tanjung Gemok Jetty (Pahang) in Malaysia, then take the ferry.
Option 1: Direct Bus / Coach
- Several operators run direct buses from Singapore to Mersing.
- Departure points: Golden Mile Complex, Bugis, Newton, Changi Airport.
- Duration: 3.5–4.5 hours, depending on border traffic.
- Operators include: KKKL Express, Transnasional, Starmart Express, Discovery Tours.
- 🎟️ Book online through Easybook.com.
Option 2: Private Car / Taxi
- Direct transfer from Singapore to Mersing.
- Faster and more comfortable, ideal for groups.
- Duration: 3.5–4 hours (depending on checkpoint traffic).
Option 3: Self-Drive from Singapore
- Route: Singapore → Johor Bahru → Kota Tinggi → Mersing.
- Duration: about 4 hours.
Step 2: Take the Ferry to Tioman
- Ferry process is the same as for travelers from Malaysia.
- Duration: 1.5–2 hours.
- Ticket price: RM 60–80 one way.
From Penang
Travelers from Penang can reach Tioman by first traveling to Mersing Jetty (Johor) or Tanjung Gemok Jetty (Pahang) via bus or car, then taking the ferry.
Option 1: By Bus / Coach
- Direct buses available from Penang Sentral to Mersing or Endau (near Marina Tanjung Gemok).
- Duration: Approximately 8–9 hours.
- Bus operators: Transnasional, Plusliner.
- 🎟️ Tickets can be booked online via Easybook.com.
Option 2: Private Car / Taxi
- Direct transfer from Penang to Mersing / Tanjung Gemok.
- Duration: Approximately 8–9 hours depending on traffic.
- Recommended for groups or those carrying a lot of luggage.
Step 2: Take the Ferry to Tioman
- Ferry operators: Bluewater Express & Cataferry.
- Duration: 1.5–2 hours.
- Price: RM 60–80 per person (one way).
- Book tickets online early, especially during weekends and public holidays.
⚠️ Important: Ferry schedules depend on tides and weather. Arrive at the jetty at least 1 hour before departure.
Once you arrive in Tioman, getting to Tioman Dive Buddy (TDB) is very convenient. We are located in Kampung Genting, Tioman Island, just a few minutes from the jetty.
Step 1: Choose Your Ferry Stop
When booking your ferry ticket from Mersing Jetty or Tanjung Gemok Jetty, select Genting Village (Kampung Genting) as your destination.
- Ferries normally stop at several jetties (Tekek, Genting, ABC, Paya).
- Make sure to inform the ferry staff or check your ticket that you are stopping at Genting.
Ferry Booking Options:
- Bluewater Express – Tickets can also be purchased via WhatsApp with David: Click to WhatsApp
- Cataferry
- 🚌 For bus connections to Mersing or Tanjung Gemok, book easily through Easybook.com.
Step 2: Arrival at Genting Jetty
- Once you arrive at Kampung Genting Jetty, our Tioman Dive Buddy team will meet you at the jetty.
- We will help carry your luggage so you can walk comfortably.
- It’s just a 5-minute walk from the jetty to our dive center.
👉 Location on Google Maps: Tioman Dive Buddy – Kampung Genting
Step 3: If You Arrive at Another Jetty by Mistake
- Don’t worry! You can take a water taxi from other villages (e.g. Tekek or Paya) to Genting.
- Prices vary between RM 30–100 depending on distance.
Quick Directions Recap to Tioman Dive Buddy
- Travel to Mersing or Tanjung Gemok Jetty.
- Take a ferry to Kampung Genting (Tioman) via Bluewater Express or Cataferry.
- Book your land transport online with Easybook.com.
- Our team will greet you at Genting Jetty, assist with luggage, and guide you on a short walk to our dive center.
📍 Find us on Google Maps: Tioman Dive Buddy Location
The Process
STEP 1
By Car / Bus
- Bus Ticket Easybook.com
STEP 2
Ferry
Once you have made it to Mersing / Tanjung Gemok Jetty, the next step for how to get to Tioman Island from Jetty is to take a ferry.
Bluewater Ferry
– David WhatsApp
CataFerry
– Website
STEP 3
Reach Your Destination
These are the 5 places where Ferry will drop off its passengers on Tioman Island:
Air Batang (ABC)
Genting Pier
Paya Pier
Salang Pier
Tekek Pier
About Pulau Tioman
Tioman Island (Malay language: Pulau Tioman) is a small island located 32 km off the east coast of Peninsular Malaysia in the state of Pahang,[2] and is some 20 km long and 12 km wide. It has eight main villages, the largest and most populous being Kampung Tekek in the north. The densely forested island is sparsely inhabited, and is surrounded by numerous coral reefs, making it a popular scuba diving spot. There are also a lot of resorts and chalets around the island which has duty-free status.
Its beaches were depicted in the 1958 movie, South Pacific as Bali Hai. In the 1970s, TIME Magazine selected Tioman as one of the world’s most beautiful islands. The island is served by ferries from the Malaysian mainland, and a propeller plane service by SKS Air from Sultan Abdul Aziz Shah Airport in Subang, Selangor.
Pulau Tioman is a part of Rompin district of Pahang, although it is geographically closer to Johor, and is accessed via ferry and flight service from the Johorean coastal town of Mersing. Within Tioman Island there are five and more kampungs such as: Genting, Salang, Tekek, Paya and Air Batang.

