Contents
Trading the red-hued Dutch colonial architecture of Malacca for the street art and food culture of Penang is a classic Malaysian journey between two UNESCO World Heritage cities. Malacca is a riverside port town, while Penang is an island hub where old temples stand among modern towers. The trip runs along the west coast of the Malay Peninsula, past palm oil plantations.
Travelers either head for the mainland transport hub of Butterworth or go directly onto Penang Island, for example to the Sungai Nibong terminal or to George Town. Terminal Sungai Nibong is on Penang Island, while Penang Sentral is in Butterworth.[1] You can book your transport for this route on GoAsia.cc.
Malacca to Penang by Bus
Booking platforms list buses from Malacca to Penang with express and VIP classes, and fares of about $10 to $19 (October 2026).[2] Listed travel times are 7 hours 48 minutes to 12 hours 18 minutes, depending on traffic and the number of stops.[2] Evening departures are also listed, which let you sleep on the way and arrive in the north the next morning.
Bus to Butterworth
Some buses end in Butterworth on the mainland. Booking platforms list fares of about $18 and travel times of 7 hours 1 minute to 7 hours 15 minutes (October 2026).[2] From Butterworth you can cross to George Town by the passenger ferry, which sails about every 20 minutes at peak times and every 30 minutes otherwise, with an adult fare of RM 2.[3]

Malacca to Penang by Private Transfer
A private transfer takes you door to door and avoids local taxis or ride-hailing at either end. Booking platforms list a travel time of 5 hours 45 minutes to 6 hours (October 2026).[2] Prices start at about $216 per vehicle and rise for luxury cars and large vans, and the vehicle classes range from sedans for 2 passengers to vans for 14 passengers.[2] For a group, splitting the price among the passengers makes the transfer more reasonable. Private vehicles also let you ask for rest stops along the way.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Bus to Penang (Express/VIP) | about $10 - $19[2] | 7h 48m - 12h 18m[2] | Moderate |
| Bus to Butterworth | about $18[2] | 7h - 7h 15m[2] | Moderate |
| Private transfer | from about $216 per vehicle[2] | 5h 45m - 6h[2] | High |
Tips for Traveling from Malacca to Penang
- Book in Advance: This is a long-distance route that is busy on weekends and public holidays, so book at least a few days ahead on GoAsia.cc.
- Prepare for Air-Con: Long-distance buses are often strongly air-conditioned. Bring a sweater or a light blanket.
- Choose Your Drop-off Wisely: If you are staying in the historic center of George Town, a bus to Sungai Nibong or a private transfer to George Town saves you the extra crossing from Butterworth.
- Snacks and Water: Buses usually stop at highway rest areas (R&R), but it is wise to carry your own water and snacks.
Timetable
| Bus Malacca - Butterworth $ 18.33–18.45 7h 1m – 7h 15m | |
|
|
| Taxi Malacca - Butterworth $ 291.45–504.19 5h 45m | |
|
| Bus Malacca - Penang $ 10.24–18.45 7h 48m – 12h 18m | |
|
|
| Taxi Malacca - Penang $ 214.84–757.59 5h 45m – 6h | |
|
| Taxi Malacca - George Town $ 291.45–504.19 5h 45m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Malacca to Penang, including current prices and schedules.
The bus is the cheapest option. Booking platforms list fares of about $10 to $19 (October 2026).
A private transfer is the fastest option, with a listed travel time of about 5 hours 45 minutes to 6 hours. The bus takes 7 hours 48 minutes to 12 hours 18 minutes according to booking platforms.
A private car or van takes about 5 hours 45 minutes to 6 hours, while a bus takes roughly 7 to 12 hours depending on the service and traffic.
Booking platforms list evening and late-night departures. These suit travelers who want to save a night of accommodation and arrive in Penang the next morning.
Buses arrive at different points, including Sungai Nibong on Penang Island and Butterworth on the mainland. Check the drop-off point when you book so that it suits your hotel.
A private transfer is worth considering for groups of three or more, because the price is per vehicle. It is also the better choice if you have heavy luggage or want to avoid bus schedules.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Unititi Express: Cameron Highlands to Penang Bus Ticket. Retrieved October 15, 2026.
- [2] 12Go: 12Go timetable: Malacca to Penang. Retrieved October 15, 2026.
- [3] Penang Port Commission: Penang Ferry Services. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.