Kuala Lumpur to Penang: choose your arrival point

Kuala Lumpur to Penang: choose your arrival point

Last updated: October 3, 2026

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.

ConnectionTime and total journeyPrice basisWho 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

  1. Locate your accommodation first: mainland, George Town, another island area or the airport.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

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

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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
  • โ†’  Economy 00:30, 06:35, 06:40, 07:50, 07:55, 08:05, 08:10, 08:20, 08:25, 08:55, 09:05, 09:10, 09:30, 10:25, 10:45, 10:50, 11:05, 11:10, 11:45, 11:50, 13:00, 13:05, 13:50, 15:05, 15:20, 15:25, 15:35, 16:00, 16:40, 16:45, 17:30, 17:45, 18:00, 18:15, 18:40, 18:50, 18:55, 19:10, 19:25, 20:30, 20:55, 21:00, 21:40, 21:45, 23:20
Bus Selangor - Butterworth $ 8.06–11.16 4h 44m
  • โ†’  VIP 10:45, 15:45
Taxi Selangor - Butterworth $ 230.71–395.86 3h 49m
  • โ†’  Minivan 7pax
  • โ†’  Minivan 4pax
  • โ†’  Standard 3pax
Bus Selangor - Penang $ 9.55–11.16 4h 47m
  • โ†’  VIP 10:45, 15:45
Taxi Selangor - Penang $ 230.71–395.86 3h 49m
  • โ†’  Minivan 7pax
  • โ†’  Minivan 4pax
  • โ†’  Standard 3pax
Bus Kuala Lumpur - Butterworth $ 7.44–9.92 4h 48m – 8h 56m
  • โ†’  Express 00:30, 01:45, 06:30, 06:45, 07:00, 08:00, 08:45, 09:00, 09:45, 10:00, 10:15, 10:45, 11:15, 12:30, 12:45, 13:30, 14:00, 14:29, 14:30, 15:30, 16:00, 16:45, 17:15, 18:00, 19:45, 20:45, 20:59, 21:00, 21:15, 22:00, 22:30, 22:45, 23:00, 23:15, 23:45, 23:59
  • โ†’  VIP 24 09:00, 11:00, 11:15, 11:45, 12:00, 13:30, 14:00, 17:30, 20:00, 21:30, 23:00
  • โ†’  VIP 00:30, 01:00, 01:30, 06:45, 08:00, 09:30, 10:00, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 17:00, 17:30, 18:00, 18:30, 20:00, 20:30, 21:00, 22:00, 22:30, 23:30, 23:59
Taxi Kuala Lumpur - Butterworth $ 230.71–395.86 3h 49m
  • โ†’  Minivan 7pax
  • โ†’  Minivan 4pax
  • โ†’  Standard 3pax

Frequently Asked Questions

How can I book tickets from Kuala Lumpur to Penang?

Use the booking tool on this page to compare the transport options currently available from Kuala Lumpur to Penang, including current prices and schedules.

Which bus arrival point is on Penang Island?

Sungai Nibong is on Penang Island. Penang Sentral is in Butterworth on the mainland, so add a ferry or another island connection.

Does the ETS train arrive on Penang Island?

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.

How long do the bus examples take?

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.

How should I compare the flight and private vehicle?

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.

What should I check for the ETS connection?

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.

What makes one option better for a group?

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.