Penang to Malacca Bus Tickets

New Member Exclusive! Use Code: BOTNEW to enjoy 50%* Offer on your first booking. T&Cs apply.

Penang to Malacca Bus Schedule and Bus Fare

Bus Operator First Bus Last Bus No.of Trip Depart Day Fare From
Billion Stars 09:30 23:30 4 M T W T F S S  RM 70.00
KKKL Express (Terus Nanti) 09:00 21:00 4 M T W T F S S  RM 55.00
KPB Ekspress 09:45 21:45 2 M T W T F S S  RM 65.00
Super Nice Express 22:15 22:45 2 M T W T F S S  RM 58.00
Bus from Penang to Malacca
Cheapest PriceRM 55.00
Distance499 km
Est. Duration7 hrs 00 min
No. of Operator4 operators

Penang to Malacca Bus Guide

Bus from Penang to Malacca

Bus from Penang to Melaka is a popular tourist route because the bus service connects the two UNESCO World Heritage cities. There is no airport and no train station in Melaka, hence the only way to travel from Penang to Melaka is by coach.

Duration, Fare, Stops, and Notes

The bus fare for bus from Penang to Melaka is about RM 47.50 – RM 50.00, with the exception of festive period like Chinese New Year and Hari Raya Haji.

Coach schedule for bus from Penang to Melaka is either morning (around 9:30am) or night (9:30pm-11:30pm). There is no schedule in between. The duration for bus from Penang to Melaka usually takes about 6 hours, depending on traffic condition. Usually travelling time in the day time by bus from Penang to Melaka is slightly longer time due to heavier traffic in day time along the journey.

Most coaches provide at least 1 washroom break along the journey. If additional washroom break needed, passengers can always speak to the driver for additional stop.

Please note that all coaches departing from Sungai Nibong Bus Terminal will terminate at Melaka Sentral Bus Terminal. Passengers require taking taxi or city bus to Melaka city centre from Melaka Sentral bus terminal.

Advantage of taking Bus from Penang to Melaka

Most coaches like KKKL Express and Seasons Express provide direct coach service from Penang to Melaka, without stopping in Kuala Lumpur. By-passing Kuala Lumpur shortens the journey duration, as compared to coach stopping at Kuala Lumpur to drop off passengers.

Alternative Route from Penang to Melaka

If one misses the direct bus from Penang to Melaka, one could take bus from Penang to Kl and then transfer bus from KL to Melaka. Please note that bus from Penang to KL terminates at Pudu Sentral and bus from KL to Melaka departs from Terminal Bersepadu Selatan. Therefore, passengers need to take LRT from Plaza Rakyat station to Terminal Bersepadu Selatan station to catch the connecting bus to Melaka.

Now passengers can book Penang to Melaka bus ticket with BusOnlineTicket.com. BusOnlineTicket.com accepts Paypal, Visa and Master credit card, as well as internet banking via CIMB One Click, Maybank2u, Hong Leong Connect, RHB etc to book their Penang to Melaka bus ticket.