The 148-kilometer journey between Malaysia's capital and its UNESCO-listed port city connects two distinct worlds—modern skyscrapers giving way to colonial shophouses and Peranakan heritage. Multiple transport options run daily, each with different departure points, travel durations, and trade-offs between cost and convenience. This guide walks you through every route with the schedules and practical details you need to choose the right one.
Quick answer
Express buses from Terminal Bersepadu Selatan (TBS) to Melaka Sentral depart every 30 minutes from 08:00 to 18:00, taking approximately 2 hours. Driving via the North-South Expressway covers 148 kilometers in 1 hour 45 minutes under normal traffic. Train service requires a transfer at Tampin or Pulau Sebang station, extending total travel time to 3.5–4 hours, making it the least efficient option for this route.
More than 40 buses leave Kuala Lumpur for Malacca every day, yet first-time travelers consistently miss the fastest departures by arriving at the wrong terminal. TBS—the capital's integrated southern hub in Bandar Tasik Selatan—handles all intercity coach services to Melaka Sentral, the arrival point three kilometers north of Jonker Street and the historic core. Operators like Transnasional, KKKL Express, and Konsortium run near-identical 2-hour routes along the E2 expressway, with peak-hour frequency dropping to 45-minute intervals on weekends. Traveling from KL to Malacca by car offers the most control over timing and stops. The North-South Expressway (E2) runs toll-based, with exits at Ayer Keroh (the main gateway) and Jaim (closer to the coast). Departing before 07:00 or after 10:00 avoids the capital's notorious morning crawl along Jalan Sungai Besi. Parking in the UNESCO zone costs MYR 0.60 per hour at metered bays; private lots near Dataran Pahlawan charge MYR 5–8 for the day. Fuel and toll expenses total approximately MYR 35–40 for a round trip in a standard sedan. The train route—often suggested by outdated guides—remains impractical for day visitors. KTM Komuter and ETS services to Tampin or Pulau Sebang require a 30-kilometer taxi or bus connection to reach the city center, adding cost and unpredictability. The twice-daily ETS departure from KL Sentral at 10:05 and 15:05 reaches Tampin in 90 minutes, but the onward shuttle schedule rarely aligns, leaving gaps of an hour or more. For groups or solo travelers prioritizing budget over time, the bus remains the default. For families with flexible schedules or those planning stops at the Ayer Keroh wildlife park, driving delivers the best balance of autonomy and efficiency. Whichever mode you choose, departures between 08:00 and 09:30 position you in Malacca before midday heat, giving you the full afternoon for the riverfront, clan associations, and Baba-Nyonya heritage museums. Return buses run until 20:00, allowing six to seven hours on the ground—enough for a complete walking circuit of the core district without rushing.
“More than 40 buses leave Kuala Lumpur for Malacca every day, yet first-time travelers consistently miss the fastest departures by arriving at the wrong terminal.”
The primary hub for intercity travel from Kuala Lumpur to Malacca is Terminal Bersepadu Selatan (TBS), located at Jalan Terminal Selatan, Bandar Tasik Selatan, 57100 Kuala Lumpur, Malaysia. This facility serves as the central departure point for all major bus operators heading south.
Rapid KL LRT Sri Petaling Line to Bandar Tasik Selatan station
KTM Komuter Seremban Line to Bandar Tasik Selatan station
Direct express bus from TBS to Melaka Sentral
North-South Expressway (E2) to Malacca
Arriving via the LRT or KTM Komuter at Bandar Tasik Selatan station provides direct access to the TBS terminal via a covered pedestrian bridge. Follow signs for the departures hall to locate your boarding platform.
Terminal Bersepadu Selatan operates daily to facilitate travel from Kuala Lumpur to Malacca. The terminal remains accessible throughout the week to accommodate varying passenger schedules.
There are no entrance fees required to access Terminal Bersepadu Selatan, the primary hub for travel to Malacca. Costs for your journey consist exclusively of your specific intercity bus ticket price.
Verdict: A typical traveler pays 0 MYR to enter the terminal, with total costs determined solely by their individual bus ticket selection.
Prepare these items and complete these steps before departing Kuala Lumpur for Malacca.
Everything you need to know about how to get to malacca from kl
You can travel from the Terminal Bersepadu Selatan (TBS) in Kuala Lumpur to reach Malacca efficiently. Frequent intercity bus services provide a reliable connection between these two cities.
The best arrival window is 08:00–18:00 to ensure frequent bus departures and daylight travel. Utilizing this timeframe helps optimize your arrival time in the historic city.
There is 0 MYR entrance fee for intercity bus or car travel at the transit hub. You do not need to pay to access the terminal facilities themselves.
Navigating the route is straightforward as the main departure point is a well-established transit hub. Clear signage and frequent departures make this a standard trip for many travelers.
Yes, the terminal operates daily, meaning you can arrange your transport on a Saturday or Sunday without restriction. It remains open consistently throughout the week to support passenger movement.
The terminal is located at Terminal Bersepadu Selatan (TBS), Jalan Terminal Selatan, Bandar Tasik Selatan, 57100 Kuala Lumpur, Malaysia. This hub serves as the primary gateway for buses heading south.
A typical Malacca day tour from Kuala Lumpur usually takes about two hours depending on traffic conditions. Planning your trip around the recommended daylight window helps maintain a comfortable schedule.
The terminal is open daily from 00:00–23:59. This 24-hour accessibility ensures that travelers can access the building at any time required for their transit plans.