Tioman is off the south-east coast of peninsular Malaysia, just north of the Johor-Pahang state borders. It is reachable by speedboat or ferry from the coastal town of Mersing or from Tanjung Gemuk.
Fly to Tioman
Berjaya Air has direct 40minute flights from Singapore (Seletar Airport) and Kuala Lumpur (Subang Airport) to the airport at Tekek Village on Tioman.
A large number of international and regional airlines fly to Singapore’s Changi Airport (click here for information) and Kuala Lumpur International Airport (KLIA – click here for information) from where you can take a short cab ride to either Seletar or Subang airports.
Alternatively, the closest airports to Mersing are the Senai airport in Johor Bahru and Changi airport in Singapore.
Senai airport is serviced by Air Asia and Malaysia Airlines with flights from various national and regional destinations. Long-haul international flights to Johor Bahru connect through Kuala Lumpur International Airport (KLIA).
Ferries to Tioman
Ferries depart from Mersing or Tanjung Gemok (north of Mersing). If you are booking a package stay on Tioman, a return ferry transfer is almost always included.
From Mersing, the ferries (150 passengers) can take up to 3 hours. Tickets cost RM 35 each way and they leave every two to three hours between 07:30 and 18:00.
Ferry and boat services are less frequent from Tanjung Gemuk, but prices and journey times are roughly the same.
Tidal conditions may influence the departure time of your boat.