GoAsia
How to Get from Kuala Lumpur to Mersing

How to Get from Kuala Lumpur to Mersing

Last updated: October 16, 2026
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.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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]

The bus platforms of Terminal Bersepadu Selatan (TBS) in Kuala Lumpur
The bus platforms of Terminal Bersepadu Selatan (TBS) in Kuala LumpurPhoto: Arne Müseler / Wikimedia Commons, CC BY-SA 3.0 de

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

ModePriceDurationComfort
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
  • →  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 $ 192.84–495.88 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.58–8.50 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 $ 351.45 4h 13m
  • →  Minivan 7pax
  • →  Minivan 4pax

Frequently Asked Questions

How can I book tickets from Kuala Lumpur to Mersing?

Use the booking tool on this page to compare the transport options currently available from Kuala Lumpur to Mersing, including current prices and schedules.

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

The bus is the cheapest option. Terminal Bersepadu Selatan lists fares of RM33.00 to RM41.50 for Mersing.

What is the fastest way to get from Kuala Lumpur to 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.

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

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.

Where do the buses depart from in Kuala Lumpur?

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.

Can I get a private transfer directly from Batu Caves?

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.

Is it necessary to book bus tickets in advance?

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. [1] Terminal Bersepadu Selatan (TBS-BTS): Southern Destinations. Retrieved October 15, 2026.
  2. [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.