Explore Destinations

Discover the world's most amazing places

How to Get from Penang to Kuala Lumpur Airport

Quick Answer

Best overall option: Take the ETS train from Butterworth to KL Sentral (4 h, ~MYR 80–120 / USD 18–27), then transfer to KLIA Transit (28 min, MYR 55 / USD 12). Total ~5 h, MYR 135–175 (USD 30–39). Fastest door-to-door: Fly from Penang Airport (PEN) to KLIA (1 h flight, total ~4–5 h with transfers, from MYR 100 / USD 22). Cheapest: Direct coach bus (~5–6 h, from MYR 50 / USD 11). Most convenient for groups/late night: Private taxi (MYR 400–800 / USD 89–178).

Key transfer point for train: Butterworth (ferry from George Town) → KL Sentral → KLIA.

Quick Navigation: All Transport Options

🚆 Train: ETS from Butterworth + KLIA Transit – The Best Balance of Speed & Cost

The train route from Penang to Kuala Lumpur Airport is a two‑leg journey that combines the modern ETS (Electric Train Service) with the dedicated KLIA Transit airport rail link. It's the most recommended option for travelers who want reliability, comfort, and a good price.

Step 1: Get to Butterworth Station

From George Town (Penang Island), take the Penang Ferry to Butterworth (20 min, MYR 1.20 / USD 0.27). Ferries run every 15–30 min from 6:00 am to 11:00 pm. Alternatively, a Grab/taxi across Penang Bridge costs ~MYR 40–60 (USD 9–13) and takes 30 min. Butterworth Railway Station is a 5‑min walk from the ferry terminal.

Step 2: ETS from Butterworth to KL Sentral

Operating company: KTMB (ktmb.com.my).
Duration: 3 h 50 min – 4 h 20 min depending on service.
Frequency: 5–7 departures daily (6:30 am – 10:30 pm).
Seat classes & prices (one‑way):

ClassFeaturesPrice Range (MYR)Price Range (USD)
SilverStandard seat, basic legroom, no power outlet60–8013–18
GoldExtra legroom, power socket, free WiFi85–11019–24
PlatinumSpacious reclining seat, meal service, premium lounge at KL Sentral115–15026–33

Prices vary by advance booking and peak season. Book at least 2 weeks ahead for the best rates.

Step 3: Transfer to KLIA Transit at KL Sentral

At KL Sentral, follow signs to the KLIA Transit platform (same building, 10‑min walk). The train runs every 20–30 min, takes 28 min to KLIA and 33 min to KLIA2. Fare: MYR 55 (USD 12) one‑way. Buy tickets at the counter or use the Touch 'n Go card. KLIA Ekspres official site.

Total Cost & Time (Train Route)

LegTimeCost (MYR)Cost (USD)
Ferry George Town → Butterworth20 min1.200.27
ETS Butterworth → KL Sentral (Gold class)4 h9521
KLIA Transit → KLIA/KLIA228 min5512
Total~5 h~MYR 151~USD 34

Pros & Cons

Best for: Solo travelers, couples, and small groups who want a stress‑free journey with a balance of time and cost. Not ideal for late‑night arrivals.

✈️ Flight from Penang Airport (PEN) – Fastest Door‑to‑Door

Flying is the quickest way to get from Penang to KLIA if you count only the air time, but you must factor in ground transfers, check‑in, and security. Here's the full picture.

Airlines & Routes

AirlineRouteFlight TimeTypical Fare (MYR)Typical Fare (USD)
AirAsiaPEN → KLIA255 min80–18018–40
Malaysia AirlinesPEN → KLIA1 h150–35033–78
FireflyPEN → KLIA255 min100–22022–49

Total Door‑to‑Door Time Breakdown

Total time (George Town → KLIA): ~4 h – 5 h. Only slightly faster than the train, and sometimes slower when factoring in waiting and delays.

When to Choose Flight Over Train

Why the Train Often Wins

