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
- 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.
- 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…
- 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.
- Coaches leave from TBS, KL Sentral or Hentian Duta and end at Sungai Nibong on the island or Penang Sentral in Butterworth.
- Only if you are starting near KLIA or connecting from an international flight.
What is the best way to get from Kuala Lumpur to Penang?
Link to this answerTake 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.
| Option | Published time | Arrives | Best for |
|---|---|---|---|
| ETS express train + ferry | 3 hr 30 min KL Sentral–Butterworth on express services (KTMB, 2024); ferry every 20–30 min | Butterworth, then George Town by ferry | Heritage-area hotels; no road traffic |
| Coach from TBS | 5 hr 20 min to Sungai Nibong (Transnasional) | Sungai Nibong, on the island | Budget; the south of the island |
| Coach to Penang Sentral | 4 hr 15 min from TBS (Transnasional) | Butterworth, by the ferry | Connecting to the ferry |
| Flight | About an hour in the air on 12Go’s listing | Penang International, Bayan Lepas | Travellers starting near KLIA or Subang |
How long does the ETS take from Kuala Lumpur to Butterworth?
Link to this answerThe 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
How do you get from Butterworth station to George Town?
Link to this answerWalk 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 answerCoaches 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
Is flying from Kuala Lumpur to Penang worth it?
Link to this answerOnly 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
Where should you stay in Penang after arriving from Kuala Lumpur?
Link to this answerStay 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
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.
