Standard
- Free Wi-Fi
- Air-conditioned
Cheapest price on 18 Sept
£11
Average ticket price on 18 Sept
£12
Fastest journey on 18 Sept
4 h 46 m
Average journey duration on 18 Sept
4 h 46 m
Buses on 18 Sept
149
Distance
286 km
The best way to find a cheap coach ticket from Kuala Lumpur to Penang is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Kuala Lumpur to Penang will cost around £12 if you buy it on the day, but you can find cheap coach tickets today for only £11.
On Fri 18 Sept, we found 149 buses from Kuala Lumpur to Penang, including 149 direct services.
These direct buses cover the 286 km distance in an average of 4 h 46 m but if you time it right, some buses will get you there in just 4 h 46 m .
The slowest buses will take 4 h 46 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
TRA EXPRESS
PERSADA TRAVEL AND TOURS
TRA EXPRESS
TRA EXPRESS
PERSADA TRAVEL AND TOURS
SUASANA EDARAN EXPRESS
SUASANA EDARAN EXPRESS
SUASANA EDARAN EXPRESS
SUASANA EDARAN EXPRESS
SUASANA EDARAN EXPRESSOmio recommends booking the coach as it is the most popular option from Kuala Lumpur to Penang among Omio's users. If you are prioritising price, take the coach, with an average ticket price of £10 For those with little time, consider booking a flight, which has an average total journey time of 2h 59m. Average ticket prices depend on the travel mode: a coach costs an average of £10, while a flight costs an average of £32.
Distance: 286 km
Most popular Coach | Flight | Driving |
|---|---|---|
£10 Average Price Cheapest | £32 Average Price | £19 Average Price (fuel + tolls) |
5h 30m Average total duration 5h 0m Onboard + 30m Additional time* | 2h 59m Average total duration Fastest 59m Onboard + 2h 0m Additional time* | 4h 9m Average total duration (door-to-door) |
![]() Most popular bus company | ![]() Most popular airline | Your own car or car rental |
Direct Options | Direct Options | Direct Options |
This is compared to other travel options from Kuala Lumpur to Penang:
A coach is £22 less than a flight for this route with tickets for a flight from Kuala Lumpur to Penang costing on average £32.
Other travel options to Penang take longer:
Coach takes on average 5h 0m.
Tickets start at around £10 compared to roughly £19 in fuel and tolls — a saving of about £10. The journey takes 5h 0m versus 4h 9m by car, so you'll arrive a bit later, but you can use the time productively rather than spending it behind the wheel. No parking to sort, no fuel stops, and most coaches have Wi-Fi and power outlets.
Direct services are operated by Billion Stars, KKKL Sdn Bhd, ALYA XPRESS, SUASANA EDARAN EXPRESS, V KEJORA, KPB Ekspress, Infobus, TRA EXPRESS, Pancaran Matahari, Jasmine Express, POH HAI TRAVEL, AEROCITY, Super Nice, Quick Liner Express, Inter Top (Pudu), Ekspress Mutiara, LEXOJAYA, Sri Maju Group, Permata Utara Sdn Bhd, KONSORTIUM, Alibaba Express, Intercity Coach, COSMIC EXPRESS, Prisma Serimas Holidays Sdn Bhd, Lucky Express, EXPRESS KESATUAN, Kristal Qirana, Jadam Express, ELTABINA EXPRESS, ETIKA DELTA SDN BHD, PERSADA TRAVEL AND TOURS, City Express, SRI THEVEN TRAVEL & TOURS Sdn Bhd, Golden Silk Holidays, Aerobus, Persada Travel and Tours (TBS), Mayang Sari.
Driving is worth considering if you're on a tight schedule, travelling as a group (where fuel costs split several ways), or want the flexibility to stop along the way.
The table below shows live departures for Kuala Lumpur to Penang coaches for today, Thursday 17 September. You can also manually refresh the results below to see updated coach journeys.
| Provider | Departs | Duration | Arrives | Changes | Tickets |
|---|---|---|---|---|---|
SUASANA EDARAN EXPRESS | 8:30 Kuala Lumpur, KL Sentral | 4h48 | 13:18 Butterworth, Penang Sentral | 0 changesdirect | |
ALYA XPRESS | 8:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 13:32 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 8:30 Kuala Lumpur, Bus Terminal Duta | 4h46 | 13:16 Butterworth, Penang Sentral | 0 changesdirect | |
PERSADA TRAVEL AND TOURS | 8:45 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 13:47 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 9:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 14:02 Butterworth, Penang Sentral | 0 changesdirect | |
PERSADA TRAVEL AND TOURS | 9:15 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 14:17 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 9:20 Kuala Lumpur, Bus Terminal Duta | 4h46 | 14:06 Butterworth, Penang Sentral | 0 changesdirect | |
ALYA XPRESS | 9:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 14:32 Butterworth, Penang Sentral | 0 changesdirect | |
POH HAI TRAVEL | 9:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 14:32 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 9:30 Kuala Lumpur, KL Sentral | 4h48 | 14:18 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 10:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 15:02 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 10:00 Kuala Lumpur, Bus Terminal Duta | 4h46 | 14:46 Butterworth, Penang Sentral | 0 changesdirect | |
KPB EKSPRESS | 10:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 15:02 Butterworth, Penang Sentral | 0 changesdirect | |
KRISTAL QIRANA | 10:00 Kuala Lumpur, Terminal Bersepadu Gombak (TBG) | 5h08 | 15:08 Butterworth, Penang Sentral | 0 changesdirect | |
POH HAI TRAVEL | 10:15 Kuala Lumpur, Terminal Bersepadu Gombak (TBG) | 5h08 | 15:23 Butterworth, Penang Sentral | 0 changesdirect | |
GOLDEN SILK HOLIDAY | 10:15 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 15:17 Butterworth, Penang Sentral | 0 changesdirect | |
KRISTAL QIRANA | 10:15 Kuala Lumpur, Bus Terminal Duta | 4h46 | 15:01 Butterworth, Penang Sentral | 0 changesdirect | |
KPB EKSPRESS | 10:20 Kuala Lumpur, Bus Terminal Duta | 4h46 | 15:06 Butterworth, Penang Sentral | 0 changesdirect | |
ALYA XPRESS | 10:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 15:32 Butterworth, Penang Sentral | 0 changesdirect | |
PERSADA TRAVEL AND TOURS | 10:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 15:32 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 10:45 Kuala Lumpur, Bus Terminal Duta | 4h46 | 15:31 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 11:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 16:02 Butterworth, Penang Sentral | 0 changesdirect | |
KPB EKSPRESS | 11:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 16:02 Butterworth, Penang Sentral | 0 changesdirect | |
GPGLOBAL TRAVEL & TOURS SDN BHD | 11:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 16:02 Butterworth, Penang Sentral | 0 changesdirect | |
KPB EKSPRESS | 11:20 Kuala Lumpur, Bus Terminal Duta | 4h46 | 16:06 Butterworth, Penang Sentral | 0 changesdirect | |
ALYA XPRESS | 11:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 16:32 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 11:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 16:32 Butterworth, Penang Sentral | 0 changesdirect | |
SRI MAJU GROUP | 11:45 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 16:47 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 12:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 17:02 Butterworth, Penang Sentral | 0 changesdirect | |
KPB EKSPRESS | 12:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 17:02 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 12:00 Kuala Lumpur, Bus Terminal Duta | 4h46 | 16:46 Butterworth, Penang Sentral | 0 changesdirect | |
KPB EKSPRESS | 12:20 Kuala Lumpur, Bus Terminal Duta | 4h46 | 17:06 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 12:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 17:32 Butterworth, Penang Sentral | 0 changesdirect | |
QUICK LINER EXPRESS | 12:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 17:32 Butterworth, Penang Sentral | 0 changesdirect | |
PERMATA UTARA SDN BHD | 12:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 17:32 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 12:45 Kuala Lumpur, KL Sentral | 4h48 | 17:33 Butterworth, Penang Sentral | 0 changesdirect | |
TRA EXPRESS | 12:45 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 17:47 Butterworth, Penang Sentral | 0 changesdirect | |
KPB EKSPRESS | 13:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 18:02 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 13:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 18:02 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 13:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 18:02 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 13:10 Kuala Lumpur, Bus Terminal Duta | 4h46 | 17:56 Butterworth, Penang Sentral | 0 changesdirect | |
QUICK LINER EXPRESS | 13:15 Kuala Lumpur, Bus Terminal Duta | 4h46 | 18:01 Butterworth, Penang Sentral | 0 changesdirect | |
TRA EXPRESS | 13:15 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 18:17 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 13:30 Kuala Lumpur, KL Sentral | 4h48 | 18:18 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 13:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 18:32 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 14:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 19:02 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 14:00 Kuala Lumpur, Bus Terminal Duta | 4h46 | 18:46 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 14:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 19:02 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 14:00 Kuala Lumpur, Bus Terminal Duta | 4h46 | 18:46 Butterworth, Penang Sentral | 0 changesdirect | |
KPB EKSPRESS | 14:15 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 19:17 Butterworth, Penang Sentral | 0 changesdirect | |
ALYA XPRESS | 14:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 19:32 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 14:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 19:32 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 14:45 Kuala Lumpur, KL Sentral | 4h48 | 19:33 Butterworth, Penang Sentral | 0 changesdirect | |
KPB EKSPRESS | 15:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 20:02 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 15:15 Kuala Lumpur, Bus Terminal Duta | 4h46 | 20:01 Butterworth, Penang Sentral | 0 changesdirect | |
ALYA XPRESS | 15:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 20:32 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 15:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 20:32 Butterworth, Penang Sentral | 0 changesdirect | |
ALYA XPRESS | 16:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 21:32 Butterworth, Penang Sentral | 0 changesdirect | |
KPB EKSPRESS | 16:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 21:32 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 16:30 Kuala Lumpur, Bus Terminal Duta | 4h46 | 21:16 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 16:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 21:32 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 17:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 22:02 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 17:15 Kuala Lumpur, KL Sentral | 4h48 | 22:03 Butterworth, Penang Sentral | 0 changesdirect | |
KPB EKSPRESS | 17:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 22:32 Butterworth, Penang Sentral | 0 changesdirect | |
ALYA XPRESS | 17:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 22:32 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 17:30 Kuala Lumpur, Bus Terminal Duta | 4h46 | 22:16 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 17:45 Kuala Lumpur, Bus Terminal Duta | 4h46 | 22:31 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 17:45 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 22:47 Butterworth, Penang Sentral | 0 changesdirect | |
KPB EKSPRESS | 18:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 23:02 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 18:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 23:02 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 18:20 Kuala Lumpur, KL Sentral | 4h48 | 23:08 Butterworth, Penang Sentral | 0 changesdirect | |
ALYA XPRESS | 18:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 23:32 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 18:30 Kuala Lumpur, Bus Terminal Duta | 4h46 | 23:16 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 18:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 23:32 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 19:00 Kuala Lumpur, Bus Terminal Duta | 4h46 | 23:46 Butterworth, Penang Sentral | 0 changesdirect | |
QUICK LINER EXPRESS | 19:45 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 0:47 Butterworth, Penang Sentral | 0 changesdirect | |
KPB EKSPRESS | 20:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 1:02 Butterworth, Penang Sentral | 0 changesdirect | |
ALYA XPRESS | 20:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 1:32 Butterworth, Penang Sentral | 0 changesdirect | |
KPB EKSPRESS | 20:30 Kuala Lumpur, Bus Terminal Duta | 4h46 | 1:16 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 20:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 1:32 Butterworth, Penang Sentral | 0 changesdirect | |
QUICK LINER EXPRESS | 20:30 Kuala Lumpur, Bus Terminal Duta | 4h46 | 1:16 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 20:45 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 1:47 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 21:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 2:02 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 21:00 Kuala Lumpur, Bus Terminal Duta | 4h46 | 1:46 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 21:15 Kuala Lumpur, KL Sentral | 4h48 | 2:03 Butterworth, Penang Sentral | 0 changesdirect | |
POH HAI TRAVEL | 21:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 2:32 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 21:45 Kuala Lumpur, Bus Terminal Duta | 4h46 | 2:31 Butterworth, Penang Sentral | 0 changesdirect | |
GPGLOBAL TRAVEL & TOURS SDN BHD | 21:45 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 2:47 Butterworth, Penang Sentral | 0 changesdirect | |
GOLDEN SILK HOLIDAY | 22:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:02 Butterworth, Penang Sentral | 0 changesdirect | |
POH HAI TRAVEL | 22:15 Kuala Lumpur, Terminal Bersepadu Gombak (TBG) | 5h08 | 3:23 Butterworth, Penang Sentral | 0 changesdirect | |
KPB EKSPRESS | 22:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:32 Butterworth, Penang Sentral | 0 changesdirect | |
ALYA XPRESS | 22:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:32 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 22:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:32 Butterworth, Penang Sentral | 0 changesdirect | |
PERMATA UTARA SDN BHD | 22:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:32 Butterworth, Penang Sentral | 0 changesdirect | |
PERSADA TRAVEL AND TOURS | 22:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:32 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 22:45 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:47 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 23:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:02 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 23:15 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:17 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 23:20 Kuala Lumpur, KL Sentral | 4h48 | 4:08 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 23:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:32 Butterworth, Penang Sentral | 0 changesdirect | |
ALYA XPRESS | 23:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:32 Butterworth, Penang Sentral | 0 changesdirect | |
QUICK LINER EXPRESS | 23:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:32 Butterworth, Penang Sentral | 0 changesdirect | |
PERMATA UTARA SDN BHD | 23:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:32 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 23:40 Kuala Lumpur, KL Sentral | 4h48 | 4:28 Butterworth, Penang Sentral | 0 changesdirect | |
QUICK LINER EXPRESS | 23:40 Kuala Lumpur, Bus Terminal Duta | 4h46 | 4:26 Butterworth, Penang Sentral | 0 changesdirect | |
QUICK LINER EXPRESS | 23:45 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:47 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 23:50 Kuala Lumpur, Bus Terminal Duta | 4h46 | 4:36 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 23:59 Kuala Lumpur, Bus Terminal Duta | 4h46 | 4:45 Butterworth, Penang Sentral | 0 changesdirect | |
| Friday 18 September | |||||
BILLION STARS | 0:15 Kuala Lumpur, Bus Terminal Duta | 4h46 | 5:01 Butterworth, Penang Sentral | 0 changesdirect | |
PERMATA UTARA SDN BHD | 0:15 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 5:17 Butterworth, Penang Sentral | 0 changesdirect | |
ALYA XPRESS | 0:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 5:32 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 0:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 5:32 Butterworth, Penang Sentral | 0 changesdirect | |
KPB EKSPRESS | 0:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 5:32 Butterworth, Penang Sentral | 0 changesdirect | |
TRA EXPRESS | 0:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 5:32 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 1:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 6:02 Butterworth, Penang Sentral | 0 changesdirect | |
ALYA XPRESS | 1:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 6:32 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 1:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 6:32 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 2:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 7:02 Butterworth, Penang Sentral | 0 changesdirect | |
TRA EXPRESS | 2:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 7:02 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 2:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 7:32 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 3:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 8:02 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 4:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 9:02 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 5:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 10:02 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 6:15 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 11:17 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 6:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 11:32 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 6:45 Kuala Lumpur, KL Sentral | 4h48 | 11:33 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 7:00 Kuala Lumpur, Bus Terminal Duta | 4h46 | 11:46 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 7:15 Kuala Lumpur, Bus Terminal Duta | 4h46 | 12:01 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 7:15 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 12:17 Butterworth, Penang Sentral | 0 changesdirect | |
ALYA XPRESS | 7:30 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 12:32 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 7:45 Kuala Lumpur, KL Sentral | 4h48 | 12:33 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 8:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 13:02 Butterworth, Penang Sentral | 0 changesdirect | |
BILLION STARS | 8:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 13:02 Butterworth, Penang Sentral | 0 changesdirect | |
KPB EKSPRESS | 8:00 Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 13:02 Butterworth, Penang Sentral | 0 changesdirect | |
SUASANA EDARAN EXPRESS | 8:15 Kuala Lumpur, Bus Terminal Duta | 4h46 | 13:01 Butterworth, Penang Sentral | 0 changesdirect | |
Find all the dates and times for this journey
Compare coach and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Buses from Kuala Lumpur to Penang run on average 285 times per day, taking around 5h 0m. Cheap bus tickets for this journey start at £8 if you book in advance.
There are 285 coaches per day. The earliest coach runs at 00:01, the last at 23:58. The fastest coach covers the 286 km distance in 4h 46m.
Distance 286 km |
Average bus duration 5h 0m |
Cheapest ticket price £8 |
Buses per day 285 |
Direct buses 285 |
Fastest bus 4h 46m |
First bus 0:01 |
Last bus 23:58 |
Cheapest Month Sept |
Cheapest Day Tue |
High Season Jul - Sept |
Low Season Apr - Jun |
Busiest Day Mon |
Least Busy Day Thu |
Best time to book 1 day |
Compare Infobus classes and the amenities included in each one.
Setting off for a culinary and cultural exploration of Penang? The coach journey from Kuala Lumpur to Penang is highly regarded by foodies and enthusiasts of heritage. This 350-kilometre route transports you from Malaysia's contemporary capital to the UNESCO-listed George Town, where you'll find striking street art, historical architecture, and globally renowned hawker cuisine.
The 5-6 hour trip, with fares commencing from RM 32, becomes an enjoyable part of the overall adventure as you traverse stunning Malaysian countryside, building anticipation for the outstanding char kway teow, assam laksa, and cendol awaiting your arrival. With comfortable VIP coaches providing generous legroom and entertainment systems, you can fully relax and look forward to experiencing Penang's energetic street food scene and rich cultural tapestry.