When you add the 1.5 h check‑in buffer and ground transfers, flying saves only 30–60 min compared to the train, but usually costs more — especially if you check luggage. The train also brings you directly to KL Sentral, which is better connected for onward travel.

Source: FlightRadar24 for flight durations; airline official websites for fare data.

🚌 Direct Coach Bus – The Most Budget‑Friendly Option

Direct buses from Penang to KLIA/KLIA2 are the cheapest way to travel. While slower and less comfortable than the train, they serve travelers on a tight budget or those who prefer a single‑seat journey without transfers.

Bus Companies & Routes

CompanyPick‑up Points (Penang)Drop‑offDurationPrice (MYR)Price (USD)
AerobusPrangin Mall, Sungai NibongKLIA, KLIA25–6 h50–6511–14
Starmart ExpressPenang Sentral, Sungai NibongKLIA, KLIA25.5–6.5 h55–7012–16
TransnasionalPenang Sentral, KomtarKLIA5.5–6 h50–6011–13

Day Bus vs. Night Bus

Day buses depart between 7:00 am and 4:00 pm. They offer air‑conditioning, reclining seats, and sometimes a light snack. Night buses (10:00 pm – 11:30 pm) are available from some operators, allowing you to sleep and arrive early at KLIA for a morning flight. However, night buses may have fewer departures and slightly higher fares (MYR 65–80 / USD 14–18).

Booking & Luggage Tips

Pros & Cons

Best for: Backpackers, budget travelers, and those who prefer a simple one‑seat ride. Not recommended for anyone with mobility issues or a need for reliable arrival time.

🚕 Taxi / Private Transfer – Maximum Convenience at a Premium

A private car from Penang to KLIA is the most comfortable and flexible option, but it comes at a high price. Choose this only when other options don't suit your situation.

Price Range & Booking

Service TypeVehiclePrice (MYR)Price (USD)Notes
Standard Sedan (Grab / Taxi)Toyota Vios / similar400–55089–122From George Town, 4–5 h drive
Premium Sedan (Chauffeur)Mercedes E‑Class / similar600–800133–178Includes meet‑and‑greet, bottled water
MPV / Family Car (7 seats)Honda Stream / Toyota Innova550–750122–167Good for 4–6 passengers with luggage

Prices based on quotes from Grab, Kilat, and local taxi cooperatives. Tolls included.

When to Choose a Private Transfer

Important Caveats

Not recommended for: Solo budget travelers, or anyone who can take the train or a bus during normal hours.

💰 Tickets & Cost Comparison – All Options at a Glance

Use this table to quickly compare every transport mode from Penang to KLIA/KLIA2. Data based on typical one‑way fares for adults.

ModeTotal TimeCost (MYR)Cost (USD)TransfersBest For
🚆 Train (ETS Gold + KLIA Transit)~5 h145–16532–371 (KL Sentral)⭐ Best overall value
✈️ Flight (AirAsia promo)~4 h100–18022–401 (airport check‑in)⚡ Fastest door‑to‑door
🚌 Direct Bus (Aerobus)5–6 h50–6511–140💰 Cheapest option
🚕 Taxi (standard sedan)4–5 h400–55089–1220🛌 Late night / groups
🚆 Train (Silver class)~5 h115–13526–301 (KL Sentral)Budget train option
✈️ Flight (Malaysia Airlines)~4 h200–35044–781Premium flyers

⭐ Best overall: Train (Gold class) – best balance of comfort, reliability, and cost.
💰 Cheapest: Direct bus – from MYR 50 (USD 11).
⚡ Fastest: Flight – but only if you get a low fare and travel light.

Where to Book

🧳 Traveler Tips & Local Insights – Real Advice from the Road

1. Luggage – Use Takkyubin (Baggage Delivery) if You Have Heavy Bags

If you're traveling with large suitcases, consider using Takkyubin (door‑to‑door baggage delivery). In Malaysia, “Pos Laju” or “KTM Baggage Service” (for train travelers) can send your luggage from Penang to your KL hotel for ~MYR 40–80 (USD 9–18). You travel hands‑free. Pos Malaysia official site.

