Contents
Leaving behind the glittering skyscrapers of Kuala Lumpur for the gateway to the Tioman Islands feels like a rite of passage for any traveler in Malaysia. Mersing is a quiet coastal town that serves as the jumping-off point for diving and snorkeling around Tioman. While the city is all about pace and productivity, the journey east is a transition into the slower rhythms of the Johor coastline.
Most travelers on this route have a ferry ticket to Tioman in their bag, so choose your transport from the capital with your boat time in mind. Whether you want a budget-friendly seat on a coach or the door-to-door convenience of a private car, the road to the coast is well trodden. You can book your preferred transport for this route on GoAsia.cc.
Kuala Lumpur to Mersing by Bus
The bus is the most common way to reach Mersing. Terminal Bersepadu Selatan (TBS), Kuala Lumpur's modern bus hub reachable by LRT, KTM Komuter or ERL, lists fares of RM33.00 to RM41.50 for Mersing.[1] Booking platforms list travel times of about 4 hours 20 minutes to 5 hours and show departures from early morning to late evening (October 2026).[2]

Express and Executive Classes
Booking platforms list 2 service levels: Express, with most of the departures, and Executive, with a few departures a day.[2] Executive services offer more legroom and a wider seat. The ride passes palm oil plantations and small kampungs (villages), and buses normally make at least 1 rest stop. Bring a light jacket or sarong, because Malaysian buses often have strong air conditioning.
Kuala Lumpur to Mersing by Private Transfer
For families, large groups, or those who want to avoid the logistics of the bus terminal, a private transfer gives door-to-door service from your hotel in Kuala Lumpur or from Batu Caves. Booking platforms list private transfers from about $194 up to about $498 for luxury vehicles, with driving times of roughly 4 hours to 4 hours 20 minutes.[2]
Vehicle Options for Every Group
The platforms list economy and standard cars, a 4-passenger comfort car, minivans for 4 and 7 passengers, vans for 7, 10, 12 and 14 passengers, and luxury sedans and MPVs.[2] Larger vehicles keep a group together and make the cost per person more manageable. A private car is also practical if you carry heavy luggage or diving gear. A transfer from Batu Caves is listed at about $353 and 4 hours 13 minutes.[2]
Comparing Your Options
| Mode | Price | Duration | Comfort |
|---|---|---|---|
| Bus (Express/Executive) | RM33.00 - RM41.50[1] | About 4h 20m - 5h[2] | Medium |
| Private Transfer (car or van) | About $194 - $498 per vehicle[2] | About 4h - 4h 20m[2] | High |
| Private Transfer (from Batu Caves) | About $353[2] | About 4h 13m[2] | High |
Tips for Traveling from Kuala Lumpur to Mersing
- Check Your Ferry Time First: If you are heading to Tioman, confirm your ferry departure before booking the bus, and aim to reach Mersing well ahead of it.
- Book in Advance: During public holidays and weekends, buses to Mersing can sell out as locals head to the islands. Use GoAsia.cc to book a few days ahead.
- Terminal Arrival: If taking the bus, arrive at TBS early enough to find your counter and boarding gate.
- Dress Warmly: Even in the tropical heat, a hoodie or a warm scarf is useful for the long ride.
- Direct to Jetty: Check where your bus stops in Mersing in relation to the jetty (Jeti Penumpang Mersing). If you are on a tight schedule, a private transfer can drop you directly at the jetty entrance.
Timetable
| Bus Kuala Lumpur - Mersing $ 7.58–8.50 4h 20m – 5h | |
|
|
| Taxi Kuala Lumpur - Mersing $ 192.84–495.88 4h – 4h 20m | |
|
| Bus Kuala Lumpur - Johor $ 7.58–8.50 4h 20m – 5h | |
|
| Taxi Batu Caves - Mersing $ 351.45 4h 13m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Kuala Lumpur to Mersing, including current prices and schedules.
The bus is the cheapest option. Terminal Bersepadu Selatan lists fares of RM33.00 to RM41.50 for Mersing.
A private transfer is the fastest option, with booking platforms listing about 4 hours to 4 hours 20 minutes. It also gives door-to-door service.
Booking platforms list about 4 hours 20 minutes to 5 hours by bus and about 4 hours to 4 hours 20 minutes by private transfer.
Long-distance buses to Mersing depart from Terminal Bersepadu Selatan (TBS), a large modern hub south of the city center that is reachable by train or taxi.
Yes. Booking platforms list private transfers from Batu Caves to Mersing at about $353 and roughly 4 hours 13 minutes, which is convenient if you are staying in the north of the city.
Booking in advance is advisable, especially on weekends and Malaysian public holidays, when buses to the coast fill up.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Terminal Bersepadu Selatan (TBS-BTS): Southern Destinations. Retrieved October 15, 2026.
- [2] 12Go: Kuala Lumpur to Mersing timetable. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.