- Must visit
Pinang Peranakan Mansion
Interactive museum on Peranakan culture inside a restored mansion, with antiques and rooms showing Straits Chinese family life.
Cheapest price on Oct 22
$15
Average ticket price on Oct 22
$16
Fastest journey on Oct 22
4 h 46 m
Average journey duration on Oct 22
4 h 46 m
Buses on Oct 22
143
Distance
286 km
The best way to find a cheap bus ticket from Kuala Lumpur to Penang is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Kuala Lumpur to Penang will cost around $16 if you buy it on the day, but the cheapest tickets can be found for only $15.
On Thu, Oct 22, we found 143 buses from Kuala Lumpur to Penang, including 143 direct services.
On Thu, Oct 22 the 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 .
On Thu, Oct 22 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.
PERSADA TRAVEL AND TOURS
BILLION STARS
TRA EXPRESS
TRA EXPRESS
TRA EXPRESS
SUASANA EDARAN EXPRESS
BILLION STARS
SUASANA EDARAN EXPRESS
SUASANA EDARAN EXPRESS
SUASANA EDARAN EXPRESSBuses from Kuala Lumpur to Penang run on average 242 times per day, taking around 4h 58m. Cheap bus tickets for this journey start at $8 (€7) if you book in advance.
There are 242 buses per day. The earliest bus runs at 00:01, the last at 23:58. The fastest bus covers the 177 miles (286 km) distance in 4h 0m.
Distance 177 miles (286 km) |
Average bus duration 4h 58m |
Cheapest ticket price $8 (€7) |
Buses per day 242 |
Direct buses 242 |
Fastest bus 4h 0m |
First bus 12:01 AM |
Last bus 11:58 PM |
Cheapest Month Oct |
Cheapest Day Mon |
High Season Jul - Sep |
Low Season Apr - Jun |
Busiest Day Mon |
Least Busy Day Thu |
Best time to book 1 day |
Use these quick route answers to check fares, travel time, departure options, and direct services before booking from Kuala Lumpur to Penang.
| Operator | Departure Time | Arrival Time | Duration | Departure days | Cheapest price |
|---|---|---|---|---|---|
Operator Quick Liner Express | Departure Time 12:00AM | Arrival Time 05:02AM | Duration 5h02 | Departure days Wed | Cheapest price $16 |
Operator Permata Utara Sdn Bhd | Departure Time 12:15AM | Arrival Time 05:17AM | Duration 5h02 | Departure days Mon, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 12:15AM | Arrival Time 05:01AM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $18 |
Operator KPB Ekspress | Departure Time 12:30AM | Arrival Time 05:32AM | Duration 5h02 | Departure days Mon, Wed, Sat | Cheapest price $16 |
Operator Permata Utara Sdn Bhd | Departure Time 12:30AM | Arrival Time 05:32AM | Duration 5h02 | Departure days Wed | Cheapest price $16 |
Operator TRA EXPRESS | Departure Time 12:30AM | Arrival Time 05:32AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $15 |
Operator Quick Liner Express | Departure Time 12:30AM | Arrival Time 05:16AM | Duration 4h46 | Departure days Wed | Cheapest price $15 |
Operator Billion Stars | Departure Time 12:30AM | Arrival Time 05:32AM | Duration 5h02 | Departure days Mon, Wed, Thu, Fri, Sat, Sun | Cheapest price $10 |
Operator ALYA XPRESS | Departure Time 12:30AM | Arrival Time 05:32AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator GPGLOBAL TRAVEL & TOURS SDN BHD | Departure Time 12:30AM | Arrival Time 05:32AM | Duration 5h02 | Departure days Mon, Wed, Sat | Cheapest price $16 |
Operator Alibaba Express | Departure Time 12:30AM | Arrival Time 05:16AM | Duration 4h46 | Departure days Tue | Cheapest price $11 |
Operator Billion Stars | Departure Time 01:00AM | Arrival Time 06:02AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Alibaba Express | Departure Time 01:00AM | Arrival Time 05:46AM | Duration 4h46 | Departure days Tue, Fri, Sun | Cheapest price $9 |
Operator Billion Stars | Departure Time 01:30AM | Arrival Time 06:32AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator ALYA XPRESS | Departure Time 01:30AM | Arrival Time 06:32AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator Billion Stars | Departure Time 02:00AM | Arrival Time 07:02AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Quick Liner Express | Departure Time 02:00AM | Arrival Time 07:02AM | Duration 5h02 | Departure days Wed | Cheapest price $12 |
Operator TRA EXPRESS | Departure Time 02:00AM | Arrival Time 07:02AM | Duration 5h02 | Departure days Mon, Thu, Sat | Cheapest price $15 |
Operator Billion Stars | Departure Time 02:30AM | Arrival Time 07:32AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 03:00AM | Arrival Time 08:02AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 04:00AM | Arrival Time 09:02AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 05:00AM | Arrival Time 10:02AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 05:15AM | Arrival Time 10:01AM | Duration 4h46 | Departure days Tue, Fri, Sun | Cheapest price $13 |
Operator V KEJORA | Departure Time 06:00AM | Arrival Time 10:46AM | Duration 4h46 | Departure days Tue | Cheapest price $11 |
Operator SUASANA EDARAN EXPRESS | Departure Time 06:15AM | Arrival Time 11:17AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 06:30AM | Arrival Time 11:32AM | Duration 5h02 | Departure days Everyday | Cheapest price $10 |
Operator SUASANA EDARAN EXPRESS | Departure Time 06:45AM | Arrival Time 11:33AM | Duration 4h48 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 07:00AM | Arrival Time 11:46AM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator SUASANA EDARAN EXPRESS | Departure Time 07:15AM | Arrival Time 12:01PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator ALYA XPRESS | Departure Time 07:30AM | Arrival Time 12:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator Billion Stars | Departure Time 07:30AM | Arrival Time 12:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $15 |
Operator SUASANA EDARAN EXPRESS | Departure Time 07:45AM | Arrival Time 12:33PM | Duration 4h48 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator KPB Ekspress | Departure Time 07:45AM | Arrival Time 12:47PM | Duration 5h02 | Departure days Wed | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 08:00AM | Arrival Time 01:02PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator KPB Ekspress | Departure Time 08:00AM | Arrival Time 01:02PM | Duration 5h02 | Departure days Wed | Cheapest price $16 |
Operator Billion Stars | Departure Time 08:00AM | Arrival Time 01:02PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 08:15AM | Arrival Time 01:01PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator KPB Ekspress | Departure Time 08:30AM | Arrival Time 01:16PM | Duration 4h46 | Departure days Wed | Cheapest price $16 |
Operator ALYA XPRESS | Departure Time 08:30AM | Arrival Time 01:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator Billion Stars | Departure Time 08:30AM | Arrival Time 01:16PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $15 |
Operator SUASANA EDARAN EXPRESS | Departure Time 08:30AM | Arrival Time 01:18PM | Duration 4h48 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 09:00AM | Arrival Time 02:02PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 09:20AM | Arrival Time 02:06PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator POH HAI TRAVEL | Departure Time 09:30AM | Arrival Time 02:32PM | Duration 5h02 | Departure days Mon, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 09:30AM | Arrival Time 02:18PM | Duration 4h48 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator ALYA XPRESS | Departure Time 09:30AM | Arrival Time 02:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator GJG TRAVEL & TOURS SDN BHD | Departure Time 10:00AM | Arrival Time 03:02PM | Duration 5h02 | Departure days Sun | Cheapest price $10 |
Operator Kristal Qirana | Departure Time 10:00AM | Arrival Time 03:08PM | Duration 5h08 | Departure days Mon, Wed, Thu | Cheapest price $16 |
Operator Billion Stars | Departure Time 10:00AM | Arrival Time 03:02PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator KPB Ekspress | Departure Time 10:00AM | Arrival Time 03:02PM | Duration 5h02 | Departure days Mon, Thu, Sat | Cheapest price $16 |
Operator Maraliner | Departure Time 10:00AM | Arrival Time 03:02PM | Duration 5h02 | Departure days Fri | Cheapest price $11 |
Operator SUASANA EDARAN EXPRESS | Departure Time 10:00AM | Arrival Time 02:46PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator POH HAI TRAVEL | Departure Time 10:15AM | Arrival Time 03:23PM | Duration 5h08 | Departure days Mon, Thu, Sat | Cheapest price $17 |
Operator GOLDEN SILK HOLIDAY | Departure Time 10:15AM | Arrival Time 03:17PM | Duration 5h02 | Departure days Mon, Thu, Sat | Cheapest price $16 |
Operator Kristal Qirana | Departure Time 10:15AM | Arrival Time 03:01PM | Duration 4h46 | Departure days Mon, Wed, Thu | Cheapest price $17 |
Operator KPB Ekspress | Departure Time 10:20AM | Arrival Time 03:06PM | Duration 4h46 | Departure days Mon, Thu, Sat | Cheapest price $16 |
Operator ALYA XPRESS | Departure Time 10:30AM | Arrival Time 03:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator PERSADA TRAVEL AND TOURS | Departure Time 10:30AM | Arrival Time 03:32PM | Duration 5h02 | Departure days Mon, Thu, Sat | Cheapest price $15 |
Operator Billion Stars | Departure Time 10:45AM | Arrival Time 03:31PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $18 |
Operator Maraliner | Departure Time 10:45AM | Arrival Time 03:31PM | Duration 4h46 | Departure days Sun | Cheapest price $12 |
Operator SUASANA EDARAN EXPRESS | Departure Time 10:45AM | Arrival Time 03:47PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator KPB Ekspress | Departure Time 11:00AM | Arrival Time 04:02PM | Duration 5h02 | Departure days Mon, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 11:00AM | Arrival Time 04:02PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator GPGLOBAL TRAVEL & TOURS SDN BHD | Departure Time 11:00AM | Arrival Time 04:02PM | Duration 5h02 | Departure days Mon, Thu, Sat | Cheapest price $16 |
Operator Quick Liner Express | Departure Time 11:00AM | Arrival Time 04:02PM | Duration 5h02 | Departure days Mon, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 11:15AM | Arrival Time 04:03PM | Duration 4h48 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator KPB Ekspress | Departure Time 11:20AM | Arrival Time 04:06PM | Duration 4h46 | Departure days Mon, Thu, Sat | Cheapest price $16 |
Operator Quick Liner Express | Departure Time 11:30AM | Arrival Time 04:16PM | Duration 4h46 | Departure days Mon, Sat | Cheapest price $15 |
Operator ALYA XPRESS | Departure Time 11:30AM | Arrival Time 04:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator SUASANA EDARAN EXPRESS | Departure Time 11:30AM | Arrival Time 04:16PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 11:30AM | Arrival Time 04:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Sri Maju Group | Departure Time 11:45AM | Arrival Time 04:47PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 12:00PM | Arrival Time 05:02PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator TRA EXPRESS | Departure Time 12:00PM | Arrival Time 05:02PM | Duration 5h02 | Departure days Mon, Sat | Cheapest price $15 |
Operator Billion Stars | Departure Time 12:00PM | Arrival Time 04:46PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator KPB Ekspress | Departure Time 12:00PM | Arrival Time 05:02PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator KPB Ekspress | Departure Time 12:20PM | Arrival Time 05:06PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator KPB Ekspress | Departure Time 12:30PM | Arrival Time 05:32PM | Duration 5h02 | Departure days Wed | Cheapest price $16 |
Operator Billion Stars | Departure Time 12:30PM | Arrival Time 05:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Quick Liner Express | Departure Time 12:30PM | Arrival Time 05:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Permata Utara Sdn Bhd | Departure Time 12:30PM | Arrival Time 05:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator TRA EXPRESS | Departure Time 12:45PM | Arrival Time 05:47PM | Duration 5h02 | Departure days Mon, Sat | Cheapest price $15 |
Operator SUASANA EDARAN EXPRESS | Departure Time 12:45PM | Arrival Time 05:33PM | Duration 4h48 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 01:00PM | Arrival Time 06:02PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 01:00PM | Arrival Time 06:02PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator KPB Ekspress | Departure Time 01:00PM | Arrival Time 06:02PM | Duration 5h02 | Departure days Mon, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 01:10PM | Arrival Time 05:56PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Quick Liner Express | Departure Time 01:15PM | Arrival Time 06:01PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $15 |
Operator TRA EXPRESS | Departure Time 01:15PM | Arrival Time 06:17PM | Duration 5h02 | Departure days Mon, Thu, Sat | Cheapest price $15 |
Operator Billion Stars | Departure Time 01:30PM | Arrival Time 06:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 01:30PM | Arrival Time 06:18PM | Duration 4h48 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator POH HAI TRAVEL | Departure Time 01:30PM | Arrival Time 06:32PM | Duration 5h02 | Departure days Fri | Cheapest price $13 |
Operator Billion Stars | Departure Time 02:00PM | Arrival Time 06:46PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 02:00PM | Arrival Time 06:46PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator KPB Ekspress | Departure Time 02:00PM | Arrival Time 07:02PM | Duration 5h02 | Departure days Mon, Wed, Sat | Cheapest price $16 |
Operator KPB Ekspress | Departure Time 02:15PM | Arrival Time 07:17PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator ALYA XPRESS | Departure Time 02:30PM | Arrival Time 07:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator Billion Stars | Departure Time 02:30PM | Arrival Time 07:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Kristal Qirana | Departure Time 02:30PM | Arrival Time 07:38PM | Duration 5h08 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 02:45PM | Arrival Time 07:33PM | Duration 4h48 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Kristal Qirana | Departure Time 03:00PM | Arrival Time 07:46PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator KPB Ekspress | Departure Time 03:00PM | Arrival Time 08:02PM | Duration 5h02 | Departure days Mon, Thu, Sat | Cheapest price $16 |
Operator Quick Liner Express | Departure Time 03:15PM | Arrival Time 08:17PM | Duration 5h02 | Departure days Mon, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 03:15PM | Arrival Time 08:01PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator ALYA XPRESS | Departure Time 03:30PM | Arrival Time 08:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator Billion Stars | Departure Time 03:30PM | Arrival Time 08:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Fri, Sat | Cheapest price $12 |
Operator Quick Liner Express | Departure Time 03:45PM | Arrival Time 08:31PM | Duration 4h46 | Departure days Mon, Sat | Cheapest price $15 |
Operator Billion Stars | Departure Time 03:59PM | Arrival Time 08:45PM | Duration 4h46 | Departure days Tue, Sun | Cheapest price $11 |
Operator KPB Ekspress | Departure Time 04:00PM | Arrival Time 09:02PM | Duration 5h02 | Departure days Thu, Sat | Cheapest price $16 |
Operator ALYA XPRESS | Departure Time 04:30PM | Arrival Time 09:32PM | Duration 5h02 | Departure days Mon, Thu, Sat | Cheapest price $17 |
Operator SUASANA EDARAN EXPRESS | Departure Time 04:30PM | Arrival Time 09:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator KPB Ekspress | Departure Time 04:30PM | Arrival Time 09:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 04:30PM | Arrival Time 09:16PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $18 |
Operator Billion Stars | Departure Time 05:00PM | Arrival Time 10:02PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 05:15PM | Arrival Time 10:03PM | Duration 4h48 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 05:30PM | Arrival Time 10:16PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator ALYA XPRESS | Departure Time 05:30PM | Arrival Time 10:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator KPB Ekspress | Departure Time 05:30PM | Arrival Time 10:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 05:45PM | Arrival Time 10:47PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator KPB Ekspress | Departure Time 06:00PM | Arrival Time 11:02PM | Duration 5h02 | Departure days Mon, Wed, Thu | Cheapest price $16 |
Operator Billion Stars | Departure Time 06:00PM | Arrival Time 11:02PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 06:20PM | Arrival Time 11:08PM | Duration 4h48 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator ALYA XPRESS | Departure Time 06:30PM | Arrival Time 11:32PM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator Billion Stars | Departure Time 06:30PM | Arrival Time 11:16PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator KPB Ekspress | Departure Time 06:30PM | Arrival Time 11:32PM | Duration 5h02 | Departure days Wed, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 07:00PM | Arrival Time 11:46PM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 07:00PM | Arrival Time 12:02AM | Duration 5h02 | Departure days Mon, Thu | Cheapest price $11 |
Operator KPB Ekspress | Departure Time 07:00PM | Arrival Time 12:02AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 07:30PM | Arrival Time 12:32AM | Duration 5h02 | Departure days Sat | Cheapest price $11 |
Operator KPB Ekspress | Departure Time 07:30PM | Arrival Time 12:16AM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Quick Liner Express | Departure Time 07:45PM | Arrival Time 12:47AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator KPB Ekspress | Departure Time 08:00PM | Arrival Time 01:02AM | Duration 5h02 | Departure days Mon, Thu, Sat | Cheapest price $16 |
Operator ALYA XPRESS | Departure Time 08:30PM | Arrival Time 01:32AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator KPB Ekspress | Departure Time 08:30PM | Arrival Time 01:16AM | Duration 4h46 | Departure days Mon, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 08:30PM | Arrival Time 01:32AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Quick Liner Express | Departure Time 08:30PM | Arrival Time 01:16AM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $15 |
Operator SUASANA EDARAN EXPRESS | Departure Time 08:45PM | Arrival Time 01:47AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 09:00PM | Arrival Time 01:46AM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 09:15PM | Arrival Time 02:03AM | Duration 4h48 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator POH HAI TRAVEL | Departure Time 09:30PM | Arrival Time 02:32AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator GPGLOBAL TRAVEL & TOURS SDN BHD | Departure Time 09:45PM | Arrival Time 02:47AM | Duration 5h02 | Departure days Mon, Wed, Thu | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 09:45PM | Arrival Time 02:31AM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Kristal Qirana | Departure Time 10:00PM | Arrival Time 03:08AM | Duration 5h08 | Departure days Mon, Wed, Thu | Cheapest price $16 |
Operator GOLDEN SILK HOLIDAY | Departure Time 10:00PM | Arrival Time 03:02AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Kristal Qirana | Departure Time 10:15PM | Arrival Time 03:01AM | Duration 4h46 | Departure days Mon, Wed, Thu | Cheapest price $17 |
Operator POH HAI TRAVEL | Departure Time 10:15PM | Arrival Time 03:23AM | Duration 5h08 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator ESB_7268 | Departure Time 10:15PM | Arrival Time 03:23AM | Duration 5h08 | Departure days Sat | Cheapest price $16 |
Operator Permata Utara Sdn Bhd | Departure Time 10:30PM | Arrival Time 03:32AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator PERSADA TRAVEL AND TOURS | Departure Time 10:30PM | Arrival Time 03:32AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 10:30PM | Arrival Time 03:32AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator ALYA XPRESS | Departure Time 10:30PM | Arrival Time 03:32AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator KPB Ekspress | Departure Time 10:30PM | Arrival Time 03:32AM | Duration 5h02 | Departure days Mon, Thu | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 10:45PM | Arrival Time 03:47AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator ESB_7268 | Departure Time 11:00PM | Arrival Time 04:02AM | Duration 5h02 | Departure days Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 11:00PM | Arrival Time 04:02AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Quick Liner Express | Departure Time 11:00PM | Arrival Time 04:02AM | Duration 5h02 | Departure days Mon, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 11:15PM | Arrival Time 04:17AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 11:20PM | Arrival Time 04:08AM | Duration 4h48 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Billion Stars | Departure Time 11:30PM | Arrival Time 04:32AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator ALYA XPRESS | Departure Time 11:30PM | Arrival Time 04:32AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $17 |
Operator Quick Liner Express | Departure Time 11:30PM | Arrival Time 04:16AM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $15 |
Operator Permata Utara Sdn Bhd | Departure Time 11:30PM | Arrival Time 04:32AM | Duration 5h02 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 11:40PM | Arrival Time 04:28AM | Duration 4h48 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Quick Liner Express | Departure Time 11:45PM | Arrival Time 04:47AM | Duration 5h02 | Departure days Mon, Thu, Sat | Cheapest price $16 |
Operator SUASANA EDARAN EXPRESS | Departure Time 11:50PM | Arrival Time 04:36AM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
Operator Quick Liner Express | Departure Time 11:59PM | Arrival Time 04:45AM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $15 |
Operator SUASANA EDARAN EXPRESS | Departure Time 11:59PM | Arrival Time 04:45AM | Duration 4h46 | Departure days Mon, Wed, Thu, Sat | Cheapest price $16 |
The table below shows live departures for Kuala Lumpur to Penang buses for today, Wednesday, October 21. You can also manually refresh the results below to see updated bus journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
KRISTAL QIRANA | 3:00 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 7:46 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 3:15 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 8:01 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 3:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 8:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
ALYA XPRESS | 3:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 8:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 4:30 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 9:16 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 4:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 9:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
KPB EKSPRESS | 4:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 9:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 5:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 10:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 5:15 PM Kuala Lumpur, KL Sentral | 4h48 | 10:03 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 5:30 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 10:16 PM Butterworth, Penang Sentral | 0 transfersDirect | |
ALYA XPRESS | 5:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 10:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
KPB EKSPRESS | 5:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 10:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 5:45 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 10:47 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 5:45 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 10:31 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 6:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 11:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
KPB EKSPRESS | 6:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 11:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 6:20 PM Kuala Lumpur, KL Sentral | 4h48 | 11:08 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 6:30 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 11:16 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 6:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 11:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
ALYA XPRESS | 6:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 11:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
KPB EKSPRESS | 6:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 11:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 7:00 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 11:46 PM Butterworth, Penang Sentral | 0 transfersDirect | |
KPB EKSPRESS | 7:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 12:02 AM Butterworth, Penang Sentral | 0 transfersDirect | |
KPB EKSPRESS | 7:30 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 12:16 AM Butterworth, Penang Sentral | 0 transfersDirect | |
QUICK LINER EXPRESS | 7:45 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 12:47 AM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 8:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 1:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
ALYA XPRESS | 8:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 1:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
QUICK LINER EXPRESS | 8:30 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 1:16 AM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 8:45 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 1:47 AM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 9:00 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 1:46 AM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 9:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 2:02 AM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 9:15 PM Kuala Lumpur, KL Sentral | 4h48 | 2:03 AM Butterworth, Penang Sentral | 0 transfersDirect | |
POH HAI TRAVEL | 9:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 2:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 9:45 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 2:31 AM Butterworth, Penang Sentral | 0 transfersDirect | |
GPGLOBAL TRAVEL & TOURS SDN BHD | 9:45 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 2:47 AM Butterworth, Penang Sentral | 0 transfersDirect | |
GOLDEN SILK HOLIDAY | 10:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:02 AM Butterworth, Penang Sentral | 0 transfersDirect | |
KRISTAL QIRANA | 10:00 PM Kuala Lumpur, Terminal Bersepadu Gombak (TBG) | 5h08 | 3:08 AM Butterworth, Penang Sentral | 0 transfersDirect | |
POH HAI TRAVEL | 10:15 PM Kuala Lumpur, Terminal Bersepadu Gombak (TBG) | 5h08 | 3:23 AM Butterworth, Penang Sentral | 0 transfersDirect | |
KRISTAL QIRANA | 10:15 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 3:01 AM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 10:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
PERSADA TRAVEL AND TOURS | 10:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
ALYA XPRESS | 10:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
PERMATA UTARA SDN BHD | 10:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 10:45 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:47 AM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 11:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:02 AM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 11:15 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:17 AM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 11:20 PM Kuala Lumpur, KL Sentral | 4h48 | 4:08 AM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 11:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
ALYA XPRESS | 11:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
QUICK LINER EXPRESS | 11:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
PERMATA UTARA SDN BHD | 11:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 11:40 PM Kuala Lumpur, KL Sentral | 4h48 | 4:28 AM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 11:50 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 4:36 AM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 11:59 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 4:45 AM Butterworth, Penang Sentral | 0 transfersDirect | |
QUICK LINER EXPRESS | 11:59 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 4:45 AM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 12:15 AM Kuala Lumpur, Bus Terminal Duta | 4h46 | 5:01 AM Butterworth, Penang Sentral | 0 transfersDirect | |
PERMATA UTARA SDN BHD | 12:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 5:17 AM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 12:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 5:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
TRA EXPRESS | 12:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 5:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
ALYA XPRESS | 12:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 5:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 1:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 6:02 AM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 1:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 6:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
ALYA XPRESS | 1:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 6:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 2:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 7:02 AM Butterworth, Penang Sentral | 0 transfersDirect | |
TRA EXPRESS | 2:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 7:02 AM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 2:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 7:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 3:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 8:02 AM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 4:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 9:02 AM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 5:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 10:02 AM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 6:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 11:17 AM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 6:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 11:32 AM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 6:45 AM Kuala Lumpur, KL Sentral | 4h48 | 11:33 AM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 7:00 AM Kuala Lumpur, Bus Terminal Duta | 4h46 | 11:46 AM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 7:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 12:17 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 7:15 AM Kuala Lumpur, Bus Terminal Duta | 4h46 | 12:01 PM Butterworth, Penang Sentral | 0 transfersDirect | |
ALYA XPRESS | 7:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 12:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 7:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 12:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 7:45 AM Kuala Lumpur, KL Sentral | 4h48 | 12:33 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 8:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 1:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 8:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 1:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 8:15 AM Kuala Lumpur, Bus Terminal Duta | 4h46 | 1:01 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 8:30 AM Kuala Lumpur, Bus Terminal Duta | 4h46 | 1:16 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 8:30 AM Kuala Lumpur, KL Sentral | 4h48 | 1:18 PM Butterworth, Penang Sentral | 0 transfersDirect | |
ALYA XPRESS | 8:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 1:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 9:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 2:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 9:20 AM Kuala Lumpur, Bus Terminal Duta | 4h46 | 2:06 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 9:30 AM Kuala Lumpur, KL Sentral | 4h48 | 2:18 PM Butterworth, Penang Sentral | 0 transfersDirect | |
ALYA XPRESS | 9:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 2:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
POH HAI TRAVEL | 9:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 2:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 10:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 10:00 AM Kuala Lumpur, Bus Terminal Duta | 4h46 | 2:46 PM Butterworth, Penang Sentral | 0 transfersDirect | |
KPB EKSPRESS | 10:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
KRISTAL QIRANA | 10:00 AM Kuala Lumpur, Terminal Bersepadu Gombak (TBG) | 5h08 | 3:08 PM Butterworth, Penang Sentral | 0 transfersDirect | |
GOLDEN SILK HOLIDAY | 10:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:17 PM Butterworth, Penang Sentral | 0 transfersDirect | |
KRISTAL QIRANA | 10:15 AM Kuala Lumpur, Bus Terminal Duta | 4h46 | 3:01 PM Butterworth, Penang Sentral | 0 transfersDirect | |
POH HAI TRAVEL | 10:15 AM Kuala Lumpur, Terminal Bersepadu Gombak (TBG) | 5h08 | 3:23 PM Butterworth, Penang Sentral | 0 transfersDirect | |
KPB EKSPRESS | 10:20 AM Kuala Lumpur, Bus Terminal Duta | 4h46 | 3:06 PM Butterworth, Penang Sentral | 0 transfersDirect | |
PERSADA TRAVEL AND TOURS | 10:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
ALYA XPRESS | 10:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 10:45 AM Kuala Lumpur, Bus Terminal Duta | 4h46 | 3:31 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 10:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 3:47 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 11:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
KPB EKSPRESS | 11:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
GPGLOBAL TRAVEL & TOURS SDN BHD | 11:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 11:15 AM Kuala Lumpur, KL Sentral | 4h48 | 4:03 PM Butterworth, Penang Sentral | 0 transfersDirect | |
KPB EKSPRESS | 11:20 AM Kuala Lumpur, Bus Terminal Duta | 4h46 | 4:06 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 11:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
ALYA XPRESS | 11:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 11:30 AM Kuala Lumpur, Bus Terminal Duta | 4h46 | 4:16 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SRI MAJU GROUP | 11:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 4:47 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 12:00 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 4:46 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 12:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 5:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
KPB EKSPRESS | 12:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 5:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
KPB EKSPRESS | 12:20 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 5:06 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 12:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 5:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
QUICK LINER EXPRESS | 12:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 5:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
PERMATA UTARA SDN BHD | 12:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 5:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 12:45 PM Kuala Lumpur, KL Sentral | 4h48 | 5:33 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 1:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 6:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 1:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 6:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
KPB EKSPRESS | 1:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 6:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 1:10 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 5:56 PM Butterworth, Penang Sentral | 0 transfersDirect | |
TRA EXPRESS | 1:15 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 6:17 PM Butterworth, Penang Sentral | 0 transfersDirect | |
QUICK LINER EXPRESS | 1:15 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 6:01 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 1:30 PM Kuala Lumpur, KL Sentral | 4h48 | 6:18 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 1:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 6:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 2:00 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 6:46 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 2:00 PM Kuala Lumpur, Bus Terminal Duta | 4h46 | 6:46 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 2:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 7:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 2:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 7:02 PM Butterworth, Penang Sentral | 0 transfersDirect | |
KPB EKSPRESS | 2:15 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 7:17 PM Butterworth, Penang Sentral | 0 transfersDirect | |
BILLION STARS | 2:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 7:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
ALYA XPRESS | 2:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h02 | 7:32 PM Butterworth, Penang Sentral | 0 transfersDirect | |
KRISTAL QIRANA | 2:30 PM Kuala Lumpur, Terminal Bersepadu Gombak (TBG) | 5h08 | 7:38 PM Butterworth, Penang Sentral | 0 transfersDirect | |
SUASANA EDARAN EXPRESS | 2:45 PM Kuala Lumpur, KL Sentral | 4h48 | 7:33 PM Butterworth, Penang Sentral | 0 transfersDirect | |
Find all the dates and times for this journey
Review the details behind your booking, from operators and ticket rules to luggage, onboard amenities, accessibility, and route-specific travel policies.
Discover the best of Penang — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Penang trip today.
Interactive museum on Peranakan culture inside a restored mansion, with antiques and rooms showing Straits Chinese family life.
Restored merchant mansion with period furnishings and guided insight into affluent Chinese life in 19th-century George Town.
Compact museum in a heritage shophouse presenting Penang's batik tradition, materials, and creative development through displays and workshops.
Historic waterfront clan settlement with stilt houses and wooden walkways, offering a living glimpse of old harbor life.
Lively heritage street known for murals, shophouses, temples, and small museums, ideal for a self-guided walk in George Town.
Seafront promenade with old colonial buildings, open lawns, and views toward the harbor, popular for walking and sunset.
Flat rice noodles stir-fried over high heat with prawns, cockles, egg and bean sprouts. A smoky Penang hawker classic tied to the island's street food culture.
Tangy tamarind fish broth with rice noodles, mackerel, herbs, pineapple and shrimp paste. Penang's signature noodle soup is bold, sour and spicy.
Rice noodles in rich prawn and pork stock, topped with prawns, egg and sambal. This deeply flavored soup is a beloved Penang specialty.
Elegant restaurant in George Town focused on refined Peranakan cuisine in a heritage setting suited to a slower sit-down meal.
Simple local institution known for Penang-style Hokkien mee in a no-frills hawker setting popular with regulars and visitors.
Historic coffee shop famous for asam laksa and cendol. Expect a bustling, casual setting and classic Penang street food flavors.
Budget-friendly versus many Asian beach destinations: hawker food and buses are cheap, while hotels and tourist dining in George Town and Batu Ferringhi cost more.
Tipping is not expected. Many restaurants add 10% service charge. Round up small cash for taxis or cafes only for good service.
Get destination-focused answers for the end of your trip, including what to do, when to go, practical entry details, and tips for making the most of your time in Penang.
Planning for a culinary and cultural adventure in Penang? The bus journey from Kuala Lumpur to Penang is legendary among food lovers and culture enthusiasts. This 350-kilometer route takes you from Malaysia's modern capital to the UNESCO-listed George Town, where street art, heritage architecture, and world-famous hawker food await.
The 5-6 hour journey, starting from RM 32, becomes part of the adventure itself as you travel through scenic Malaysian landscapes and anticipate the incredible char kway teow, assam laksa, and cendol that await you. With comfortable VIP buses offering ample legroom and entertainment systems, you can relax and build excitement for Penang's vibrant street food scene and rich cultural tapestry.



