The distance from Kuala Lumpur (KL) to Penang is approximately 350 kilometres, and travelling by bus takes around 5 hours. You can choose from 512 bus services with ticket prices as low as RM 37 on redBus. There are hourly departures from TBS, and you can choose dropping points from top terminals such as Penang Sentral or Sungai Nibong. This route offers a scenic journey through Malaysia’s picturesque hills, jungles, and countryside, allowing travelers to enjoy beautiful landscapes and stopovers for a quick break or snack. Not just locals, KL to Penang is a well-known bus route for tourists as well for Penang's amazing street food, Pinang Peranakan Mansion, The Habitat Penang Hill, Street Art in George Town, and TeddyVille Museum.
KL to Penang Bus Services
Traveling by bus from KL to Penang is economical and convenient. You’ll avoid the hassle of airports and enjoy the ease of boarding from city-based bus terminals. Since KL to Penang is a popular route, buses can fill up quickly. To ensure a stress-free journey, booking your tickets online in advance on platforms like redBus, where you can easily find schedules and fares without standing in long queues. You can choose from around 31 bus companies on redBus to search for Kuala Lumpur to Singapore buses. There are around 512 bus trips in a day for KL to Penang. The first bus departs from KL around 00:00 and the last bus to Penang departs at 23:59 from KL.
Boarding and Drop-Off Points for KL to Penang Buses
Boarding Points in KL
| Reason for Choice | |
| Hentian Duta | The top choice for passengers heading towards northern Kuala Lumpur and interstate connecting routes. |
| KL Sentral | Best for passengers who need access to the MRT/LRT/Monorail or airport rail connections. |
| TBG (Terminal Bersepadu Gombak) | Suitable for passengers wishing to continue their journey to the East Coast, or the surrounding Batu Caves area. |
| TBS (Terminal Bersepadu Selatan) | Ideal for passengers looking to connect to southern Kuala Lumpur, MRT/LRT lines, and airport routes. |
Drop-Off Points in Penang
| Reason for Choice | |
| Chai Leng Park - Caltex | A convenient pickup point for passengers from Seberang Perai and nearby residential areas. |
| Jalan Pantai | Ideal for passengers looking for an easily accessible boarding point within the Penang island area. |
| Juru | Best for passengers traveling from industrial areas and highway-connected zones without having to brave city traffic congestion. |
| Penang Komtar / Prangin Mall | Ideal for passengers staying in George Town and downtown Penang with easy access to hotels and shopping malls. |
| Penang Sentral Bus Terminal | The main integrated transportation hub with solid rail, ferry, and bus connections. The overall best boarding point for convenience and bus availability. |
| Sungai Nibong Bus Terminal | A popular long-distance bus terminal for passengers traveling from residential areas on the island side of Penang. |
Top Bus Operators for KL to Penang
You can choose from 31 on redBus for booking a bus from Kuala Lumpur to Penang on redBus. Some of the popular bus operators include KPB Express, QuickLiner Express, KKKL Express, and many more.
1. KKKL Express
KKKL Express buses have an executive 2+1 spacious and comfortable fleet for the KL to Penang route. The buses are air-conditioned with boarding points at TBS.
2. KPB Express
KPB Ekspress buses are double-decker buses which depart from either Hentian Duta or TBS and drop off passengers at either Sungai Nibong or Penang Sentral bus terminal for the Kuala Lumpur to Penang bus journey.
3. Supernice Express
Super Nice Express buses are 2+1 Executive buses for which you can book reschedulable and refundable tickets. The ticket can be cancelled at your convenience. Cancellation fee will be applicable and you can know the exact refund amount based on the refund policy in the booking policy. Supernice Express buses have standard amenities of Wi-Fi , USB port and air conditioner.
4. Alya Express
If you are looking for comfortable double-decker bus with reclining seats for KL to Penang, Alya Xpress is your choice. You can book refundable tickets on redBus. The ticket can be cancelled as per your convenience. Cancellation fee will be applicable, and you can know the exact refund amount based on the refund policy in the booking policy section
5. QuickLiner Express
Quickliner Express buses run multiple trips from Kuala Lumpur to Penang everyday from Hentian Duta and TBS. QuickLiner Express buses offer discounted child fares when you book on redBus.




