Kuala Lumpur to Penang
Arrive in Penang to explore its colorful street art and colonial buildings, a contrast to Kuala Lumpur’s modern skyline. There’s no single way to travel from Kuala Lumpur to Penang; instead, several transport options are available, all compared here by schedule, duration, and price.
Travel options for Kuala Lumpur to Penang
Travel from Kuala Lumpur to Penang and save with a bus for 40 MYR, or reach your destination faster by combined in 50 minutes.
Bus from Kuala Lumpur to Penang
A bus trip from Kuala Lumpur to Penang departs from multiple stations, including Klang Sentral Bus Terminal, Selangor, Terminal Bersepadu Gombak, Kuala Lumpur, Kuala Lumpur, Hentian Duta, Kuala Lumpur and others several times a day, starting as early as 00:30, giving you flexibility in choosing the best time. You will reach multiple stations, including Butterworth, Terminal Bus Sungai Nibong, Sungai Nibong, Penang and others after approximately 4 hours 30 minutes, with tickets available from 40 MYR. Don’t forget to reserve your seat online to enjoy a smooth and stress-free journey.
Prices: 40 MYR
Duration: 4h 30m – 8h 54m ⏱
Flight from Kuala Lumpur to Penang
When choosing to fly between Kuala Lumpur and Penang, departures take place from SZB Sultan Abdul Aziz Shah, Selangor or KUL Kuala Lumpur International Airport, with arrivals scheduled at PEN Penang International Airport. Flights usually take about 55 minutes to complete the route. Prices generally begin at 86 MYR, depending on the airline and schedule. To compare routes and departure times, you can browse available flights and select the option that best suits your plans.
Prices: 86 MYR
Duration: 55m – 1h 5m ⏱
Combined from Kuala Lumpur to Penang
Combined transport services between Kuala Lumpur and Penang depart from SZB Sultan Abdul Aziz Shah, Selangor or KUL Kuala Lumpur International Airport and arrive at PEN Penang International Airport, giving you multiple options to plan your trip. The journey usually lasts about 50 minutes, with tickets priced at 400 MYR. Make sure to secure your spot and explore the available routes here.
Prices: 400 MYR
Duration: 50m – 13h 25m ⏱
Charter from Kuala Lumpur to Penang
For a door-to-door experience, travel from Kuala Lumpur to Penang with a private transfer. The journey usually takes around 3 hours 49 minutes with fares starting from 850 MYR. Book your ride.
Prices: 850 MYR
Duration: 3h 49m – 4h ⏱
Bus Routes & Schedules from Kuala Lumpur to Penang
Between Kuala Lumpur and Penang, this bus connection is served by several stations rather than a single fixed terminal. The exact travel time varies depending on where you board and exit the bus, but most trips take approximately 4h 30m to 8h 54m. Services run throughout the day, operating from 00:30 until 23:59, and fares typically begin at 40 to 64 MYR. By checking the full bus timetable for Kuala Lumpur to Penang, you can compare different station pairings, journey lengths and departure times to choose the option that best matches your travel plans.
Cheapest Bus Kuala Lumpur to Penang
40 MYR, from TBS Kuala Lumpur to Butterworth, departure at some times, duration 5hFastest Bus Kuala Lumpur to Penang
49 MYR, from TBS Kuala Lumpur to Butterworth, departure at 19:15, duration 4h 30mBus Timetable: Hentian Duta, Kuala Lumpur → Butterworth
- 09:30 14:30 5h 49 MYR
- 10:00 15:00 5h 49 MYR
- 10:45 15:45 5h 43 MYR
- 11:00 16:00 5h 42 MYR
- 11:59 16:59 5h 43 MYR
- 13:00 21:36 8h 36m 43 MYR
- 16:00 21:00 5h 49 MYR
- 18:45 23:45 5h 42 MYR
- 21:30 02:30 5h 56 MYR
- 22:45 03:45 5h 43 MYR
- 23:00 04:00 5h 56 MYR
- 23:59 04:59 5h 56 MYR
Bus Timetable: Hentian Duta, Kuala Lumpur → Penang Sentral
- 00:30 06:54 6h 24m 41 MYR
- 11:00 17:24 6h 24m 41 MYR
Bus Timetable: KL Sentral, Kuala Lumpur → Sungai Nibong
- 10:15 15:15 5h 56 MYR
- 23:59 04:59 5h 54 MYR
Bus Timetable: Klang Sentral Bus Terminal, Selangor → Butterworth
- 08:30 16:55 8h 25m 62 MYR
- 10:00 18:25 8h 25m 62 MYR
- 11:00 19:25 8h 25m 62 MYR
- 12:00 20:25 8h 25m 62 MYR
- 15:00 23:25 8h 25m 62 MYR
- 23:15 07:40 8h 25m 54 MYR
Bus Timetable: Klang Sentral Bus Terminal, Selangor → Sungai Nibong
- 08:30 16:52 8h 22m 64 MYR
- 10:00 18:22 8h 22m 64 MYR
- 11:00 19:22 8h 22m 64 MYR
- 12:00 20:22 8h 22m 64 MYR
- 15:00 23:22 8h 22m 64 MYR
Bus Timetable: Klang Sentral Bus Terminal, Selangor → Terminal Bus Sungai Nibong
- 09:00 17:21 8h 21m 60 MYR
- 21:00 05:21 8h 21m 60 MYR
Bus Timetable: Kuala Lumpur → Penang
- 14:15 19:46 5h 31m 43 MYR
- 16:45 22:36 5h 51m 43 MYR
Bus Timetable: TBS Kuala Lumpur → Butterworth
- 09:00 14:00 5h 49 MYR
- 09:35 14:35 5h 49 MYR
- 10:00 15:00 5h 54 MYR
- 10:15 15:15 5h 42 MYR
- 11:00 16:00 5h 40 MYR
- 11:15 16:15 5h 43 MYR
- 11:30 16:30 5h 54 MYR
- 11:45 16:47 5h 2m 41 MYR
- 12:00 17:00 5h 40 MYR
- 12:30 17:30 5h 54 MYR
- 13:15 18:15 5h 40 MYR
- 13:30 18:30 5h 54 MYR
- 14:00 19:00 5h 40 MYR
- 15:30 20:30 5h 49 MYR
- 16:30 21:30 5h 54 MYR
- 18:00 23:00 5h 42 MYR
- 18:30 23:30 5h 40 MYR
- 19:15 23:45 4h 30m 49 MYR
- 21:00 02:00 5h 53 MYR
- 22:00 03:00 5h 43 MYR
- 22:30 03:30 5h 53 MYR
- 23:15 04:15 5h 43 MYR
- 23:35 04:35 5h 53 MYR
- 23:45 04:45 5h 40 MYR
Bus Timetable: TBS Kuala Lumpur → Penang Sentral
- 01:45 08:09 6h 24m 41 MYR
- 10:30 16:54 6h 24m 41 MYR
- 14:00 20:24 6h 24m 41 MYR
- 15:30 21:54 6h 24m 41 MYR
Bus Timetable: TBS Kuala Lumpur → Sungai Nibong
- 10:00 18:54 8h 54m 60 MYR
- 11:30 20:24 8h 54m 60 MYR
- 12:30 21:24 8h 54m 60 MYR
- 13:30 22:24 8h 54m 60 MYR
- 16:30 01:24 8h 54m 60 MYR
Bus Timetable: TBS Kuala Lumpur → Terminal Bus Sungai Nibong
- 10:30 19:24 8h 54m 49 MYR
- 22:30 07:24 8h 54m 49 MYR
Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Terminal Bus Sungai Nibong
- 11:00 19:30 8h 30m 49 MYR
- 23:00 07:30 8h 30m 49 MYR
Flight Routes & Schedules from Kuala Lumpur to Penang
- Catch a flight at SZB Sultan Abdul Aziz Shah, Selangor bound for PEN Penang International Airport, with flights usually taking 1h to 1h 5m. Services are scheduled from 06:40 until 21:20, and tickets start at 129 to 750 MYR.
- Flying out of KUL Kuala Lumpur International Airport, you’ll reach PEN Penang International Airport in about 1h. Departures run from 06:20 until 23:20, and tickets start at 86 to 1,760 MYR.
Cheapest Flight Kuala Lumpur to Penang
86 MYR, from KUL Kuala Lumpur International Airport to PEN Penang International Airport, departure at 06:20, duration 1hFastest Flight Kuala Lumpur to Penang
129 MYR, from SZB Sultan Abdul Aziz Shah, Selangor to PEN Penang International Airport, departure at some times, duration 1hFlight Timetable: KUL Kuala Lumpur International Airport → PEN Penang International Airport
- 06:20 07:20 1h 86 MYR
- 06:40 07:40 1h 97 MYR
- 07:40 08:35 55m 127 MYR
- 08:00 09:00 1h 109 MYR
- 09:15 10:15 1h 464 MYR
- 09:30 10:30 1h 338 MYR
- 10:40 11:35 55m 171 MYR
- 10:50 11:50 1h 428 MYR
- 12:15 13:15 1h 151 MYR
- 13:50 14:50 1h 1201 MYR
- 14:55 15:55 1h 171 MYR
- 16:00 17:00 1h 171 MYR
- 16:20 17:20 1h 151 MYR
- 17:55 18:55 1h 171 MYR
- 18:50 19:50 1h 1760 MYR
- 19:20 20:20 1h 1201 MYR
- 20:55 21:55 1h 171 MYR
- 21:45 22:45 1h 171 MYR
- 22:45 23:45 1h 131 MYR
- 23:20 00:20 1h 402 MYR
Flight Timetable: SZB Sultan Abdul Aziz Shah, Selangor → PEN Penang International Airport
- 06:40 07:45 1h 5m 647 MYR
- 07:20 08:25 1h 5m 622 MYR
- 10:10 11:15 1h 5m 750 MYR
- 10:30 11:30 1h 201 MYR
- 17:30 18:35 1h 5m 444 MYR
- 21:00 22:05 1h 5m 443 MYR
- 21:20 22:20 1h 129 MYR
Combined Routes & Schedules from Kuala Lumpur to Penang
- Travel from SZB Sultan Abdul Aziz Shah, Selangor to PEN Penang International Airport using a combination of transport options, with the journey lasting roughly 4h 15m to 11h. Services operate from 07:30 until 20:30, and fares start at 400 to 1,006 MYR.
- From KUL Kuala Lumpur International Airport, embark on a combined transport journey to PEN Penang International Airport, lasting around 4h 35m to 13h 25m. Services run from 07:55 until 16:45, and fares begin at 485 to 1,601 MYR.
Cheapest & Fastest Combined Kuala Lumpur to Penang
400 MYR, from SZB Sultan Abdul Aziz Shah, Selangor to PEN Penang International Airport, departure at 17:05, duration 4h 15mCombined Timetable: KUL Kuala Lumpur International Airport → PEN Penang International Airport
- 07:55 21:20 13h 25m 551 MYR
- 08:25 16:50 8h 25m 485 MYR
- 08:55 19:15 10h 20m 1601 MYR
- 10:30 16:50 6h 20m 538 MYR
- 11:45 19:15 7h 30m 1527 MYR
- 13:00 21:20 8h 20m 520 MYR
- 13:05 19:15 6h 10m 1601 MYR
- 16:45 21:20 4h 35m 520 MYR
Combined Timetable: SZB Sultan Abdul Aziz Shah, Selangor → PEN Penang International Airport
- 07:30 16:50 9h 20m 621 MYR
- 10:20 21:20 11h 1006 MYR
- 14:00 21:20 7h 20m 430 MYR
- 17:05 21:20 4h 15m 400 MYR
- 20:30 21:20 50m 558 MYR
Charter Routes & Schedules from Kuala Lumpur to Penang
Traveling between Kuala Lumpur and Penang is easy with this private transfer service, which lets you choose from multiple pickup and drop-off points. The trip usually takes about 3h 49m to 4h, and fares start at 850 to 1,320 MYR. Departure times are fully flexible, so you can schedule your ride whenever it suits you best. Reviewing all possible locations ensures a smooth, stress-free journey tailored entirely to your needs.
Cheapest Charter Kuala Lumpur to Penang
850 MYR, from Kuala Lumpur City Hotel Transfer to Penang Hotel Transfer, departure at --:--, duration 4hFastest Charter Kuala Lumpur to Penang
896 MYR, from Batu Caves to Butterworth Hotel Transfer, departure at --:--, duration 3h 49mCharter Timetable: Batu Caves → Butterworth Hotel Transfer
- --:-- --:-- 3h 49m 896 MYR
Charter Timetable: Batu Caves → George Town
- --:-- --:-- 3h 49m 896 MYR
Charter Timetable: Batu Caves → Penang Hotel Transfer
- --:-- --:-- 3h 49m 896 MYR
Charter Timetable: Kuala Lumpur City Hotel Transfer → Penang Hotel Transfer
- --:-- --:-- 4h 850 MYR
Charter Timetable: Kuala Lumpur Hotel Transfer → Butterworth Hotel Transfer
- --:-- --:-- 3h 49m 896 MYR
Charter Timetable: Kuala Lumpur Hotel Transfer → George Town
- --:-- --:-- 3h 49m 896 MYR
Charter Timetable: Kuala Lumpur Hotel Transfer → Penang Hotel Transfer
- --:-- --:-- 4h 1320 MYR
Frequently Asked Questions Kuala Lumpur to Penang
Below you will find answers to the most common questions about traveling from Kuala Lumpur to Penang.
How long does the Kuala Lumpur to Penang trip usually take?
The travel time on the Kuala Lumpur to Penang route depends on the transport type and the exact departure and arrival points. By bus it is about 4 hours 30 minutes to 8 hours 54 minutes, while flights take about 1 hour to 1 hour 5 minutes.
What is the cheapest way to travel from Kuala Lumpur to Penang?
The cheapest option on the Kuala Lumpur to Penang route is the bus, with fares starting at MYR 40 and going up to MYR 64. Flights start at MYR 86, while charter services are much more expensive.
How much should I expect to pay for Kuala Lumpur to Penang overall?
Prices on the Kuala Lumpur to Penang route vary by transport. Bus tickets cost MYR 40 to MYR 64, flights range from MYR 86 to MYR 1,760, combined air-and-ground options are MYR 400 to MYR 1,601, and charter is MYR 850 to MYR 1,320.
Which option gets me from Kuala Lumpur to Penang the fastest?
Flights are the fastest option on the Kuala Lumpur to Penang route. The flight time is about 1 hour to 1 hour 5 minutes, depending on whether you depart from SZB Sultan Abdul Aziz Shah or KUL Kuala Lumpur International Airport.
Where do buses leave from and arrive at on the Kuala Lumpur to Penang route?
Bus departures on the Kuala Lumpur to Penang route include TBS Kuala Lumpur, Hentian Duta, KL Sentral, Terminal Bersepadu Gombak, Klang Sentral, and Kuala Lumpur. Arrivals include Butterworth, Penang Sentral, Sungai Nibong, Terminal Bus Sungai Nibong, and Penang.
What airports are used for Kuala Lumpur to Penang flights?
Flights on the Kuala Lumpur to Penang route depart from SZB Sultan Abdul Aziz Shah in Selangor or KUL Kuala Lumpur International Airport. All flights arrive at PEN Penang International Airport. The flight itself is short, around 1 hour to 1 hour 5 minutes.
How often do buses run from Kuala Lumpur to Penang, and when is the first and last departure?
Bus service on the Kuala Lumpur to Penang route is frequent, with 68 trips listed. The first departure is at 00:30 and the last is at 23:59, so there are departures throughout the day and late at night.
What are the first and last flight times on the Kuala Lumpur to Penang route?
Flights on the Kuala Lumpur to Penang route start at 06:20 and the last departure is at 23:20. There are 27 flights listed, and all arrive at Penang International Airport.
Are there any combined air-and-ground options for Kuala Lumpur to Penang?
Yes, combined options are listed for the Kuala Lumpur to Penang route. They depart from SZB Sultan Abdul Aziz Shah or KUL Kuala Lumpur International Airport and arrive at Penang International Airport. Travel time ranges from about 4 hours 15 minutes to 13 hours 25 minutes.
How long does the bus from TBS Kuala Lumpur to Penang take?
From TBS Kuala Lumpur, bus travel to Penang varies by arrival point. The quickest listed trip to Butterworth takes about 4 hours 30 minutes to 5 hours 2 minutes, while trips to Sungai Nibong or Terminal Bus Sungai Nibong take about 8 hours 54 minutes.
If I want to book Kuala Lumpur to Penang tickets, where should I look?
For Kuala Lumpur to Penang reservations, TicketRoutes.com is the booking reference provided for this route. It lists the available transport options, prices, and departure points in one place.
Is charter available on the Kuala Lumpur to Penang route, and what should I know about it?
Charter is available on the Kuala Lumpur to Penang route, with departures such as Batu Caves and Kuala Lumpur hotel transfers, and arrivals including Penang hotel transfer and George Town. It takes about 3 hours 49 minutes to 4 hours and costs MYR 850 to MYR 1,320.
More travel routes for Kuala Lumpur and Penang
Planning more stops after Kuala Lumpur to Penang?
If your journey doesn’t end with Kuala Lumpur to Penang, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.