Booking through Omio simplifies the entire process: select Kuala Lumpur as departure city and Penang as arrival city, choose your preferred travel date, and compare all available operators, departure times, and prices in one convenient view. Filter options help narrow choices by price range, departure time, and bus operator.
After selecting your preferred service, enter passenger details and complete payment using major payment methods like credit cards, PayPal, or digital wallets. Digital tickets are delivered instantly via email or to app. The platform provides real-time journey updates and 24/7 customer support, ensuring a smooth booking experience from search to boarding.
KL-Penang services offer comprehensive comfort options:
Modern buses in Southeast Asia provide a comfortable travel experience with these standard amenities:
Note that:
2 departure options serve the popular northern route:
Bus journey is around 5-6 hours depending on the traffic.

2 Popular arrival points in Penang include:
From Penang Sentral, you can take ferry to George Town ferry terminal, followed by taxi rides or buses to your final destinations in George Town.

Make your KL to Penang bus journey smooth with these practical tips:
Essentials to Bring:
Before leaving for Malaysia, here are some travel tips:
Malaysia Visa:
Currency Used in Malaysia:
Payment Methods Accepted in Malaysia:
Penang attracts visitors with its extraordinary combination of culture, history, and natural beauty:
Georgetown UNESCO Heritage Site:
Spiritual & Natural Attractions:
Food Capital Experience:
Shopping & Markets:
Cultural Events:

