Close Menu
The Simple Travel
  • Home
  • Destinations
    • Asia
    • Australia
    • Africa
    • Europe
    • North America
  • About Us
  • Visa Application Helpline
  • Contact

Subscribe to our newsletter

Learn how to live a sustainable long-term travel lifestyle.

What's Hot

Top 27 Places to visit in Darjeeling, Explore the Beautiful Hills of Darjeeling

July 8, 2024

Top 10 Things to Do When Traveling to Shimla: Shimla Travel Guide

May 23, 2023

The ultimate Paris travel guidelines for first timers | Top attractions & things to do

September 29, 2023
Facebook X (Twitter) Instagram
Facebook X (Twitter) Instagram
The Simple Travel
Subscribe
  • Home
  • Destinations
    1. Asia
    2. Australia
    3. Africa
    4. Europe
    5. North America
    6. View All

    Kuala Lumpur to Penang: Train, Bus, Flight or Drive (2026 Guide)

    September 24, 2026

    How to Get from Kuala Lumpur Airport to the City (2026 Fares, Times and the Honest Answer)

    September 18, 2026

    Getting Around Kuala Lumpur: MRT, LRT, Grab and Touch ‘n Go (2026)

    September 18, 2026

    Things to Do in Lake Bled: A Complete Travel Guide for First Time Visitors

    September 15, 2026

    Kuala Lumpur to Penang: Train, Bus, Flight or Drive (2026 Guide)

    September 24, 2026

    How to Get from Kuala Lumpur Airport to the City (2026 Fares, Times and the Honest Answer)

    September 18, 2026

    Getting Around Kuala Lumpur: MRT, LRT, Grab and Touch ‘n Go (2026)

    September 18, 2026

    Things to Do in Lake Bled: A Complete Travel Guide for First Time Visitors

    September 15, 2026

    Kuala Lumpur to Penang: Train, Bus, Flight or Drive (2026 Guide)

    September 24, 2026

    How to Get from Kuala Lumpur Airport to the City (2026 Fares, Times and the Honest Answer)

    September 18, 2026

    Getting Around Kuala Lumpur: MRT, LRT, Grab and Touch ‘n Go (2026)

    September 18, 2026

    Things to Do in Lake Bled: A Complete Travel Guide for First Time Visitors

    September 15, 2026

    Kuala Lumpur to Penang: Train, Bus, Flight or Drive (2026 Guide)

    September 24, 2026

    How to Get from Kuala Lumpur Airport to the City (2026 Fares, Times and the Honest Answer)

    September 18, 2026

    Getting Around Kuala Lumpur: MRT, LRT, Grab and Touch ‘n Go (2026)

    September 18, 2026

    Things to Do in Lake Bled: A Complete Travel Guide for First Time Visitors

    September 15, 2026

    Kuala Lumpur to Penang: Train, Bus, Flight or Drive (2026 Guide)

    September 24, 2026

    How to Get from Kuala Lumpur Airport to the City (2026 Fares, Times and the Honest Answer)

    September 18, 2026

    Getting Around Kuala Lumpur: MRT, LRT, Grab and Touch ‘n Go (2026)

    September 18, 2026

    Things to Do in Lake Bled: A Complete Travel Guide for First Time Visitors

    September 15, 2026

    Kuala Lumpur to Penang: Train, Bus, Flight or Drive (2026 Guide)

    September 24, 2026

    How to Get from Kuala Lumpur Airport to the City (2026 Fares, Times and the Honest Answer)

    September 18, 2026

    Getting Around Kuala Lumpur: MRT, LRT, Grab and Touch ‘n Go (2026)

    September 18, 2026

    Things to Do in Lake Bled: A Complete Travel Guide for First Time Visitors

    September 15, 2026
  • About Us
  • Visa Application Helpline
  • Contact
The Simple Travel
Home - Malaysia - Kuala Lumpur to Penang
ETS train waiting at the platform on the Kuala Lumpur to Penang line

Kuala Lumpur to Penang: Train, Bus, Flight or Drive (2026 Guide)

