Desk-researched planning guidance, checked 25 October 2026; not a personally tested journey. Timetables, fares and border rules change, so confirm with the operator or official source for your travel date.

Kuala Lumpur to Penang by ETS train to Butterworth and the ferry, coach to Sungai Nibong or Penang Sentral, or flight, with KTMB and Penang Port details.

Key takeaways

What is the best way to get from Kuala Lumpur to Penang?

Link to this answer

Take the ETS train from KL Sentral to Butterworth, then walk to the ferry for George Town: it avoids motorway traffic and ends near the heritage centre. Coaches take about five hours to Sungai Nibong on the island. Flying is quickest in the air, but only worth it if you are near the airport.

The ETS is the electric intercity train run by KTMB, Malaysia’s national railway. Butterworth station is on the mainland opposite George Town, beside the ferry terminal. Coaches either cross the Penang Bridge to Sungai Nibong on the island or stop at Penang Sentral in Butterworth, and flights land at Penang International near Bayan Lepas, in the south of the island.

The table uses times published by KTMB, coach operator Transnasional and the Penang Port Commission, checked 25 October 2026.

What is the best way to get from Kuala Lumpur to Penang?
What is the best way to get from Kuala Lumpur to Penang?
OptionPublished timeArrivesBest for
ETS express train + ferry3 hr 30 min KL Sentral–Butterworth on express services (KTMB, 2024); ferry every 20–30 minButterworth, then George Town by ferryHeritage-area hotels; no road traffic
Coach from TBS5 hr 20 min to Sungai Nibong (Transnasional)Sungai Nibong, on the islandBudget; the south of the island
Coach to Penang Sentral4 hr 15 min from TBS (Transnasional)Butterworth, by the ferryConnecting to the ferry
FlightAbout an hour in the air on 12Go’s listingPenang International, Bayan LepasTravellers starting near KLIA or Subang

How long does the ETS take from Kuala Lumpur to Butterworth?

Link to this answer

The fastest ETS services take about three and a half hours: KTMB said in 2024 that its express trains, which stop only at major stations, would cover KL Sentral to Butterworth in three hours 30 minutes. Trains with more stops take longer. Check the train number and running time on KTMB’s booking site.

Bernama reported KTMB’s announcement of a new ETS timetable from 1 August 2024, with express services taking two hours to Ipoh, three hours 30 minutes to Butterworth and four hours 50 minutes to Padang Besar. KTMB’s ETS page describes Platinum trains as the quickest because they stop only at main stations; Gold trains stop more often. Tickets are sold through KTMB’s KITS system at online.ktmb.com.my.

Book early for weekends and public holidays. The ETS also runs north to Padang Besar on the Thai border if Penang is part of a longer trip.

12Go lists KTMB trains alongside coaches and flights on this route. Check the ETS class (Platinum or Gold), the running time and the final total including fees.

Booking through these links costs you nothing extra. It funds our independent research, and 10% of our profits go to animal rescue. How we make money

Ad · affiliate linkCheck prices on 12Go

How do you get from Butterworth station to George Town?

Link to this answer

Walk to the Sultan Abdul Halim ferry terminal and take the ferry across the channel to Raja Tun Uda Terminal at Pengkalan Weld, near George Town’s heritage area. Ferries run from 06:30 to 23:00 from Butterworth, every 20 to 30 minutes, and adults paid RM 2.00 when we checked.

The Penang Port Commission’s ferry page lists departures from Butterworth from 06:30 to 23:00 and from George Town from 07:00 to 23:30, every 20 minutes at peak times and every 30 minutes off-peak, with an adult fare of RM 2.00 and payment by Touch ’n Go card, counter ticket or online ticket (checked 25 October 2026). Its fare table covers pedestrians, bicycles and motorcycles, with no fare for cars.

Taxis and Grab collect at Raja Tun Uda Terminal, and much of George Town’s heritage core is a short ride or walk away. See where to stay in Penang to match the arrival to your base.

Which coach should you take from Kuala Lumpur to Penang?

