How to Get from Kuala Lumpur to Malacca
Compare ways to get from Kuala Lumpur to Malacca: express buses from TBS for RM10 to RM15 and door-to-door private transfers.
Last updated: October 26, 2026

Contents
Leaving the gleaming skyscrapers and bustling rooftop bars of Kuala Lumpur for the red-hued colonial streets of Malacca feels like stepping back through centuries of Malaysian history. While KL represents the country's hyper-modern future, Malacca (Melaka) is its soulful heart, where Portuguese, Dutch, and British influences meld with Peranakan culture along the banks of a winding river. Melaka is a UNESCO World Heritage site, listed together with George Town for its 500 years of trade and cultural exchange between East and West.[1] The trip from the capital takes just a few hours.
The route south is straightforward and well-paved, cutting through lush palm plantations and suburban corridors. Because the distance is short, most travelers choose between the low fares of the frequent express buses and the door-to-door convenience of a private transfer. Whether you are heading to Jonker Street for the famous night market or to the historic A Famosa fort, reaching this coastal gem is an easy addition to any Malaysian itinerary.
Kuala Lumpur to Malacca by Bus
The bus is the quintessential way to make this trip, favored by locals and backpackers alike for its value and frequency. Tickets from Terminal Bersepadu Selatan (TBS) to Melaka Sentral cost RM10 to RM15.[2] The buses are built for the tropical climate, with powerful air conditioning and reclining seats.
The trip takes from about 2 hours 15 minutes, and longer when traffic leaving the city is heavy.[3] Most buses depart from TBS, KL's huge, airport-like southern transport hub. It sits at Bandar Tasik Selatan, where a pedestrian bridge links it to the LRT, KTM Komuter and KLIA Transit stations.[4] Upon arrival in Malacca, buses pull into Melaka Sentral, a short ride from the historic center. From there, a local taxi or ride-share will get you to your heritage hotel in the old town.

Kuala Lumpur to Malacca by Private Transfer
For families, small groups, or those who prefer to skip the logistics of getting to a bus terminal, a private transfer offers a seamless door-to-door experience. This is the fastest way to travel, taking from about 1 hour 55 minutes.[3] A private driver picks you up at your hotel in Kuala Lumpur or the neighboring Selangor area and drops you at the doorstep of your Malacca accommodation.
Vehicles are a standard sedan for up to 3 passengers, a minivan for up to 4 and a larger minivan for up to 7. On booking platforms, private transfers start at about $110 (October 2026).[3] The cost is shared among the passengers, so for a group of three or four it can be a reasonable alternative to separate bus tickets, and you leave on your own schedule.
Comparing Your Options
| Mode | Price | Duration |
|---|---|---|
| Express Bus | RM10 to RM15[2] | From about 2h 15m[3] |
| Private Transfer | From about $110 (October 2026)[3] | From about 1h 55m[3] |
Tips for Traveling from Kuala Lumpur to Malacca
- Book Ahead for Weekends: Malacca is a massive weekend destination for residents of Kuala Lumpur and Singapore. If you plan to travel on a Friday afternoon or return on a Sunday, book your bus tickets at least a few days in advance.
- Mind the Aircon: Malaysian buses are notorious for their freezing interior temperatures. Even in the tropical heat outside, bring a light jacket or a sarong to stay comfortable during the ride.
- Terminal Logistics: TBS is large, so give yourself time to find your gate. Buying your ticket online saves you the queue at the counters.[2]
- Arrival in Malacca: Melaka Sentral is the main arrival point. Using a ride-hailing app is often the most reliable and affordable way to cover the final stretch to the historic district.
- Mid-Week Advantage: If your schedule allows, visit Malacca between Tuesday and Thursday. The streets are much quieter, and you will have a better chance of photographing the Christ Church and the Stadthuys without the crowds.
Timetable
| Bus Kuala Lumpur - Malacca $ 3.00–3.78 2h 12m – 3h 22m | |
|
|
| Taxi Kuala Lumpur - Malacca $ 109.45–180.72 1h 55m | |
|
| Taxi Selangor - Malacca $ 109.45–180.72 1h 55m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Kuala Lumpur to Malacca, including current prices and schedules.
The express bus is the cheapest option, with tickets from TBS to Melaka Sentral costing RM10 to RM15. The buses run frequently and are comfortable for the price.
A private transfer is the fastest option, taking from about 1 hour 55 minutes. It is door-to-door and saves the time spent at bus terminals.
A private transfer takes from about 1 hour 55 minutes, an express bus from about 2 hours 15 minutes, and both take longer when traffic is heavy.
Most express buses to Malacca depart from Terminal Bersepadu Selatan (TBS), a transport hub at Bandar Tasik Selatan station, reached by LRT, KTM Komuter or KLIA Transit.
Yes, private minivans take up to 7 passengers. This suits families or groups who want to travel together with plenty of space for luggage.
There are many departures throughout the day, but booking in advance is recommended on weekends and public holidays, when Malacca is a very popular destination.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] UNESCO World Heritage Centre: Melaka and George Town, Historic Cities of the Straits of Malacca. Retrieved October 22, 2026.
- [2] Terminal Bersepadu Selatan: Southern Destinations. Retrieved October 24, 2026.
- [3] 12Go: Kuala Lumpur - Malacca timetable. Retrieved October 26, 2026.
- [4] 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.