
How to Get From Kuala Lumpur to Tioman Island
Bus · Bus + Ferry via Gemok
In this in-depth route guide, you'll find the best ways to travel the 305 kilometre (190 miles) distance from Kuala Lumpur to Tioman Island. By the end of this guide, you'll know exactly how to get there — whether you want to travel on a budget, reach Tioman Island as fast as possible, or enjoy the ride in comfort. We base our information on verified schedules, ticket prices, and on-the-ground insights from recent travellers.
What are the 2 ways to travel from Kuala Lumpur to Tioman Island?
There are two ways to travel the 305 km distance from Kuala Lumpur to Tioman Island. You can choose between the bus and bus + ferry via Gemok.
The journey takes between 6h 15m–6h 50m and the quickest way is by bus (6h 15m). If you're on a budget, the cheapest option is by bus with tickets starting at 74 MYR ($19).
6h 15m - 6h 30m
74 MYR ($19)
6h 50m
79 MYR ($20)
Kuala Lumpur to Tioman Island by Bus + Ferry via Mersing
Step 1: Kuala Lumpur to Mersing by Bus
Travel time from Kuala Lumpur to Mersing is around 5h, so you’ll have to take the early morning bus with Sanwa Express guarantee making the connecting ferry to Tioman Island.
Alternatively, you can take the Transnasional bus that departs late at night from Kuala Lumpur. The journey with this bus takes around 8 hours, but we like it as you can save money on accommodation and get some sleep at the same time.
Ticket prices start from 39 MYR ($9.90) when you book with BookAway.
Ready to book your bus?
Booking Tip
Sanwa Express has various departure points in Kuala Lumpur: Plaza Magnum, KL Sentral, and Kuala Lumpur Bus Terminal (TBS). These places are far apart, so double-check where your bus departs from.
Transnasional departs from Kuala Lumpur Bus Terminal (TBS), located some 12 km south of the city centre.
All buses arrive at Mersing Bus Terminal. From here, you can either walk around 15 minutes to the port or take a short taxi ride.
Step 2: Mersing to Tioman Island by Ferry
One important thing you need to know about ferries operating from Mersing to Tioman Island is that nothing is guaranteed. Ferry schedules change all the time so you can’t really book a ticket more than a month before your trip. And even after you’re booked, you’ll have to re-check the schedule the day before.
Bluewater Express and CataFerry are two of the companies operating this route. Rates start from 39 MYR ($9.90). Below are their current schedules as posted on Busonlineticket and the CataFerry website.
Booking Tip
Again, it’s best to check the latest schedules through the booking links provided above.
Note that although the advertised travel time is 1.5 hours, it can easily take 2 hours because of strong waves.
Kuala Lumpur to Tioman Island by Bus + Ferry via Gemok
Step 1: Kuala Lumpur to Gemok Jetty by Bus
Ready to book your bus?
Booking Tip
Step 2: Gemok Jetty to Tioman Island by Ferry
A ticket costs 39 MYR ($9.90) for the journey that is 1h 30m long.
Ready to book your ferry?
Rounding it up
We hope this guide was helpful in planning how to get from Kuala Lumpur to Tioman Island. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Frequently Asked Questions
The distance from Kuala Lumpur to Tioman Island is 305 km.
ABOUT YOUR DESTINATION
Why Visit Tioman Island?
Tioman Island is a popular diving and surfing spot located some 60 km off Malaysia's east coast. The island is duty-free so you'll find cheap beer (cheaper than water!) and cigarettes.
Although it's one of Malaysia's more commercialised islands, Tioman has an array of beautiful beaches and marine life. Just try not to go on a weekend if you want to skip the crowd. In between these beaches are lush jungles, so trekking from one beach to another is a common activity. One important tip: stay away from the monkeys!
How We Research
Every route on Gecko Routes is independently researched and regularly verified.
500+
ROUTES RESEARCHED
Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.
Monthly
UPDATES
Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.
Verified
BY TRAVELLERS
Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.
Ferry Schedule Notice
Ferry schedules can change due to weather, sea conditions, or seasonal adjustments. We recommend confirming departure times directly with the operator, especially during monsoon season.






Reader Comments
No comments yet — be the first to share your experience!