Skip to content
Kuala Lumpur to Malacca: Bus, Car, Train Compared

Kuala Lumpur to Malacca: Bus, Car, Train Compared

The quick version

Compare bus, car, taxi and rail from Kuala Lumpur to Malacca, with TBS ticket tips, last-mile routes and when a day trip works.

6 min readBy Banyan Bound Editorial
Share this article:
On this page

Last updated November 2026: the coach is the default way to travel from Kuala Lumpur to Malacca, a road trip of roughly 2 hours depending on traffic. Driving covers about 150 km on the North–South Expressway, and no train station serves Malacca city itself. Travelers starting elsewhere can use our guide to every way into Malacca.

Featured image: User:Two hundred percent, CC BY-SA 2.5, via Wikimedia Commons.

Terminal Bersepadu Selatan — 1
Photo: CW Tan (PenangLion), CC BY-SA 4.0, via Wikimedia Commons.

Kuala Lumpur to Malacca: Compare Your Options

Most visitors should take the bus. A coach from Terminal Bersepadu Selatan (TBS) to Melaka Sentral runs about 2 hours on the road. Add time to reach the terminal in Kuala Lumpur and to get from Melaka Sentral into town. Driving or taking a taxi saves the terminal transfers but adds tolls and parking decisions. Rail stops about 40 km short of the old town, so it works as a detour rather than a shortcut.

Panorama Melaka bus — 2
Photo: Ilya Plekhanov, CC BY-SA 3.0, via Wikimedia Commons.
ModeRoad timeCost levelBest forCatch
Bus from TBSAbout 2 hoursLowestSolo travelers and couplesTerminal transfers at both ends
Own or rental carAbout 2 hoursMid, plus tolls and parkingFamilies and side tripsWeekend and holiday traffic
Taxi or GrabAbout 2 hoursHighestGroups with luggageGet a price in the app first
Train plus transferLonger than the busMidRail fansNo station in Malacca city

By Bus From TBS to Melaka Sentral

Bandar Tasik Selatan station (Rawang-Seremban Line)  Klang Valley — 3
Photo: User:Two hundred percent, CC BY-SA 2.5, via Wikimedia Commons.

Coaches to Malacca depart regularly from TBS, and the terminal's official site is the place to start for services. Most coaches arrive at Melaka Sentral on Jalan Abdul Razak in Peringgit. If a booking shows KL Sentral as the pickup point, read it closely, because KL Sentral and TBS are different stations. Pick the departure that matches your ticket before you leave your hotel. Melaka Sentral lists operation hours of 9.00AM to 6.00PM, so confirm your return coach time before you plan an evening in town. Drivers can use its parking lots, which have 24 hours of security.

How to Buy Your Bus Ticket

Kuala Lumpur To Malacca, Malaysia — 4
Photo: User:Two hundred percent, CC BY-SA 2.5, via Wikimedia Commons.

Melaka Sentral confirms that tickets can be booked online. Counters and ticket vending machines also sell interstate bus tickets there. The same options apply in Kuala Lumpur, so a walk-up purchase is possible. Booking ahead is wiser on Fridays, Sundays and public holidays, when seats on popular departures fill first. Buy online, then arrive early enough to find the right gate and platform at TBS. Travelers have boarded the wrong coach after rushing at the last minute. Check that your ticket shows Melaka Sentral as the destination and the correct departure time.

By Car, Taxi or Private Transfer

Kuala Lumpur To Malacca, Malaysia — 5
Photo: User:Two hundred percent, CC BY-SA 2.5, via Wikimedia Commons.

Driving is the most flexible choice for about 150 km. The North–South Expressway carries most of the traffic and takes roughly 2 hours when it flows. Traffic drives on the left. Tolls apply, and the payment method has moved toward cashless, so check what your rental car supports. Weekends and public holidays slow the expressway, so leave Kuala Lumpur early. Parking inside the old town is tight. Melaka Sentral has secured parking, and you can walk or ride into the center from there. A taxi or private transfer is often quoted at about RM200 to RM300 each way, so compare a Grab quote with a fixed-price offer before you commit. Landing at the airport first? Read about transfers from KLIA.

Tip

Transfers are often quoted at RM200 to RM300 each way, while Melaka Sentral's parking comes with 24 hours of security for drivers.

By Train: Why It Is Not a Direct Option

Bus in Melaka 02 — 6
Photo: Ilya Plekhanov, CC BY-SA 3.0, via Wikimedia Commons.

Malacca city has no railway station. The nearest rail stop is Tampin, also called Pulau Sebang, about 40 km from the historic center. Rail therefore means a train leg, then a bus or taxi leg. Skip it if you carry luggage or want the simplest day. It only suits travelers who already hold a rail plan along the same line. Check current KTMB timetables before building a trip around it.

From Melaka Sentral to the Old Town

Kuala Lumpur To Malacca, Malaysia — 7
Photo: philip.mallis, CC BY-SA 2.0, via Wikimedia Commons.

Melaka Bus Town No.17 stops at Jonker Street. From there, Dutch Square sits right opposite, about a 3-minute walk. A Grab ride is the other easy option, and trishaws are a tourist ride whose price you should settle before boarding. Plan for the old town on foot once you arrive. Our guide to getting around the old town covers local buses and walking routes in more detail.

  • Bus: Melaka Bus Town No.17 to Jonker Street
  • Walk: Jonker Street to Dutch Square in about 3 minutes
  • Ride: Grab from Melaka Sentral to your hotel

Day Trip or Overnight?

Kuala Lumpur To Malacca, Malaysia — 8
Photo: philip.mallis, CC BY-SA 2.0, via Wikimedia Commons.

A day trip means about 4 hours on the road, split across the outbound and return legs. That leaves time for Dutch Square, the Stadthuys museums and Jonker Street. Stadthuys runs 9:00 AM to 5:30 PM Tuesday to Sunday, with last entry at 4:30 PM, and is closed Monday. A foreign adult pays RM 20, and admission covers all museums inside the building. Prices and hours checked November 2026. Allow 1.5 hours for Jonker Street itself. Staying overnight pays off on Friday, Saturday or Sunday. Jonker Street becomes a night market with food stalls and musicians from 6pm to midnight. Weekday afternoons are quieter, before those crowds arrive. Heading south afterward? See the Singapore route for onward options.

Good to know

Terminal hours run 9.00AM to 6.00PM at Melaka Sentral, so a Friday overnight stay needs a return coach booked before the terminal closes.

  • Day trip: morning coach, Stadthuys, Jonker Street, then an early return coach
  • Overnight: arrive Friday afternoon, walk Jonker Street at the 6pm market opening, return Saturday or Sunday

Common Mistakes to Avoid

Sponsored

Most problems on this route come from timing and terminals. Each of these is easy to prevent.

  • Going to KL Sentral when your ticket departs from TBS
  • Skipping a walk-up check of the gate and platform
  • Leaving Kuala Lumpur late on a holiday weekend
  • Underestimating the old-town walk from the bus station
  • Missing the last return coach after an evening at Jonker Street

For trip-planning details, see Melaka tourism.

Frequently Asked Questions

How long is Malacca from KL?

Plan on about 2 hours by road, covering roughly 150 km. Traffic on weekends and public holidays can stretch that, so allow extra time if you must catch a return coach.

Useful notes for your Southeast Asia trip

Optional updates to our guides.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful