Refine Search
Refine Search
Refine Search

Kuala Lumpur to Malacca Bus Schedule and Bus Fare

Bus Operator First Bus Last Bus No.of Trip Depart Day Fare From
Cepat Express 03:30 03:30 1 M T W T F S S  RM 13.40
Delima Vision 07:00 21:20 21 M T W T F S S  RM 12.00
Kesatuan Express 02:50 14:15 2 M T W T F S S  RM 14.00
KKKL Express (Terus Nanti) 07:30 21:30 17 M T W T F S S  RM 13.40
Maraliner 04:15 18:30 11 M T W T F S S  RM 11.00
Mayang Sari Express 08:00 20:00 13 M T W T F S S  RM 12.00
Melor Interline Express 08:25 23:00 32 M T W T F S S  RM 10.00
Transnasional 12:00 18:30 4 M T W T F S S  RM 15.00
Bus from Kuala Lumpur to Malacca
Cheapest PriceRM 10.00
Distance134 km
Est. Duration2 hrs 12 min
No. of Operator8 operators

Kuala Lumpur to Malacca Bus Guide

Bus from KL to Melaka

Bus from KL to Melaka (Malacca) is one of the highest frequency routes departing from Kuala Lumpur TBS (Terminal Bersepadu Selatan). From morning as early as 4:30 am until the 11:00 pm at night, almost every 30 minutes, there is at least one bus leaving TBS for Melaka.

From TBS (Terminal Bersepadu Selatan) to Malacca

KKKL Express and Transnasional are the two famous brands serving bus from KL to Malacca. Locals prefer these two brands because of their punctuality and high frequency of schedule. Another quality bus services are Delima Express, Mayang Sari and Maraliner.

The fare for bus from KL to Malacca is around RM 10 - RM 18 per ticket. The duration required for bus from KL to Malacca is about 2 hours depending on the traffic condition. The arrival point in Melaka usually is at Melaka Sentral. Washroom break will be provided upon request to the driver during the journey.

Because of Malacca's UNESCO world heritage status, Malacca is one of the top destinations for tourists coming to Malaysia. Usually tourists will spend a few days for Kuala Lumpur attractions before heading to Malacca. There is no flight or train service to connect these two cities. Hence, taking bus from KL to Malacca is the easiest and most economical transportation option.

From KL Airport KLIA and KLIA 2 to Malacca

For those tourists who would like to take bus from KLIA or KLIA2 to Melaka after touching down, Transnasional and Starmart are some of the bus operators that offer this service. There are limited schedule for bus from KLIA and KLIA2 to Melaka daily, therefore customer is advised to check your arrival time which allows you to catch the bus from KLIA and KLIA 2 to Melaka. Otherwise, you would have to take shuttle bus provided by Jetbus from the airport to TBS, and then transfer to another bus to Melaka.

Book KL to Malacca Tickets Online

Booking your bus ticket online is easy and much more convenient than going to the counter. Moreover, at we offer the best Loyalty Program in the market where members get to redeem up to RM50 or SGD 25 with their earned BOT Miles on our website. On top of that, customers can also get their ticket easily via our mobile app available in App Store, Google Play and Huawei AppGallery.

Check schedule and compare prices online. Various payment options are available such as credit/debit card, online banking, e-wallet including TNG eWallet, GrabPay, Boost and many more. So, book your ticket now!


What are the buses available for online booking?

We have many bus operators in Malaysia and Singapore that offer online ticket booking on our site. Some of the popular buses for KL to Melaka route include KKKL Express, Delima Express, Mayang Sari and Transnasional.

How much is the ticket price for bus from KL to Melaka?

KL to Melaka bus ticket price ranges from RM10 to RM20. Almost all ticket prices offered on are same as counter. You can check and compare for best price easily online on our ticket portal.

Which bus is the most recommended or popular for this route?

KKKL Express and Delima Express are known for their good reputation. Hence, they have many loyal customers among frequent travellers. The bus is spacious and the cushion seats are comfortable hence many passengers prefer to take their buses to Melaka. Their ticket prices start from RM10 to RM12.

Do I need to print anything to board the bus?

No. You can just show your Booking Confirmation that we send to your email to the person in charge at the ticket counter to check in and board the bus.

Can I reschedule or cancel my ticket if I can't board the bus?

Yes, if you booked a "Reschedulable" or "Refundable" trip. However, rescheduling or cancelling your ticket must be made before your booked departure date. There are many operators that have enabled BOT GoFlexi with You can check their terms and conditions on our website. Rescheduling and cancelling trip can easily be done online on our site.

I'm a frequent traveler. Is there any benefit for people like me?

Yes, we have the best Loyalty Program for our customers especially for frequent travellers like you. Earn BOT Miles with every booking made with and redeem up to RM50 / SGD25 discount on your future booking.

What is the travel duration for bus from KL to Melaka?

Usually it would take around 2-3 hours, depending on the weather and traffic condition.

Where is the boarding point in KL?

Most of the buses in KL will depart or pick up passengers at TBS (Terminal Bersepadu Selatan). Check out our website for more details.

Where is the drop-off point in Melaka?

The drop-off point is mainly located in Melaka Sentral. Apart from that, Maraliner also offers drop off in UiTM Lendu.

How many buses are available for KL to Melaka route?

Roughly, there are more than 10 bus operators that offer bus from KL to Melaka.

What is the earliest bus available for booking?

For bus from KL to Melaka, early buses depart at 1:20AM after midnight, then 4:00AM and 5:45AM in the morning. Only Kejora Express offers departures at these times and the ticket price is around RM20.

Is there any night bus to Melaka from KL?

Yes, you can choose any night trip starting from 7:30PM to 9:30PM. Some of the operators that offer night trip include KKKL Express and the ticket price starts from RM13.40.