September 24, 2026No Comments

Last verified: 16 September 2026

Kuala Lumpur to Penang is about 350km north of Kuala Lumpur and it is one of the easiest trips to make in Malaysia. Flight, train, bus or car, all of them work, all of them are reasonably priced, and you can do the journey in anything from an hour to five.

But there is one thing to understand before you book anything, because it derails more trips than any other detail on this route.

WHAT IS COVERED IN THIS ARTICLE?

Toggle
  • Read this before you book the train
  • Kuala Lumpur to Penang: The four options compared
  • Option 1: The ETS train
    • Book early. Genuinely early.
    • Getting from Butterworth to George Town
    • Who the train suits
    • Who it does not suit
  • Option 2: The express bus
    • Who the bus suits
    • Who it does not suit
  • Option 3: Flying
    • Who flying suits
    • Who it does not suit
  • Option 4: Driving
    • Who driving suits
    • Who it does not suit
  • So which should you take?
  • A few practical notes
  • Frequently asked questions
    • Does the train from Kuala Lumpur go to Penang Island?
    • How long does the train take from KL to Penang?
    • How much is the ETS train from KL to Butterworth?
    • Is the ETS train to Penang worth it?
    • Should I take the bus or the train from KL to Penang?
    • How much is the Butterworth to George Town ferry?
    • Is it faster to fly from KL to Penang?
    • Do I need to book the KL to Penang train in advance?
    • Do I need a car in Penang?
  • Keeping this current

Read this before you book the train

The train does not go to Penang Island.

George Town, which is where you are almost certainly going, is on Penang Island. The railway line runs up the mainland and stops at Butterworth, which is across a channel of water from the island. When your ticket says Butterworth, it means Butterworth.

From there you still need to cross. That is either a 20-minute ferry or a drive across one of the two bridges. It is not difficult, and the connection is well set up, but it is an extra step and an extra 30 to 45 minutes that almost no booking site mentions.

Plenty of people have arrived at Butterworth late at night assuming they were in George Town. Now you will not be one of them.

Kuala Lumpur to Penang: The four options compared

OptionCostJourney timeTotal door to door, KL centre to George Town
ETS trainAbout RM59 to RM863h 35m to 4h 20m to ButterworthAbout 5 to 5.5 hours
Express busAbout RM35 to RM604.5 to 5.5 hoursAbout 6 hours
FlightVaries widely, often RM80 to RM250About 1h 15mAbout 4 to 4.5 hours
DriveFuel plus about RM35 to RM40 in tollsAbout 4 hoursAbout 4.5 hours

The total column is the one worth looking at. It is why the flight’s one hour advantage largely disappears, and why the train is more competitive than it first appears.

Option 1: The ETS train

ETS train
ETS train

The Electric Train Service is Malaysia’s fast intercity train and it is genuinely good. Clean, air conditioned, comfortable seats, reliable, and it runs through some pleasant countryside. If you enjoy train travel at all, this is the nicest way to do this route.

Where it goes from: KL Sentral, which is the same station the airport train arrives at.

Where it goes to: Butterworth. See above.

Journey time: roughly 3 hours 35 minutes to 4 hours 20 minutes depending on the service.

The classes. KTMB runs three ETS classes, and the difference is how many stations the train stops at.

  • Platinum is the quickest. It stops only at main stations. Train numbers start with EP.
  • Gold stops at more stations along the way. Train numbers start with EG.
  • Silver stops at the most stations and carries the lowest fares.

Indicative adult fares:

ClassIndicative adult fare
GoldAbout RM59
PlatinumAbout RM79
Express serviceAbout RM86

Important caveat on fares. KTMB does not publish a fixed fare table for this route. Prices are dynamic and are only shown when you book through the KITS ticketing system at online.ktmb.com.my. Book 30 days or more ahead and you will often pay less than the figures above. Book within a week of travel and you will usually pay more. Treat these numbers as a rough guide, not a quote.