Using Omio simplifies the booking procedure entirely: simply select Kuala Lumpur for departure and Penang for arrival, choose your preferred date of travel, and easily compare all available coach operators, schedules, and fares in a single, clear overview. Filtering options help refine your search by price range, departure time, and coach operator.
Once your preferred service is selected, enter the traveller's details and securely complete your payment using major options like credit cards, PayPal, or digital wallets. E-tickets are issued immediately via email or through the app. The platform offers real-time journey updates and round-the-clock customer assistance, ensuring a smooth process from searching to boarding.
The KL-Penang route offers a wide range of comfort levels:
Modern coaches in Southeast Asia ensure a comfortable travel experience with these standard features:
Note that:
Two departure options cater to this popular route north:
The coach journey typically takes around 5-6 hours, subject to traffic conditions.

Two major arrival points in Penang are commonly used:
From Penang Sentral, you can take the ferry across to the George Town ferry terminal, followed by local coaches or taxi services to your final destination within George Town.

Ensure your KL to Penang coach trip is smooth with these practical tips:
Essentials to Bring:
Before you travel to Malaysia, here is some general travel advice:
Malaysia Visa:
Currency Used in Malaysia:
Payment Methods Accepted in Malaysia:
Penang captivates visitors with an exceptional blend of culture, history, and natural beauty:
Georgetown UNESCO Heritage Site:
Spiritual & Natural Attractions:
Food Capital Experience:
Shopping & Markets:
Cultural Events:

