Kuala Lumpur to Penang: choose your arrival point
Kuala Lumpur to Penang: choose your arrival point
For a rail journey, take ETS to Butterworth and plan the island connection. For a budget road journey, compare buses to Sungai Nibong with buses to Penang Sentral: only the first arrives on the island. A direct flight has a short airborne journey but still needs airport transfers. A private vehicle suits groups wanting one pickup and drop-off.
This comparison is independent of the partner offers available below. Onboard time is not door-to-door time. Prices depend on date, fare and extras; compare the whole journey, not just the cheapest individual offer.
Scroll sideways to see the full comparison.
| Connection | Time and total journey | Price basis | Who is it suitable for? |
|---|---|---|---|
| ETS train plus island connection KL Sentral โ Butterworth on the mainland; continue to George Town if needed Official booking | Choose the exact ETS service and its duration in KTMB's dated timetable. Allow additionally: Station access, ferry waiting and crossing, then travel from George Town's ferry terminal to your address. | Per person KTMB fare in MYR for your date, train and seat; ferry and local transport are separate. | Travelers who prefer rail and can manage one mainland-to-island connection. Consider: Butterworth is not on Penang Island. A late arrival may miss the last ferry. |
| Express bus to Sungai Nibong TBS, Hentian Duta or the confirmed KL Sentral departure hall โ Sungai Nibong, Penang Island Official booking | Operator examples are about 4.5 to 5.5 hours, depending on the starting terminal; traffic can extend this. Allow additionally: Terminal access, boarding-pass collection and the local journey to George Town or your hotel. | Per person Dated bus fare in MYR; compare the actual seat and departure, then add the local transfer. | Budget-conscious travelers who want to reach the island without a ferry transfer. Consider: Sungai Nibong is not George Town. KL Sentral passengers may be taken by shuttle to Hentian Duta. |
| Express bus to Penang Sentral TBS or Hentian Duta, as booked โ Penang Sentral, Butterworth, mainland Official booking | Operator examples are about 4 to 5 hours; use the time for the booked service and allow for traffic. Allow additionally: Terminal access, a walk to the Butterworth ferry terminal, ferry waiting and onward travel on the island. | Per person Dated bus fare in MYR plus ferry or another mainland-to-island connection. | Mainland stays or a connection through the Butterworth transport hub. Consider: A ticket marked Penang Sentral does not take you onto Penang Island. |
| Direct flight KUL to PEN Kuala Lumpur International Airport โ Penang International Airport, island Official booking | Direct flights can take about 55 minutes to one hour, excluding connecting itineraries. Check the selected flight. Allow additionally: Travel to KUL, check-in, security, boarding, baggage and the transfer from PEN to your accommodation. | Per person MYR per passenger for the selected date. Check the current fare and add baggage and ground transport. | Travelers already near KUL or connecting from another flight. Consider: The shortest flight is not necessarily the shortest door-to-door journey. |
| Private door-to-door vehicle Confirmed Kuala Lumpur address โ Confirmed mainland or island address in Penang Official booking | Ask for an estimate for your exact addresses, traffic and planned stops; do not treat an exact minute count as typical. Allow additionally: Confirm pickup access, luggage capacity, comfort stops and arrival buffer with the operator. | Per vehicle The operator quotes a standard sedan from MYR900 per vehicle. Reconfirm the vehicle, passenger and luggage capacity, tolls and any detours before paying. | Groups sharing the vehicle cost, families or travelers avoiding station transfers. Consider: A vehicle price cannot be compared with one bus or train passenger fare without dividing it by your group size. |
Boarding, transfers and onward travel
- Locate your accommodation first: mainland, George Town, another island area or the airport.
- For ETS, book Butterworth, then follow the connection to the PSAH Butterworth ferry terminal. The ferry arrives at PRTU George Town, not at your hotel.
- Penang Port currently lists Butterworth departures from 06:30 to 23:00 and return departures from 07:00 to 23:30. Check the service-day timetable and leave a buffer; these are not a guaranteed connection to every train.
- For a Plusliner bus from KL Sentral, check the departure-hall instructions: the operator may use a shuttle to Hentian Duta. Do not independently move to a different terminal without confirmation.
- Add every local leg and baggage charge before comparing the total cost. Check cancellation terms with the actual booking provider.
Core editorial facts checked:
Sources and background
These sources support the topics listed below, not every statement or current price in this article.
- ETS train services (Keretapi Tanah Melayu Berhad)
Transport
Source checked:
- Penang ferry information (Penang Port)
Transport, Access
Source checked:
- Bus from Kuala Lumpur to Penang (Transnasional and Plusliner)
Transport, Access
Source checked:
- Kuala Lumpur to Penang flights (AirAsia)
Transport
Source checked:
- Kuala Lumpur city to Penang private transfer (Kuala Lumpur Tours, Exotic Asia Holidays)
Transport
Source checked:
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.
Transport and connections in detail
1. ETS train plus island connection
Departure: KL Sentral
Arrival: Butterworth on the mainland; continue to George Town if needed
Onboard reference: Choose the exact ETS service and its duration in KTMB's dated timetable.
Complete journey: Station access, ferry waiting and crossing, then travel from George Town's ferry terminal to your address.
Price: KTMB fare in MYR for your date, train and seat; ferry and local transport are separate.
Best for: Travelers who prefer rail and can manage one mainland-to-island connection.
Trade-off: Butterworth is not on Penang Island. A late arrival may miss the last ferry.
Booking channel: Official information and booking: ETS train plus island connection
2. Express bus to Sungai Nibong
Departure: TBS, Hentian Duta or the confirmed KL Sentral departure hall
Arrival: Sungai Nibong, Penang Island
Onboard reference: Operator examples are about 4.5 to 5.5 hours, depending on the starting terminal; traffic can extend this.
Complete journey: Terminal access, boarding-pass collection and the local journey to George Town or your hotel.
Price: Dated bus fare in MYR; compare the actual seat and departure, then add the local transfer.
Best for: Budget-conscious travelers who want to reach the island without a ferry transfer.
Trade-off: Sungai Nibong is not George Town. KL Sentral passengers may be taken by shuttle to Hentian Duta.
Booking channel: Official information and booking: Express bus to Sungai Nibong
3. Express bus to Penang Sentral
Departure: TBS or Hentian Duta, as booked
Arrival: Penang Sentral, Butterworth, mainland
Onboard reference: Operator examples are about 4 to 5 hours; use the time for the booked service and allow for traffic.
Complete journey: Terminal access, a walk to the Butterworth ferry terminal, ferry waiting and onward travel on the island.
Price: Dated bus fare in MYR plus ferry or another mainland-to-island connection.
Best for: Mainland stays or a connection through the Butterworth transport hub.
Trade-off: A ticket marked Penang Sentral does not take you onto Penang Island.
Booking channel: Official information and booking: Express bus to Penang Sentral
4. Direct flight KUL to PEN
Departure: Kuala Lumpur International Airport
Arrival: Penang International Airport, island
Onboard reference: Direct flights can take about 55 minutes to one hour, excluding connecting itineraries. Check the selected flight.
Complete journey: Travel to KUL, check-in, security, boarding, baggage and the transfer from PEN to your accommodation.
Price: MYR per passenger for the selected date. Check the current fare and add baggage and ground transport.
Best for: Travelers already near KUL or connecting from another flight.
Trade-off: The shortest flight is not necessarily the shortest door-to-door journey.
Booking channel: Official information and booking: Direct flight KUL to PEN
5. Private door-to-door vehicle
Departure: Confirmed Kuala Lumpur address
Arrival: Confirmed mainland or island address in Penang
Onboard reference: Ask for an estimate for your exact addresses, traffic and planned stops; do not treat an exact minute count as typical.
Complete journey: Confirm pickup access, luggage capacity, comfort stops and arrival buffer with the operator.
Price: The operator quotes a standard sedan from MYR900 per vehicle. Reconfirm the vehicle, passenger and luggage capacity, tolls and any detours before paying.
Best for: Groups sharing the vehicle cost, families or travelers avoiding station transfers.
Trade-off: A vehicle price cannot be compared with one bus or train passenger fare without dividing it by your group size.
Booking channel: Official information and booking: Private door-to-door vehicle
Practical checks
- Locate your accommodation first: mainland, George Town, another island area or the airport.
- For ETS, book Butterworth, then follow the connection to the PSAH Butterworth ferry terminal. The ferry arrives at PRTU George Town, not at your hotel.
- Penang Port currently lists Butterworth departures from 06:30 to 23:00 and return departures from 07:00 to 23:30. Check the service-day timetable and leave a buffer; these are not a guaranteed connection to every train.
- For a Plusliner bus from KL Sentral, check the departure-hall instructions: the operator may use a shuttle to Hentian Duta. Do not independently move to a different terminal without confirmation.
- Add every local leg and baggage charge before comparing the total cost. Check cancellation terms with the actual booking provider.
Timetable
| Flight Kuala Lumpur - Penang $ 16.44–234.18 55m – 1days 9h 58m | |
|
| Bus Selangor - Butterworth $ 8.06–11.16 4h 44m | |
|
|
| Taxi Selangor - Butterworth $ 230.71–395.86 3h 49m | |
|
| Bus Selangor - Penang $ 9.55–11.16 4h 47m | |
|
|
| Taxi Selangor - Penang $ 230.71–395.86 3h 49m | |
|
| Bus Kuala Lumpur - Butterworth $ 7.44–9.92 4h 48m – 8h 56m | |
|
|
| Taxi Kuala Lumpur - Butterworth $ 230.71–395.86 3h 49m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Kuala Lumpur to Penang, including current prices and schedules.
Sungai Nibong is on Penang Island. Penang Sentral is in Butterworth on the mainland, so add a ferry or another island connection.
No. The ETS option arrives at Butterworth on the mainland. Continue to George Town or another island address by the connection that fits your dated arrival.
Operator examples are about 4.5 to 5.5 hours to Sungai Nibong and about 4 to 5 hours to Penang Sentral. The starting terminal and traffic affect the actual trip.
The flight is about 55 minutes to one hour in direct examples, excluding transfers. The private option is priced per vehicle, with a standard sedan quoted from MYR900, so request an address-specific estimate.
Choose the dated ETS service to Butterworth and plan the ferry or local connection separately. Butterworth is not on Penang Island and a late arrival may miss the last ferry.
A private vehicle can suit groups sharing the vehicle cost. A bus or train price is per person, while a vehicle quote must be compared after dividing it by the group size.