Indicative daily departures from KL Sentral, based on the schedule valid from 1 January 2026: there are generally around six services a day, spread from roughly 08:05 in the morning to 20:15 at night, with the last one arriving at Butterworth after midnight. Schedules do change, so confirm on KTMB before you plan around a specific train.

The difference between the classes is mostly comfort and how many stops the service makes. Platinum makes fewer stops than Gold on some services, though on this route the timings are surprisingly close. Express is the quickest. Honestly, Gold is perfectly comfortable and the saving is real.

Book early. Genuinely early.

This is the single most useful piece of advice about the ETS. Tickets go on sale well in advance and popular services sell out, particularly around weekends, school holidays, and the major festival periods of Hari Raya, Chinese New Year and Deepavali. Around Hari Raya they sell out within hours of release.

If your dates are fixed and you want the train, book as soon as you can. Turning up at KL Sentral hoping for a seat is how you end up on a bus.

Getting from Butterworth to George Town

Penang-ferry
Penang-ferry

Once you step off at Butterworth, you have two easy options.

The ferry. The terminal is at Penang Sentral, the transport hub right by Butterworth station. The walk from the railway station to the ferry gates takes around 20 minutes and is partly uphill, though much of the Penang Sentral complex is connected by covered walkways.

The crossing runs from Pangkalan Sultan Abdul Halim in Butterworth to Pangkalan Raja Tun Uda in George Town. It takes about 20 minutes, costs RM2 for an adult foot passenger, and runs roughly every 30 minutes, more frequently at weekday rush hours. First ferry from Butterworth is around 6:30am and the last back from George Town is around 11:30pm.

One important detail: the ferry is cashless. The ticket office does not take cash. Bring a card or a digital payment method. This is exactly the sort of thing that strands people at a gate after a four hour train journey.

A Grab or taxi across the bridge. Faster if the ferry timing is awkward, and the obvious choice late at night or with heavy luggage. Expect roughly 30 minutes to central George Town depending on traffic on the bridge.

Who the train suits

People who like train travel. People travelling with children, because you can walk around. Anyone who wants to see the country rather than the inside of an airport. Anyone who values a fixed, reliable journey time over raw speed.

Who it does not suit

Anyone arriving on the last service, because you land at Butterworth after midnight and the ferry has stopped. Anyone in a genuine hurry. Anyone who has left booking to the last minute during a holiday period.

Option 2: The express bus

aeroline bus at butterworth
Aeroline-bus-at-Butterworth

Malaysia’s intercity coaches are better than most visitors expect. Wide reclining seats, air conditioning that is usually set to arctic, and frequent departures.

Cost: typically somewhere around RM35 to RM60 depending on operator and how far ahead you book. Cheaper than the train.

Journey time: about 4.5 to 5.5 hours, plus a rest stop, plus whatever the North South Expressway decides to do that day.

Where from: mostly Terminal Bersepadu Selatan (TBS), KL’s main southern bus terminal. Note that TBS is well south of the city centre. Getting there from central KL takes 30 to 40 minutes by train, so factor that in. Some services run from other terminals.

Where to: here is the bus’s genuine advantage. Many coaches run all the way onto Penang island and terminate in George Town or at Komtar, rather than stopping at the mainland. No ferry, no transfer, no extra leg. If you book one of those services, the bus is door to door in a way the train is not.

Check this carefully when booking. Some services terminate at Penang Sentral in Butterworth, which puts you in the same position as the train.

Booking: online through the usual Malaysian booking platforms, or at the terminal. Book ahead during holiday periods.

Who the bus suits

Budget travellers. Anyone who wants to arrive on the island without a transfer. Anyone travelling at short notice, since there are far more departures than trains.

Who it does not suit

Anyone prone to travel sickness, since the expressway involves a lot of steady motion and the driving style is brisk. Anyone who wants a predictable arrival time, because traffic is a real factor. Anyone very tall, on the cheaper operators.

Option 3: Flying

fly with malaysia airlines
Malaysia Airlines

