Refine Search
Refine Search
Refine Search

Kuala Lumpur to Penang Bus Schedule and Bus Fare

Bus Operator First Bus Last Bus No.of Trip Depart Day Fare From
Alya Express 01:30 23:59 10 M T W T F S S  RM 39.00
Billion Stars 00:30 23:59 37 M T W T F S S  RM 34.00
Kejora Masyhur Sdn Bhd 15:59 16:59 4 M T W T F S S  RM 32.00
KKKL SDN BHD (Terus Nanti) 00:30 23:45 10 M T W T F S S  RM 38.00
KPB Ekspress 00:30 17:30 6 M T W T F S S  RM 35.00
LA Holidays 23:59 23:59 1 M T W T F S S  RM 38.00
Plusliner 08:45 23:59 20 M T W T F S S  RM 40.00
Super Nice Grassland 09:45 20:15 5 M T W T F S S  RM 37.00
TRA Express 12:00 23:59 3 M T W T F S S  RM 40.00
Bus from Kuala Lumpur to Penang
Cheapest PriceRM32.00
Distance361 km
Est. Duration5 hours
No. of Operator81 operators

Kuala Lumpur to Penang Bus Guide

Bus from Kuala Lumpur to Penang

Bus from KL to Penang is one of the most popular bus routes in Malaysia. The bus service is not only for locals but also for tourists because thousands of tourist travelling between the two cities for their holiday.

Bus Operators Available For Online Booking has more than 15 operators available for online booking on both our website and mobile apps. Some of the popular bus operators include KPB Express, KKKL Express, GJG Express, Seasons Express, Plusliner and many more. You can easily check their bus schedule and compare prices online on our website. We have numerous trips daily with plenty of choices for you to choose from. So, plan your trip and book online to save the cost and time travelling to and waiting at the terminal.

Ticket Price for Bus from KL to Penang Bus

The bus fare for standard VIP bus from KL to Penang is ranging from RM 25.00 to RM 60.00. KPB Express is one of the favorite choices among the locals offering the cheapest rate from RM25.

Some coaches provided by Nice, offering personal TV and meal on-board, charge higher price at RM 74.00. Nice Imperial, another brand new type of Nice coach, offers not just personal TV and meal on-board, but also Wi-Fi on-board. Price of Nice Imperial is even higher at RM 103.00. However, to business travellers, Wi-Fi, Meal and personal TV on-board are convenient service to them, which justifies the higher fare.

Please note that bus fare will increase during festive seasons such as Chinese New Year and Hari Raya Haji.

Duration, Stops, and Notes

Duration for bus from KL to Penang usually takes about 4.5 hours, depending on traffic condition. Most buses provide direct service from KL to Penang with 1 washroom break provided along the highway.

Bus from Kuala Lumpur to Penang mainly departs from TBS (Terminal Bersepadu Selatan). Apart from TBS, some operators also offer their service with other pick-up points such as Hentian Duta, KL Sentral, Kajang Bus Terminal and KTM Old Railway Station Kuala Lumpur. These buses then later terminate at Sungai Nibong Bus Terminal, which is about 5-10 minutes driving distance away from Penang Bayan Lepas International Airport and 20 minutes driving distance away from Georgetown. Passenger can either take a taxi from Sungai Nibong to Georgetown or take Penang city bus 401 to Georgetown at around RM2.50.

Book Bus from KL to Penang Online

Taking the bus from KL to Penang is convenient, economical and comfortable. Now, it is even more convenient by booking bus ticket online at with instant confirmation. Credit card payment and internet banking options such as Maybank2U, CIMB Clicks and many more are available for online payment. Moreover, goes further ahead by providing e-Wallet payment method including Touch n' Go, GrabPay and Boost.

On top of that, we also have the best loyalty program for our customers and it is extremely beneficial for frequent travellers. Therefore, start booking your bus ticket with us 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 Penang route include KKKL Express, Supernice Grassland, KPB Express and Billion Stars.

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

KL to Penang bus ticket price starts from RM34-60. Almost all ticket prices offered on are the same as the 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?

Supernice Grassland is known for their good reputation. Hence, they have many loyal customers among frequent travellers. Their buses are well equipped with extra features suc as WiFi and USB Port. The Super VIP seats are also comfortable for the long journey. Their ticket price starts from RM34.

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 or the bus driver 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. 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 Penang?

Usually direct buses would take around 5 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. Other than that, some buses also allow boarding at Hentian Duta, KL Sentral and KTM Old Railway Station in Kuala Lumpur. Check out our website for more details.

Where is the drop-off point in Penang?

The drop-off point is mainly located in Sungai Nibong Bus Terminal. To get to Penang Sentral, you can take bus to Butterworth.

How many buses are available for KL to Penang route?

In total, there are around 23 bus operators that offer bus from KL to Penang.

What is the earliest bus available for booking?

For bus from KL to Penang, the earliest bus depart at 6AM . Only Billion Stars offers departure at this time and the ticket price is around RM35. There are frequent departure in the morning almost every hour, you can check the schedule on our website.

Is there any night bus to Penang from KL?

Yes, you can choose any night trip starting from 10PM to 2AM. Some of the operators that offer night trip include KKKL Express, Billion Stars, Transnasional, Plusliner, City Holidays and many more. The ticket price starts from RM34.