Navigating Penang is efficient, combining both traditional and contemporary transport options suited to the island's distinctive geography:
Public Transportation:
Scenic Transportation:
Airport Connections:
Flexible Options:
Mainland Connection:
Choosing the coach from KL to Penang is undoubtedly the most economical way to journey to Malaysia's food capital! This beautiful 5-6 hour trip through the Malaysian countryside provides outstanding value compared to flying, plus you benefit from arriving directly into the heart of George Town. With comfortable coaches and multiple daily departures, this route is perfect for both food lovers and culture enthusiasts.
Be sure to book through reliable platforms like Omio to secure the best deals! With trustworthy operators and direct services, your journey to this UNESCO World Heritage island will be both comfortable and stress-free. Travel safely, and prepare to indulge in some incredible Penang cuisine!

You could explore the nearby Langkawi island (1 hour by flight), visit Ipoh (2 hours south by coach), or take day trips to Penang Hill and Kek Lok Si Temple.
3-4 days is ideal for experiencing Penang's heritage sites, street art, and its legendary food scene across the island.
Yes, you can buy tickets via Omio on the same day of travel, but booking ahead of time is highly recommended, particularly on weekends and public holidays.
Find answers to the most common questions about traveling from Kuala Lumpur to Penang by coach. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest coach, the cheapest option, or tips for making the most of your visit at Penang, this guide helps you travel smarter and with confidence.