Flights from KL to Penang take about an hour and 15 minutes in the air. AirAsia, Malaysia Airlines, Batik Air and Firefly all fly the route, and there are a lot of departures.

Fares swing enormously. Booked well ahead on a budget carrier you can find very cheap seats. Booked last minute on a weekend, you will not.

The reason the time advantage mostly evaporates: you need to get to KLIA, which is 55km south of KL and about an hour away on the train. Then check in and clear security, which is an hour or more. Then fly for 75 minutes. Then get from Penang International Airport into George Town, which is another 30 to 45 minutes by road. Add it up and you are at four hours plus, against roughly five for the train.

If you are flying from Subang Airport, which is much closer to the city and serves some Firefly and Batik services, the maths improves considerably. Check which airport your flight uses before assuming.

Where it does win: if you are already flying into KLIA from abroad and connecting straight to Penang, flying is obviously the right answer. Do not take a train into the city just to take another train north.

Who flying suits

People connecting from an international flight. People with a fixed, tight schedule. Anyone who finds a genuinely cheap fare well in advance.

Who it does not suit

Anyone starting from central KL with time to spare. Once you count the transfers at both ends, you have saved an hour and spent it queuing.

Option 4: Driving

Driving-in-Penang
Driving-in-Penang

About four hours up the North South Expressway, which is a good road, well maintained and easy to drive.

Costs: fuel, plus roughly RM35 to RM40 in tolls each way. Tolls are paid by Touch ‘n Go card or RFID tag, so make sure your rental has one or that you have a card with enough balance.

The bridges: two connect the mainland to Penang Island. The Penang Bridge is the older and more direct route into George Town. The Second Penang Bridge lands further south. Both are tolled southbound onto the island.

The honest warning: a car is a liability in George Town. The heritage core has narrow one way streets, parking is genuinely difficult, and most of what you have come to see is best walked. If you are staying in George Town and not exploring the rest of the island much, a car is a cost and a headache rather than a convenience.

Who driving suits

Families and groups, where the per person cost drops sharply. Anyone planning to explore the whole island, or to stop in Ipoh or Taiping on the way. Anyone doing a wider road trip.

Who it does not suit

Anyone whose trip is George Town and nothing else.

So which should you take?

Take the train if you enjoy train travel, you have booked ahead, you are not arriving on the last service, and you want a pleasant, reliable journey. Plan for the ferry and it is a genuinely good day.

Take the bus if you want to save money, you want to arrive on the island without transferring, or you are booking at short notice. Check that your service actually terminates in George Town.

Fly if you are connecting from an international arrival, your schedule is tight, or you found a bargain fare well in advance.

Drive if there are three or more of you, or you want to stop along the way, and you are not basing yourself solely in the George Town heritage core.

If someone forced me to pick one for a first time visitor with a free day: the ETS in Gold class, booked a few weeks ahead, on a mid morning service, with the ferry crossing at the other end. It is comfortable, it is scenic, and arriving in George Town by boat is a far better introduction to the place than a taxi from an airport.

A few practical notes

Take a light jacket on the bus and the train. Malaysian air conditioning on long distance transport is aggressive.

Sort your Touch ‘n Go card before you travel. You will want it for the tolls if driving, and it is useful generally. Our guide to getting around Kuala Lumpur covers how to get one.

Do not plan a tight connection at Butterworth. The walk from the station to the ferry, plus waiting for the next crossing, plus the crossing itself, is realistically 45 minutes. Give yourself an hour.

Travelling during a major festival? Book everything. Trains, buses and flights all sell out around Hari Raya, Chinese New Year and Deepavali, and prices climb steeply.

Frequently asked questions

Does the train from Kuala Lumpur go to Penang Island?

No. The ETS terminates at Butterworth on the mainland. From there you cross to George Town on Penang Island by ferry, which takes about 20 minutes and costs RM2, or by road across one of the two bridges.

How long does the train take from KL to Penang?

About 3 hours 35 minutes to 4 hours 20 minutes to Butterworth, depending on the service. Add roughly 45 minutes to reach George Town including the ferry.

