How to Get from Mersing to Kuala Lumpur
Find the best way from Mersing to Kuala Lumpur. Compare bus fares from RM33 and private transfers for a trip of about 4 to 5 hours.
Last updated: October 27, 2026

Photo: CEphoto, Uwe Aranas / Wikimedia Commons, CC BY-SA 3.0
Contents
From Mersing, the gateway to Tioman Island and the Seribuat Archipelago, the road to Kuala Lumpur runs west across the peninsula through palm oil plantations and kampungs until the Petronas Towers appear. The choice is between the express bus and a private transfer.
Mersing to Kuala Lumpur by Bus
Buses run from Mersing to Terminal Bersepadu Selatan (TBS), Kuala Lumpur's southern bus terminal. Fares from TBS to Mersing run from RM33 to RM41.50.[1] The journey takes from about 5 hours, up to about 7 hours 30 minutes with traffic and stops.[2]
Executive and Express Classes
Both Express and Executive coaches serve the route.[2] At TBS, a pedestrian bridge leads to Bandar Tasik Selatan station, with KLIA Transit, LRT and KTM Komuter connections into the city.[3]
Mersing to Kuala Lumpur by Private Transfer
A private transfer picks you up at the Mersing jetty or your hotel and drops you at your address in Kuala Lumpur, which suits groups and divers with heavy gear. On booking platforms, transfers start at about $190 (October 2026), depending on the vehicle, and the drive takes from about 4 hours.[2]
Vehicle Options and Comfort
- Standard 3pax: A private sedan for couples or solo travellers.
- Minivan 4pax to 7pax: Space for families or small groups with luggage.
- Van 12pax: The best value for large groups, bringing the per-person cost closer to bus fares.
A transfer straight to Batu Caves starts at about $215 and takes about 4 hours 20 minutes.[2]
Comparing Your Options
| Mode | Price | Duration | Comfort |
|---|---|---|---|
| Bus (Express/Executive) | RM33 - RM41.50 | from 5h[1] | Standard |
| Private Transfer (3-12 pax) | from $190 | from 4h[2] | Luxury / Private |
Tips for Traveling from Mersing to Kuala Lumpur
- Book Ahead During Holidays: Buses fill up around public holidays and school breaks, so secure your seat early.
- Keep a Jacket Handy: Coach air conditioning is powerful, so carry a light sweater or a sarong.
- Arrival at TBS: Take the LRT, KLIA Transit or KTM Komuter from Bandar Tasik Selatan to reach the centre.[3]
- Water and Snacks: Pick up supplies at the shops near the Mersing jetty before you board.
Timetable
| Bus Mersing - Kuala Lumpur $ 9.59–10.54 5h – 7h 24m | |
|
|
| Taxi Mersing - Kuala Lumpur $ 191.67–366.44 4h – 4h 19m | |
|
| Bus Johor - Kuala Lumpur $ 11.04 5h | |
|
| Taxi Mersing - Batu Caves $ 214.74–366.44 4h 19m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Mersing to Kuala Lumpur, including current prices and schedules.
The bus is the cheapest way, with fares from RM33 to RM41.50 between Mersing and TBS.
A private transfer is the fastest, taking from about 4 hours. It goes straight to your destination without picking up other passengers.
A private transfer takes from about 4 hours, and the bus takes from about 5 hours, up to about 7 hours 30 minutes with traffic.
Buses arrive at Terminal Bersepadu Selatan (TBS), the city's southern bus terminal, which connects to Bandar Tasik Selatan station by a pedestrian bridge.
Yes, Express and Executive coaches serve the route. Executive coaches have more space.
Yes. Private transfers to Batu Caves start at about $215 on booking platforms and take about 4 hours 20 minutes.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Terminal Bersepadu Selatan (TBS-BTS): Southern Destinations. Retrieved October 17, 2026.
- [2] 12Go: 12Go timetable: Mersing to Kuala Lumpur. Retrieved October 27, 2026.
- [3] Terminal Bersepadu Selatan: Other Transports. Retrieved October 24, 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.