2. The Ferry vs. Grab to Butterworth – Which Is Faster?

The ferry from George Town to Butterworth is charming and cheap, but it runs only until 11 pm. After that, you must take a Grab across Penang Bridge (MYR 40–60 / USD 9–13, 30 min). For early‑morning ETS trains (6:30 am), the first ferry departs at 6:00 am — tight but doable.

3. KL Sentral – A Maze but Manageable

KL Sentral is a large transport hub. Follow “KLIA Transit” signs from the ETS arrival platform. There are escalators, ramps, and clear English signage. Allow 15 min for the transfer. Avoid peak hours (8–9 am, 5–7 pm) if possible, as the station gets crowded.

4. Book Your ETS Ticket at Least 2 Weeks Ahead

ETS trains sell out, especially on weekends, public holidays, and during school breaks (March, June, December). Book via the KTMB app or website. Platinum class sells out first. Silver class has limited availability.

5. Bus Travel – Bring a Neck Pillow and Snacks

Malaysian coaches are air‑conditioned to Arctic levels. Bring a jacket or blanket. The ride is generally smooth, but the rest stop is short — buy snacks before boarding.

6. Early‑Morning Flights – Stay at a KLIA Transit Hotel

If your flight departs before 9 am from KLIA, consider staying at the Tune Hotel KLIA2 (from MYR 120 / USD 27) or Kuala Lumpur International Airport Hotel (inside KLIA). This avoids early‑morning travel from Penang entirely.

Tip based on traveler reports from TripAdvisor forums and Reddit r/malaysia.

❓ FAQs: Penang to Kuala Lumpur Airport

1. Is there a direct train from Penang to Kuala Lumpur Airport?

No, there is no direct train. You must take the ETS from Butterworth to KL Sentral, then transfer to the KLIA Transit to reach KLIA/KLIA2. The total journey takes about 5 hours with one easy transfer.

2. What is the fastest way to get from Penang to KLIA?

Flying from Penang Airport (PEN) to KLIA/KLIA2 is the fastest option — total door‑to‑door time is about 4 hours (including ground transfers and check‑in). However, the train is only about 1 hour slower and often more reliable.

3. What is the cheapest way to get from Penang to KLIA?

The direct coach bus is the cheapest option, with fares starting from MYR 50 (USD 11). Companies like Aerobus and Starmart operate daily services from Penang to KLIA/KLIA2. The journey takes 5–6 hours.

4. How long does it take to get from Penang to KLIA by bus?

A direct bus from Penang to KLIA takes between 5 and 6 hours, depending on traffic and the number of rest stops. Night buses may take slightly longer due to lower speed limits.

5. Is it better to fly or take the train from Penang to KLIA?

For most travelers, the train offers better value. It's cheaper, more comfortable, and less affected by delays. Flying saves only about 30–60 minutes when you factor in the full door‑to‑door time, and often costs more — especially if you check luggage.

6. Can I use the ETS train to get to KLIA?

The ETS train takes you to KL Sentral, not directly to KLIA. From KL Sentral, you must transfer to the KLIA Transit (28 min, MYR 55 / USD 12). You can buy a combined ticket at the KTMB counter, but it's not a single‑seat ride.

7. How much does a taxi from Penang to KLIA cost?

A standard sedan taxi from George Town to KLIA costs between MYR 400 and MYR 550 (USD 89–122). Premium cars and MPVs cost more. It's the most expensive option and is only recommended for late‑night travel, groups, or travelers with heavy luggage.

8. What is the best option for early morning flights from KLIA?

If your flight departs before 9 am, the best option is to stay overnight at a hotel near KLIA (e.g., Tune Hotel KLIA2 or Sama‑Sama Hotel). Alternatively, take a night bus (10 pm–11 pm) arriving at KLIA around 4 am–5 am, or a private taxi departing Penang at 2 am–3 am.