How much is the ETS train from KL to Butterworth?

Indicatively around RM59 for Gold, RM79 for Platinum and RM86 for the Express service. KTMB does not publish a fixed fare table and prices are dynamic, so booking early is cheaper. Check online.ktmb.com.my for live prices.

Is the ETS train to Penang worth it?

For most people, yes. It is comfortable, reliable and scenic, and once you account for airport transfers at both ends the flight barely saves any time from central KL.

Should I take the bus or the train from KL to Penang?

The bus is cheaper and many services run directly onto Penang Island, so no ferry transfer. The train is more comfortable and has a more predictable journey time. If arriving without a transfer matters most, take the bus.

How much is the Butterworth to George Town ferry?

RM2 for an adult foot passenger. The crossing takes about 20 minutes and runs roughly every 30 minutes. The ticket office does not accept cash, so bring a card.

Is it faster to fly from KL to Penang?

In the air, yes, about 75 minutes. Door to door from central KL, barely. Getting to KLIA, checking in, and getting from Penang airport into George Town adds around three hours.

Do I need to book the KL to Penang train in advance?

Yes, particularly at weekends and during Malaysian holiday periods, when services sell out. Book as far ahead as your plans allow.

Do I need a car in Penang?

Not if you are staying in George Town. The heritage area is walkable, parking is difficult and the streets are narrow. A car only makes sense if you plan to explore the wider island.

Keeping this current

ETS schedules and fares change, and KTMB uses dynamic pricing rather than a published fare table, so the figures above are indicative rather than fixed. Everything was checked on 16 September 2026. Confirm your specific train and price on online.ktmb.com.my before booking.

Arriving in Penang? Read our 3-day Penang itinerary and our guide to exploring George Town next.

Share. Facebook Twitter Pinterest WhatsApp LinkedIn Reddit Telegram
Previous ArticleHow to Get from Kuala Lumpur Airport to the City (2026 Fares, Times and the Honest Answer)

Related Posts

How to Get from Kuala Lumpur Airport to the City (2026 Fares, Times and the Honest Answer)

September 18, 2026

Getting Around Kuala Lumpur: MRT, LRT, Grab and Touch ‘n Go (2026)

September 18, 2026

Perhentian Island Travel Guide 2026: Beaches, Diving, Itinerary & Everything You Need to Know

August 25, 2026

Top 10 Best Day Trips from Kuala Lumpur: Must-Visit Spots Near the City

March 23, 2025
Leave A Reply Cancel Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

You may also can read
Slovenia

Things to Do in Lake Bled: A Complete Travel Guide for First Time Visitors

0

Lake Bled is one of those places that looks too good to be real. A…

One Day in Bratislava: What to See, Do, and Eat on a Day Trip

September 1, 2026

Best of Belgium in 3-Day Belgium Itinerary | Brussels, Burges & Ghent

August 12, 2025

Ultimate 4-Day Amsterdam Itinerary: A Complete Travel Guide

December 29, 2024
  • Facebook
  • Pinterest
  • Instagram
  • YouTube
  • TikTok
  • Telegram
  • WhatsApp

Subscribe to our newsletter

Learn how to live a sustainable long-term travel lifestyle.

Recent Posts
  • Kuala Lumpur to Penang: Train, Bus, Flight or Drive (2026 Guide) September 24, 2026
  • How to Get from Kuala Lumpur Airport to the City (2026 Fares, Times and the Honest Answer) September 18, 2026
  • Getting Around Kuala Lumpur: MRT, LRT, Grab and Touch ‘n Go (2026) September 18, 2026
  • Things to Do in Lake Bled: A Complete Travel Guide for First Time Visitors September 15, 2026
  • One Day in Bratislava: What to See, Do, and Eat on a Day Trip September 1, 2026
Term of Use
Privacy Policy
Disclaimer

Copyrights © 2026 All Right Reserved by The Simple Travel.

Type above and press Enter to search. Press Esc to cancel.