How to Get from Kuala Lumpur to Mersing

How to Get from Kuala Lumpur to Mersing

Last updated: March 8, 2026

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 essential jumping-off point for some of the best diving and snorkeling in the South China Sea. While the city is all about pace and productivity, the journey east is a transition into the slower, more humid rhythms of the Johor coastline.

Most travelers find themselves on this route with a ferry ticket to Tioman already tucked into their bag. Because the ferry schedules are highly dependent on the tides, choosing the right transport from the capital is crucial to ensure you do not miss your boat. Whether you are looking for a budget-friendly seat on a coach or the door-to-door convenience of a private car, the path to the coast is well-trodden and straightforward. You can easily book your preferred transport for this route on GoAsia.cc to secure your seat before you arrive at the terminal.

Kuala Lumpur to Mersing by Bus

The bus is the quintessential way to reach Mersing for the majority of travelers. It is remarkably affordable and offers a high level of comfort for a journey that typically takes between 4 and 5 hours. Buses generally depart from Terminal Bersepadu Selatan (TBS), which is Kuala Lumpur's modern, airport-like bus hub accessible via the LRT, KTM Komuter, or ERL train lines.

Express and Executive Classes

There are two primary service levels available for this route. The Express class is the standard long-distance bus in Malaysia, featuring air conditioning and comfortable reclining seats. If you are looking for a bit more legroom and a wider seat, the Executive class is a fantastic upgrade for a very small price difference. Both options cost between $8 and $9, making this one of the best value-for-money trips in Southeast Asia.

The ride takes you through the heart of the peninsula, passing through vast palm oil plantations and small kampungs (villages). Most buses will make at least one rest stop along the way for passengers to use the restroom and grab a quick snack. Be sure to bring a light jacket or sarong, as Malaysian bus drivers are famous for keeping the air conditioning at icy temperatures.

Kuala Lumpur to Mersing by Private Transfer

For families, large groups, or those who simply want to avoid the logistics of getting to the bus terminal, a private transfer is the ultimate luxury. This option provides door-to-door service from your hotel in Kuala Lumpur or even from Batu Caves directly to the Mersing Jetty. Prices for a private transfer range from $205 to $526, depending on the vehicle type and level of luxury you choose.

Vehicle Options for Every Group

The variety of vehicles available is extensive. Solo travelers or couples who want a premium experience can opt for a Luxury Sedan or a Luxury MPV. For families, the 7-pax Minivan or the 3-pax Comfort car are popular choices. If you are traveling with a large group of friends or an extended family, you can book larger vehicles like the 10-pax, 12-pax, or even a 14-pax Van. This ensures everyone stays together and the cost per person becomes more manageable.

The duration for a private transfer is slightly shorter than the bus, usually clocking in at around 4 hours to 4 hours and 20 minutes, as there are no scheduled stops for other passengers. It is a seamless way to travel, especially if you have heavy luggage or diving gear.

Comparing Your Options

ModePrice (USD)DurationComfort
Bus (Express/Executive)$8 - $94h 20min - 5hMedium
Private Transfer (Sedan/MPV)$205 - $5264h - 4h 20minHigh
Private Transfer (Batu Caves)$3734h 13minHigh

Tips for Traveling from Kuala Lumpur to Mersing

  • Check the Tide Tables: If you are heading to Tioman Island, the ferry times change daily based on the tides. Always aim to arrive in Mersing at least an hour before your ferry departure.
  • Book in Advance: During public holidays and weekends, buses to Mersing sell out quickly as locals head to the islands. Use GoAsia.cc to book your tickets a few days ahead.
  • Terminal Arrival: If taking the bus, arrive at Terminal Bersepadu Selatan (TBS) at least 30 minutes before departure to print your boarding pass at the central counters.
  • Dress Warmly: As mentioned, the buses are cold. Even in the tropical heat of Malaysia, a hoodie or a warm scarf is a necessity for the 5-hour ride.
  • Direct to Jetty: Most buses stop at the Mersing Bus Terminal, which is a short walk or a very quick taxi ride to the Mersing 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.82–8.77 4h 20m – 5h
  •   Express 07:00, 08:00, 10:00, 13:30, 15:30, 16:00, 17:30, 20:30, 23:30
  •   Executive 08:00, 16:00, 23:30
Taxi Kuala Lumpur - Mersing $ 199.06–511.87 4h – 4h 20m
  •   Minivan 7pax
  •   Minivan 4pax
  •   Economy 3pax
  •   Van 10pax
  •   Comfort 4pax
  •   Van 12pax
  •   Van 7pax
  •   Standard 3pax
  •   Van 14pax
  •   Sedan 2pax
  •   MPV 3pax
  •   Luxury Sedan 2pax
  •   Luxury MPV 2pax
Bus Kuala Lumpur - Johor $ 7.82–8.77 4h 20m – 5h
  •   Express 07:00, 08:00, 10:00, 13:30, 15:30, 16:00, 17:30, 20:30, 23:30
  •   Executive 08:00, 16:00, 23:30
Taxi Batu Caves - Mersing $ 362.79 4h 13m
  •   Minivan 7pax
  •   Minivan 4pax

Frequently Asked Questions

How can I book tickets from Kuala Lumpur to Mersing?

You can book train, bus, flight, taxi, van, and ferry tickets from Kuala Lumpur to Mersing directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Kuala Lumpur to Mersing?

The cheapest way to travel is by bus, with tickets for Express and Executive coaches costing between $8 and $9. This is the most popular choice for budget-conscious travelers and backpackers.

What is the fastest way to get from Kuala Lumpur to Mersing?

A private transfer is the fastest option, taking approximately 4 hours to 4 hours and 20 minutes. Private cars can bypass the scheduled stops that buses must take, and they offer door-to-door service.

How long does it take to get from Kuala Lumpur to Mersing?

The journey typically takes between 4 and 5 hours. Buses usually take around 4 hours and 20 minutes to 5 hours, while private transfers are slightly quicker, averaging about 4 hours.

Where do the buses depart from in Kuala Lumpur?

Most long-distance buses to Mersing depart from Terminal Bersepadu Selatan (TBS). This is a large, modern transport hub located south of the city center, easily reachable by train or taxi.

Can I get a private transfer directly from Batu Caves?

Yes, there are specific private transfer services that operate from Batu Caves to Mersing. These are priced at approximately $373 and take about 4 hours and 13 minutes, which is very convenient if you are staying in the northern part of the city.

Is it necessary to book bus tickets in advance?

While you can sometimes buy tickets at the station, it is highly recommended to book in advance, especially on weekends or during Malaysian public holidays. Mersing is a popular transit point, and buses can fill up quickly.