Refine Search
Refine Search
Refine Search

Penang to Kuala Lumpur Bus Schedule and Bus Fare

Bus Operator First Bus Last Bus No.of Trip Depart Day Fare From
Alya Express 07:30 23:59 28 M T W T F S S  RM 35.00
Billion Stars 06:30 23:59 127 M T W T F S S  RM 32.00
Eltabina Jaya Sdn Bhd 18:30 18:30 0 M T W T F S S  RM 35.00
GJG TRAVEL & TOURS SDN BHD 00:30 23:59 107 M T W T F S S  RM 29.00
Golden Silk Holidays 09:40 21:10 3 M T W T F S S  RM 31.00
Intercity Coach 16:00 23:45 4 M T W T F S S  RM 42.00
Ivy MVS Express 23:45 23:45 2 M T W T F S S  RM 35.00
Jadam Express 09:00 21:30 2 M T W T F S S  RM 33.00
Jasmine Express 11:15 23:59 10 M T W T F S S  RM 33.00
Kejora Masyhur Sdn Bhd 20:59 23:58 6 M T W T F S S  RM 35.00
Kesatuan Express 10:50 10:50 0 M T W T F S S  RM 35.00
KKKL SDN BHD (Terus Nanti) 07:00 23:59 47 M T W T F S S  RM 36.00
KPB Express 08:00 23:58 85 M T W T F S S  RM 35.00
KTM Berhad (Train Service) 05:15 18:45 12 M T W T F S S  RM 57.00
LA Holidays 20:00 22:45 5 M T W T F S S  RM 38.00
Maraliner 01:30 23:59 20 M T W T F S S  RM 34.30
Mayang Sari Express 23:00 23:45 2 M T W T F S S  RM 35.00
Pancaran Matahari Express 11:45 23:59 14 M T W T F S S  RM 45.00
Plusliner 10:00 23:59 23 M T W T F S S  RM 39.90
Quick Liner Express 10:15 23:59 9 M T W T F S S  RM 35.00
Quickliner 13:00 23:59 7 M T W T F S S  RM 35.00
Rhinoariel Travel & Tours Sdn Bhd 09:00 09:00 1 M T W T F S S  RM 41.00
Starmart Express 09:00 20:30 4 M T W T F S S  RM 30.00
Suasana Holiday Express 12:45 23:59 6 M T W T F S S  RM 37.00
Supernice Grassland 07:30 23:30 48 M T W T F S S  RM 34.00
TRA EXPRESS 00:30 23:59 12 M T W T F S S  RM 35.00
Transnasional 09:00 12:00 2 M T W T F S S  RM 34.90
Bus from Penang to Kuala Lumpur
Cheapest PriceRM29.00
Distance362 km
Est. Duration5 hrs 10 min
No. of Operator27 operators

Penang to Kuala Lumpur Bus Guide

Bus from Penang to Kuala Lumpur

Bus from Penang to KL is one of the popular bus routes in Malaysia connecting two tourist-rich cities. Millions of locals and tourists travel between the two cities every year. Penang houses attractions like Kek Lok Si Temple, wall painting by Lithuanian artist Ernest Zacharevic, Unesco World Heritage Site The Streets of Georgetown, Batu Ferringhi Beach etc. As for KL, attractions include Petronas Twin Tower, Batu Caves, Chinatown, Little India in Brickfield etc. Above mentioned attractions are top few tourist hotspots in Malaysia.

Why Take the Bus from Penang to KL

Taking coach is convenient because one of departure points in Penang is at Prangin Mall Komtar Georgetown. Most hotels, food, and attractions are gathering in Georgetown, therefore the departure location is convenient for passengers taking bus from Penang to KL. By taking flight or train from Penang to KL, departure point is less convenient. This is because the airport is located about 20 minutes driving distance away from Georgetown and the nearest train station in Penang is at Butterworth, which is again about 20 minutes driving distance away from Georgetown.

Another advantage of taking bus instead of flight is that check in time for coach is usually 30 minutes before departure, whereas check in time for flight is always 2 hours before departure. Even though it is faster by taking flight, many passengers prefer coach to flight because the total duration for bus from Penang to KL faster after considering the earlier check in time at Penang Airport and travelling time from KLIA 2 to KL city or from Subang Airport to KL city.

Last but not least, taking coach is always more comfortable than taking flight because of the full reclining seat and air conditioning environment. On top of that, there are various options of bus operators for the customers to choose from for this route. Few famous bus operators providing bus from Penang to KL include KKKL Express, Billion Stars, GJG Express, Plusliner, KPB Express, Supernice Grassland and Season Express.

Duration, Fare, Stops, and Notes

The bus fare for bus from Penang to KL is ranging from RM 32.30 to RM 48.00, except the festive period of Chinese New Year and Hari Raya Haji. Comparing the flight fare, coach fare is always much economical.

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

Please note that most of the buses from Komtar and Prangin Mall will pass by Sungai Nibong Bus Terminal to pick up passengers before continuing the journey to KL. Sungai Nibong bus terminal is another departure point in Penang Island. Another popular pick up point in Penang is at Penang Sentral, Butterworth.

Most coaches will alight passengers at Terminal Bersepadu Selatan (TBS), Duta Bus Terminal and KL Sentral. In addition, Plusliner also drop off passengers at KTM Old Railway Station in Kuala Lumpur.

In conclusion, taking bus from Penang to KL is convenient, economical and comfortable. Now it is even more convenient by booking Penang to KL bus ticket online at with instant confirmation. On top of that, members get to enjoy the best loyalty program where you can redeem up to RM50/SGD25 for your future booking. So, start booking with today!


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 Penang to KL route include KKKL Express, Supernice Grassland, Billion Stars and many more.

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

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

KKKL Express is known for their good reputation. Hence, they have many loyal customers among frequent travellers. The 27-seater buses are spacious and comfortable for the long journey. Their ticket price starts from RM35.

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 Penang to KL?

Usually direct buses would take around 4-5 hours, depending on the weather and traffic condition.

Where is the boarding point in Penang?

There are many pick-up points available in Penang including Komtar, Prangin Mall, Sungai Nibong Terminal and Penang Sentral. Check out our website for more details.

Where is the drop-off point in KL?

The drop-off point is mainly located in TBS. Some buses also drop passengers off at Hentian Duta and KL Sentral.

How many buses are available for Penang to KL route?

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

What is the earliest bus available for booking?

For bus from Penang to KL, the earliest bus depart at 6:15 AM. Only Billion Stars offers departure at this time and the ticket price is around RM35.

Is there any night bus to KL from Penang?

Yes, you can choose any night trip starting from 10PM to 1AM. Some of the operators that offer night trip include Billion Stars, GJG Express, Kejora Express and Alisan Golden Coach. The ticket price starts from RM28.