---
title: "Kuala Lumpur to Penang: ETS Train, Coach or Flight?"
description: "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."
url: "https://travelshifu.com/guides/kuala-lumpur-to-penang/"
category: "Trip Planning"
author: "Kaiser Khan"
date_published: "2026-10-25"
date_modified: "2026-10-25"
source: "TravelShifu"
---

# Kuala Lumpur to Penang: ETS Train, Coach or Flight?

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.

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

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.

| 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?

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](https://www.bernama.com/en/general/news.php?id=2302575) 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](https://www.ktmb.com.my/ETS.html) 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](https://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.

## How do you get from Butterworth station to George Town?

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](https://penangport.gov.my/en/services/service/ferry-services) 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](/guides/where-to-stay-in-penang) to match the arrival to your base.

## Which coach should you take from Kuala Lumpur to Penang?

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](https://www.transnasional.com.my/routes/bus-kuala-lumpur-to-penang) 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.

## Is flying from Kuala Lumpur to Penang worth it?

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](/guides/kuala-lumpur-kul-to-city-train-vs-transfer) 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.

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

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](/guides/where-to-stay-in-penang) compares George Town, the beach and the mainland, and the [Penang 3-day itinerary](/guides/penang-3-day-itinerary) and [things to do in Penang](/guides/things-to-do-in-penang) plan the days. Going on to Langkawi? Our [Langkawi guide](/guides/langkawi-guide) explains why, from Penang, you fly.

---

Canonical HTML: https://travelshifu.com/guides/kuala-lumpur-to-penang/
Last modified: 2026-10-25
