Kuala Lumpur – Melaka Bus Guide

Kuala Lumpur – Melaka route is served by many bus companies. The largest one is Transnasional and it is one of the two companies that serve the useful KL Airport(KLIA & KLIA2)-Melaka route.

There are two major routes: A. Kuala Lumpur – Melaka Sentral B. Kuala Lumpur International Airport – Melaka

Route A: Kuala Lumpur – Melaka Sentral

Fare (Adult): around RM 15
Duration: 1 hour 45 minutes
Departure Terminal: Terminal Bersepadu Selatan (TBS-BTS)
Arrival Terminal: Melaka Sentral
Departure from KL: 07:00-22:00, at least every hour.
Departure from Melaka Sentral: 05:00-20:00, at least every hour.

Terminal Bersepadu Selatan-Bandar Tasik Selatan or TBS-BTS for short can be easily reached by LRT, by KTM train or by Express Rail Link(ERL) from the airport or from the city. Get off at Bandar Tasik Selatan Station.

Melaka Sentral bus terminal is 3km from the historic core of the city. You can take Malacca Town Bus No 17 (green bus) to Dutch Square and Mahkota Parade shopping centre.

Route B: KLIA/KLIA2 – Melaka

Fare (Adult): RM 24.3 or RM 25
Duration: 3 hours
Departure Terminal: KLIA2/KLIA airport
Arrival Terminal: Mahkota Medical Centre
Departure from Melaka Sentral: 00:15 06:30 09:30 10:30 16:00 18:00 22:00
Departure from Mahkota Medical Centre(MMC): 05:00, 07:30, 08:00, 09:30, 11:30, 12:30, 13:00, 14:00, 14:30, 16:00, 19:00, 21:00


Starmart Express
Mahkota Medical Centre is located in downtown Melaka. Surrounded by several modern hotels and shopping malls, it is only a few hundred metres away from the historic core.

The bus counters are located at the north-west corner of Mahkota Medical Centre. Once you get into the building, you will find bus counters outside 7-11.

Starmart Express counter