Frequent express buses ply the Kuala Lumpur – Penang route daily, with most of the companies plying between Terminal Bersepadu Selatan and Hentian Duta in Kuala Lumpur and Sungai Nibong on Penang Island, usually with a stop at Butterworth on the mainland.
The direct journey from Kuala Lumpur to Penang takes approximately 5 hours.
Route Map
Some possible booking methods for Kuala Lumpur – Penang Express Buses are:
- Individual bus company ticket counters
- Online from 12Go Asia
- Online from BusOnlineTicket
- Online from CatchThatBus
- Online from Easybook
Hotel Booking
Attractions Booking
How do I book tickets online?
- Click here for a step-by-step guide for 12Go Asia.
- Click here for a step-by-step guide for Easybook.
Coach Operators
Below is a list of what I think are the coach operators for the Kuala Lumpur – Penang route in alphabetical order. Updates are welcome if I may have missed any operator out.
- A-Class Express
- Aeroline
- Billion Stars
- Cepat & Cekap Express
- City Express
- Economy Express
- Era Mesra
- Etika Express
- Express Kesatuan
- Inter Top
- Jasmine Express SP Enterprise
- Kejora (Mega Star) Ekspres
- KPB Ekspres
- Kwok Ping Travel & Tours
- Mayang Sari
- Nice++
- Nice Executive
- Pacific Express
- Persada Travel and Tours
- Plusliner
- Prisma Serimas Holidays
- Quick Liner
- Seasons Express
- Shamisha Holiday & Travels
- Sri Maju Group
- Starmart Express
- Supernice Grassland Express
- Susanthika Enterprise
- Swarna Bumi
- Trans MVS Express
- Transnasional
The above is only a factual list and in no way represents an endorsement by RailTravel Station. There may be a few in this list which I will not recommend travelling with on a personal basis.
Recommended Bus Companies
While most buses are fine for travel, there are some companies which are more reliable or have more convenient pick-up points. Listed in no particular order of merit are suggested companies you can try, but in no way reflects an endorsement by RailTravel Station.
Nice Executive
- Personal Video-on-Demand screen
- Meal provided
- Pick-up point at Terminal Bersepadu Selatan, Kuala Lumpur (Old) Railway Station and KL Sentral
- No stop at Butterworth
Plusliner
- Pick-up point at Kuala Lumpur (Old) Railway Station
- No stop at Butterworth
Some possible booking methods for Kuala Lumpur – Penang Express Buses are:
- Individual bus company ticket counters
- Online from 12Go Asia
- Online from BusOnlineTicket
- Online from Easybook
Hotel Booking
Attractions Booking
How do I book tickets online?
- Click here for a step-by-step guide for 12Go Asia.
- Click here for a step-by-step guide for Easybook.
Don’t forget Aeroline https://www.aeroline.com.my/index.html
Updated, thanks.