
Kuala Lumpur to Malacca: Bus, Car, Train Compared
Compare bus, car, taxi and rail from Kuala Lumpur to Malacca, with TBS ticket tips, last-mile routes and when a day trip works.
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.

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.

| Mode | Road time | Cost level | Best for | Catch |
|---|---|---|---|---|
| Bus from TBS | About 2 hours | Lowest | Solo travelers and couples | Terminal transfers at both ends |
| Own or rental car | About 2 hours | Mid, plus tolls and parking | Families and side trips | Weekend and holiday traffic |
| Taxi or Grab | About 2 hours | Highest | Groups with luggage | Get a price in the app first |
| Train plus transfer | Longer than the bus | Mid | Rail fans | No station in Malacca city |
By Bus From TBS to Melaka Sentral

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

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

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.
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

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

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?

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.
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
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.
You might also like
Continue reading
More guides you'll find useful





