GoAsia
Malaysia

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

How to Get from Mersing to Kuala Lumpur

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.

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.

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

ModePriceDurationComfort
Bus (Express/Executive)RM33 - RM41.50from 5h[1]Standard
Private Transfer (3-12 pax)from $190from 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
  • →  Express 07:01, 09:01, 11:01, 12:31, 14:31, 16:31, 20:31
  • →  Executive 08:00, 12:30, 16:00
Taxi Mersing - Kuala Lumpur $ 191.67–366.44 4h – 4h 19m
  • →  Minivan 7pax
  • →  Minivan 4pax
  • →  Standard 3pax
  • →  Van 12pax
  • →  Van 7pax
Bus Johor - Kuala Lumpur $ 11.04 5h
  • →  Express 07:00, 09:00, 11:00, 12:30, 14:30, 16:30, 20:30
Taxi Mersing - Batu Caves $ 214.74–366.44 4h 19m
  • →  Minivan 7pax
  • →  Minivan 4pax
  • →  Standard 3pax

Frequently Asked Questions

How can I book tickets from Mersing to Kuala Lumpur?

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

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

The bus is the cheapest way, with fares from RM33 to RM41.50 between Mersing and TBS.

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

A private transfer is the fastest, taking from about 4 hours. It goes straight to your destination without picking up other passengers.

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

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.

Where does the bus arrive in Kuala Lumpur?

Buses arrive at Terminal Bersepadu Selatan (TBS), the city's southern bus terminal, which connects to Bandar Tasik Selatan station by a pedestrian bridge.

Are there different bus classes from Mersing?

Yes, Express and Executive coaches serve the route. Executive coaches have more space.

Can I get a private transfer directly to Batu Caves?

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. [1] Terminal Bersepadu Selatan (TBS-BTS): Southern Destinations. Retrieved October 17, 2026.
  2. [2] 12Go: 12Go timetable: Mersing to Kuala Lumpur. Retrieved October 27, 2026.
  3. [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.