Kuala Lumpur Malacca
...
Sun

Kuala Lumpur to Malacca Bus Tickets

Kuala Lumpur to Malacca Bus Overview

Avg. Bus Duration

:

2 hrs 6 mins

Buses depart from

:

Kuala Lumpur

Bus arrives in

:

Malacca

Cheapest Bus Ticket

:

RM 10.00

Bus Companies

:

12

Earliest Bus

:

02:30 AM

Last Bus

:

11:00 PM

Daily Bus Services

:

134

Bus Schedule & Fares for Kuala Lumpur to Malacca

Bus OperatorFirst BusLast BusDuration
First Bus - 08:30 AMLast Bus - 11:00 PM1 hrs 45 mins
First Bus - 07:00 AMLast Bus - 10:00 PM2 hrs 33 mins
First Bus - 07:00 AMLast Bus - 09:00 PM2 hrs 0 mins
First Bus - 04:15 AMLast Bus - 06:30 PM2 hrs 36 mins
First Bus - 02:30 AMLast Bus - 03:00 PM2 hrs 36 mins

KL to Malacca/Melaka Bus Ticket Booking

The bus journey from Kuala Lumpur to Malacca (Melaka) takes approximately 2 hours, making it one of the most popular short-distance intercity bus routes in Malaysia. Taking a KL to Melaka bus is the convenient way to reach the historical town - thanks to over 134 services to choose from daily with prices as low as RM 10. 

Malacca is easily accessible by bus or train, with many routes available from other cities in Malaysia. Visitors can enjoy landmarks such as Dutch Square, the St. Paul's Hill ruins, and the Melaka Tower, as well as festivals like Thaipusam and the Chinese New Year. The best time to visit is September and October, with less rainfall and comfortable weather.

Is it better to take a bus or train to Melaka?

While both train and bus provide services to Malacca from KL, it is much better to take the bus from Kuala Lumpur to Malacca.

This is mainly because Malacca does not have a direct train station in the city centre, and hence, you will have to divide your journey into different legs.  The closest train station is Pulau Sebang/Tampin, which is about 45 minutes away from Melaka's city centre. The journey duration and fare would be much longer than the usual bus fare for a direct bus from KL to Malacca. 

Bus is the most recommended choice of travel between KL and Malacca, and rightly so. You can find a direct bus from Kuala Lumpur to Malacca. With multiple services throughout the day, a KL to Malacca bus takes only 2 hours. You can board the bus at popular terminals with easy access to the city centre. 

Top KL to Malacca/Melaka Bus Operators 

Although the bus service from KL to Melaka starts early in the morning, the regular services start at 02:30. Thereafter, there are buses to Malacca at regular intervals till 23:00. The buses are economy (2+2) or executive (2+1) types with different amenities. KL to Malacca buses arrive at Melaka Sentral, the main bus terminal in Malacca City, which is accessible to Jonker Street and the UNESCO World Heritage Zone by taxi or Grab.

You can choose from the operators below to buy your bus ticket online  - 

KKKL Express 

KKKL Express bus from KL to Malacca has departures every hour. These Executive 2+1 buses are equipped with standard amenities to ensure comfortable travel. You can board the bus at TBS in KL and de-board at Melaka Sentral bus terminal. 

Delima Vision

Highly recommended by passengers for its timely departures and arrivals, Delima Vision is one of the top bus operators that serve the KL to Malacca bus route. They have frequent departures from TBS to Melaka Sentral. 

Melor Interline Express

Melor Interline Express buses have an Economy 2+2 seat arrangement equipped with standard amenities to keep you comfortable during this short journey from Kuala Lumpur to Malacca. Melor Interline buses also offer discounted child fares on redBus. 

Maraliner

Maraliner buses with the Economy 2+2 seating are highly appreciated by verified travellers for its service quality on the KL to Malacca route. Equipped with standard facilities for a comfortable journey, Maraliner buses provide direct services from Terminal Bersepadu Selatan to Melaka Sentral. 

Top Bus Operator Images

KL to Melaka Ticket Prices

Tickets for a bus from Kuala Lumpur to Malacca (Melaka) will cost you anywhere from RM 10 to RM 28.00. It's important to note that ticket prices can also vary depending on the season and the day of the week. For example, bus tickets during weekends and public holidays may be more expensive than on weekdays. You can opt for bus ticket booking online and grab discounts and offers with nearly 4 exclusive deals on redBus Malaysia. 

Child Fares for KL to Malacca Bus on redBus 