Most Kuala Lumpur to Penang buses use the Kuala Lumpur, TBS (Terminal Bersepadu Selatan) to Butterworth, Penang Sentral station pair, with some services arriving at Gelugor, Terminal Bas Sungai Nibong. Use this guide to compare Kuala Lumpur and Penang bus stations on this route, check city-centre transport, alongside checking practicalities like bus station facilities and services.
Kuala Lumpur, TBS (Terminal Bersepadu Selatan) is 7 km from Kuala Lumpur city centre. Public transport options include:
Kuala Lumpur, TBS (Terminal Bersepadu Selatan) has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, Shower and Ticket Office.
Food options include: Food court and various food outlets available on multiple floors
Free Wi-Fi throughout the terminal. ATMs are multiple ATMs from various banks available.
Ticket office support is available at Kuala Lumpur, TBS (Terminal Bersepadu Selatan).
Available at Kuala Lumpur, TBS (Terminal Bersepadu Selatan): Parking, Taxis, WC.
Accessibility facilities are available at Kuala Lumpur, TBS (Terminal Bersepadu Selatan): Wheelchair ramps, elevators, dedicated paths.
Kuala Lumpur, Hentian Duta is 3 km from Kuala Lumpur city centre. Public transport options include:
Kuala Lumpur, Hentian Duta has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC and Ticket Office.
Food options include: Food court and several local restaurants available
Free Wi-Fi available. ATMs are several ATMs from major banks.
Ticket office support is available at Kuala Lumpur, Hentian Duta.
Available at Kuala Lumpur, Hentian Duta: Parking, Taxis, WC.
Accessibility facilities are available at Kuala Lumpur, Hentian Duta: Wheelchair ramps and elevators.
Kuala Lumpur, KL Sentral has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC and Ticket Office.
Food options include: Multiple food courts, cafes, and restaurants including McDonald's, Starbucks, and local eateries
Free Wi-Fi throughout the terminal. ATMs are multiple ATMs from various banks available.
Ticket office support is available at Kuala Lumpur, KL Sentral.
Available at Kuala Lumpur, KL Sentral: Parking, Taxis, WC.
Accessibility facilities are available at Kuala Lumpur, KL Sentral: Wheelchair ramps, elevators, disabled-friendly facilities.
Butterworth, Penang Sentral has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC and Ticket Office.
Food options include: Food court and various local restaurants available inside the terminal
Free Wi-Fi throughout the terminal. ATMs are multiple ATMs from various banks.
Ticket office support is available at Butterworth, Penang Sentral.
Available at Butterworth, Penang Sentral: Parking, Taxis, WC.
Accessibility facilities are available at Butterworth, Penang Sentral: Wheelchair ramps, elevators.
Gelugor, Terminal Bas Sungai Nibong is 3 km from Penang city centre. Public transport options include:
Gelugor, Terminal Bas Sungai Nibong has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC and Ticket Office.
Food options include: Food court and several local food stalls inside terminal
Free Wi-Fi available. ATMs are aTM machines from multiple banks available.
Ticket office support is available at Gelugor, Terminal Bas Sungai Nibong.
Available at Gelugor, Terminal Bas Sungai Nibong: Parking, Taxis, WC.
Accessibility facilities are available at Gelugor, Terminal Bas Sungai Nibong: Wheelchair ramps, disabled-friendly facilities.
Bukit Mertajam has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC and Ticket Office.
Food options include: Local food stalls and restaurants nearby
Free Wi-Fi available. ATMs are aTM machines nearby.
Ticket office support is available at Bukit Mertajam.
Available at Bukit Mertajam: Parking, Taxis, WC.
Accessibility facilities are available at Bukit Mertajam: Basic wheelchair access.
Here are some other resources that might have the information you need