Navigating Penang efficiently combines traditional and modern transportation suited for the island's unique geography:
Public Transportation:
Scenic Transportation:
Airport Connections:
Flexible Options:
Mainland Connection:
Taking the bus from KL to Penang is hands down the most economical way to reach Malaysia's food capital! This scenic 5-6 hour journey through Malaysian countryside offers incredible value compared to flying, plus you'll arrive right in the heart of George Town. With comfortable coaches and multiple daily departures, it's perfect for food lovers and culture enthusiasts alike.
Remember to book through reliable platforms like Omio for the best deals! With reliable operators and direct routes, your journey to this UNESCO World Heritage island will be comfortable and stress-free. Safe travels and get ready for some amazing Penang cuisine!

You can explore nearby Langkawi island (1 hour by flight), visit Ipoh (2 hours south by bus), or take trips to Penang Hill and Kek Lok Si Temple.
3-4 days is ideal to experience Penang's heritage sites, street art, and legendary food scene throughout the island.
Yes, you can buy tickets via Omio on the same day of travel, but booking in advance is highly recommended, especially on weekends and holidays.
Find answers to the most common questions about traveling from Kuala Lumpur to Penang by bus. 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 bus, 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.
Check bus stations information for Kuala Lumpur and Penang, including where buses depart and arrive on this route.
Here are some other resources that might have the information you need