On redBus, several bus operators offer discounted child fares for KL to Melaka bus tickets starting from RM 9.00 applicable for kids as young as 2 years. Infants below 2 Years usually travel for free if sharing a seat with an adult. Use the child fare filter and save upto 50% on tickets for your children on the next trip to Malacca. 


Up to 60% off on Bus Tickets Online

Avoid the long queues at the bus terminal and book bus tickets online from Kuala Lumpur to Malacca. Enjoy up to 60% savings for online bus ticket booking in Malaysia by using the promo code REDBUS60*. Learn more about such exciting redBus offers

Kuala Lumpur to Malacca Bus Ticket - Guaranteed Lowest Price - Exclusive redDeals

Book cheap bus tickets online for Kuala Lumpur to Malacca buses with redDeals on redBus, Malaysia. Get up to 25% off and additional savings on every online booking. Grab redDeals on various ticket types including Return, Early Bird, Round Trip, Last Minute, Trial, and Festive season tickets. Experience the lowest price guarantee on your travel bookings with redBus.
You can enjoy the following 4 redDeals on Kuala Lumpur to Malacca buses:
  • RETURN_TRIP Discount By Kesatuan Express: Get 10% Extra OFF. offer valid till 31 Jul 2026
  • RETURN_TRIP Discount By KPB Ekspress: Get 15% Extra OFF. offer valid till 31 Jul 2026
  • RETURN_TRIP Discount By Kejora Masyhur Sdn.Bhd (Kejora Express): Get 15% Extra OFF. offer valid till 31 Jul 2026
  • RETURN_TRIP Discount By Melor Interline Express: Get 10% Extra OFF. offer valid till 31 May 2026
  • Boarding and Drop-off Points for KL to Melaka Buses

    Almost all of the buses from KL to Malacca depart from Terminal Bersepadu Selatan , Hentian Duta as their only boarding points. The drop-off point in Malacca is mostly Melaka Sentral Bus Terminal

    FAQs

    How long is the bus from KL to Malacca?

    Bus from Kuala Lumpur to Malacca (Melaka) takes nearly 2 hours. 

    How often do buses run from KL to Malacca?

    The Kuala Lumpur to Malacca bus route has nearly 134 running every hour starting from 02:30 with the last bus departing at around 23:00. 

    What is the KL to Melaka bus ticket price today?

    KL to Melaka bus ticket prices start from prices as low as RM 10 and can go upto RM 28.00 based on the season, type of bus, amenities and other factors. You can book tickets online on redBus and save more with redDeals and discounted child fare prices. 

    Can I reschedule my journey after I have booked my ticket?

    Yes, you can. But this feature is limited to only a few bus operators in Malaysia. Look for the reschedule icon before booking your ticket.

    How do I pay for my bus ticket on the redBus website?

    There are a number of different modes of payment offered to customers. Customers can either pay by credit card, debit card, or they can select any of the banks listed when you click the “FPX (Malaysia Online Bank Transfer).

    How many buses operate from Kuala Lumpur to Malacca?

    There are around 12 bus companies that offer buses from KL to Melaka, such as KKKL Express, Maraliner, Delima and Sri Maju.

    What is the quality of the buses that travel from Kuala Lumpur to Malacca?

    KL to Melaka bus services are operated by high-quality companies that are equipped with AC and other amenities. They have some standard buses but most of them are SVIP or executive class buses. They have LCD coaches with a lot of leg space which makes the journey luxurious and comfortable. People who have used these services are happy with their timeliness and reliable service. They have enough space to carry luggage as well.

    What are the pick-up and drop-off points of buses from Kuala Lumpur to Malacca? What points can I board the bus from?

    Most buses have pick-up points at Terminal Bersepadu Selatan but from different counters. The drop-off point for all the buses is Melaka Sentral. Both the pick-up and drop-off points are very convenient as they are city centers. To know which counter your specific bus is departing from, please check with the bus operator.

    Can I purchase bus tickets from redBus to go from Kuala Lumpur to Malacca?

    You can easily purchase tickets from the redBus app or website at cheap rates. They run a lot of attractive deals and discounts on tickets so it is a good idea to check the app or website from time to time to get cheap tickets for your preferred date. They even allow you to reschedule your journey in a convenient manner.

    Can I cancel my bus ticket booked via redBus?

    If you are not sure about your date of travel, then try to book buses which fall under the cancellable category in redBus. Those buses can be easily cancelled, and you will get a refund.