Link to this answer

Coaches leave from TBS, KL Sentral or Hentian Duta and end at Sungai Nibong on the island or Penang Sentral in Butterworth. Transnasional publishes five hours 20 minutes from TBS to Sungai Nibong. Choose the drop-off nearest your hotel: Sungai Nibong suits the south of the island, Penang Sentral the ferry.

Transnasional’s Kuala Lumpur–Penang page lists 13 daily trips to Sungai Nibong and three to Penang Sentral, departing between about 08:45 and 22:00, with 5 hr 5 min from KL Sentral, 4 hr 30 min from Hentian Duta and 5 hr 20 min from TBS to Sungai Nibong, and 4 hr 15 min from TBS to Penang Sentral (checked 25 October 2026). From Sungai Nibong, Rapid Penang buses 102, 303 and 401 run on to Komtar and elsewhere.

12Go listed more than 280 departures a day across all modes on 25 October 2026, with coaches from dozens of operators. Holiday weekends fill coaches as well as trains, so book ahead.

12Go lists Kuala Lumpur–Penang coaches from many operators. Check the boarding terminal, the Penang drop-off (Sungai Nibong, Penang Sentral or elsewhere), the coach class and the final total including fees.

Booking through these links costs you nothing extra. It funds our independent research, and 10% of our profits go to animal rescue. How we make money

Ad · affiliate linkCheck prices on 12Go

Is flying from Kuala Lumpur to Penang worth it?

Link to this answer

Only if you are starting near KLIA or connecting from an international flight. The flight is about an hour, but reaching KLIA from the city and getting from Penang International at Bayan Lepas to George Town add time at both ends. From central Kuala Lumpur, compare the train door to door first.

Our KLIA to Kuala Lumpur guide covers the KLIA Ekspres and taxis to the airport. Some flights use Subang (SZB), closer to the city, which the KLIA Ekspres does not serve. On 12Go’s listing for 25 October 2026, AirAsia, Batik Air Malaysia, Firefly and Malaysia Airlines flew the route, with flights of about an hour.

At Penang International, Rapid Penang buses and ride-hailing run to George Town; add that leg before comparing totals.

Trip.com sells Kuala Lumpur–Penang flights. Check the departure airport (KLIA or Subang), the checked-bag allowance and the transfer at each end.

Booking through these links costs you nothing extra. It funds our independent research, and 10% of our profits go to animal rescue. How we make money

Ad · affiliate linkCheck prices on Trip.com

Where should you stay in Penang after arriving from Kuala Lumpur?

Link to this answer

Stay in George Town for a first visit: the train-and-ferry route ends beside it, and the heritage streets, food and museums are walkable. Choose Batu Ferringhi for the beach, or Bayan Lepas if you have an early flight. Match the drop-off to the base before booking transport.

Our where to stay in Penang guide compares George Town, the beach and the mainland, and the Penang 3-day itinerary and things to do in Penang plan the days. Going on to Langkawi? Our Langkawi guide explains why, from Penang, you fly.

Booking.com and Agoda list George Town and Batu Ferringhi hotels. Check the distance from the ferry terminal or coach stop and the cancellation terms.

Booking through these links costs you nothing extra. It funds our independent research, and 10% of our profits go to animal rescue. How we make money

Ad · affiliate linkCheck prices on Booking.comAd · affiliate linkCheck prices on Agoda

Evidence note

How we checked this guide

Research basis

6 external references linked in this guide and its resources. Each reference supports only the claims it addresses; a link is not evidence of first-hand testing.

Experience standard

No first-hand test or trip is implied unless the article explicitly states who tested it, when and under what conditions.

Content update date

Content updated on 25 October 2026; this is not an independent verification of every linked source. Time-sensitive prices, rules and eligibility must be checked again before purchase or travel.

Commercial independence

Commercial links are labelled before the click. Their presence is not evidence of personal testing, programme approval or guaranteed availability.

See the editorial policy, method notes, the scoped evidence ledger, or report a correction.