Skip to content

Penang Train Connections 2026

Complete guide to ETS high-speed trains, KTMB booking, and Thai rail connections

10+
Daily to KL
4 hrs
To KL Sentral
RM 59
ETS Gold to KL
ETS
High-Speed Rail
Most Popular Route

Butterworth to KL Sentral

Duration

3h 45m - 4h 15m

Gold Class

RM 59

Platinum

RM 79

Frequency

8-10 daily

The ETS (Electric Train Service) is Malaysia's high-speed rail connecting Penang to Kuala Lumpur. Comfortable, scenic journey through the Malaysian countryside with WiFi and power outlets.

Book on KTMB

ETS Train Routes

High-speed rail connections from Butterworth

๐Ÿ™๏ธ

Butterworth to KL Sentral

ETS Gold / Platinum
Duration

3h 45m - 4h 15m

Frequency

8-10 trains daily

Gold Class

RM 59

Platinum

RM 79

Stops: Ipoh, Taiping, direct options available

๐Ÿœ

Butterworth to Ipoh

ETS Gold / Platinum
Duration

1h 45m - 2h

Frequency

10+ trains daily

Gold Class

RM 29

Platinum

RM 40

Stops: Taiping, direct options

๐Ÿ‡น๐Ÿ‡ญ

Butterworth to Padang Besar

ETS / Komuter
Duration

1h 30m - 2h

Frequency

4-6 trains daily

Gold Class

RM 19-25

Platinum

RM 28-35

Stops: Alor Setar, Arau

Connection point for Thai trains to Hat Yai and Bangkok

๐Ÿ›๏ธ

Butterworth to Taiping

ETS / Komuter
Duration

45 min - 1h

Frequency

12+ trains daily

Gold Class

RM 14

Platinum

RM 19

Stops: Direct service

Train Classes

Choose your comfort level

๐Ÿ‘‘

ETS Platinum

RM 79 (to KL)

  • โ€ข2+1 seating
  • โ€ขMore legroom
  • โ€ขComplimentary snack
  • โ€ขPriority boarding
  • โ€ขBusiness class comfort

Best value for comfort

โญ

ETS Gold

RM 59 (to KL)

  • โ€ข2+2 seating
  • โ€ขStandard legroom
  • โ€ขPower outlets
  • โ€ขAir-conditioning
  • โ€ขWiFi available

Most popular choice

๐ŸŽซ

ETS Silver

RM 45 (to KL)

  • โ€ข2+2 seating
  • โ€ขBasic comfort
  • โ€ขAir-conditioning
  • โ€ขLimited availability

Budget option

๐Ÿš‡

Komuter

RM 5-15

  • โ€ขLocal commuter trains
  • โ€ขFrequent stops
  • โ€ขBasic seating
  • โ€ขNo reservations

Short distances only

Butterworth Railway Station

Jalan Bagan Dalam, Butterworth

About the Station

Main railway station serving Penang. Located on the mainland, connected to Penang Island by ferry.

Facilities:

  • โœ“Ticketing counters (open 6am-10pm)
  • โœ“Waiting lounge (air-conditioned)
  • โœ“Restrooms
  • โœ“Small cafe/convenience store
  • โœ“ATM machines
  • โœ“Luggage storage (limited)

Connections

Ferry Terminal (200m walk, connects to George Town)
Bus Terminal (adjacent)
Taxi/Grab pickup area

Getting from George Town

Take the ferry from Pengkalan Weld (Weld Quay) to Butterworth Ferry Terminal (15-20 min, RM 1.40). Walk 200m to the train station.

Train to Thailand

Connect to Thai railways via Padang Besar

Border Crossing Note

To travel to Thailand by train, take ETS from Butterworth to Padang Besar (border station). Clear Malaysian exit and Thai entry immigration, then board a Thai train to Hat Yai or Bangkok.

๐Ÿ‡น๐Ÿ‡ญ

Padang Besar to Hat Yai

State Railway of Thailand (SRT)

Duration

1 hour

Frequency

4-5 trains daily

THB 30-50 (~RM 4-7)

Immigration at Padang Besar. Thai trains are slower but very cheap.

๐ŸŒƒ

Hat Yai to Bangkok

State Railway of Thailand (SRT)

Duration

14-16 hours

Frequency

2-3 trains daily

THB 400-1,500 (~RM 50-190)

Overnight sleeper available. Book in advance for sleeper berths.

Booking Tips

How to secure your train tickets

Book in Advance

ETS trains are popular, especially weekends and holidays. Book 1-2 weeks ahead via KTMB website or app.

KTMB Online Booking

Use ktmb.com.my or KTMB MobTicket app. E-tickets accepted. Print or show on phone.

Arrive Early

Arrive 30 minutes before departure. Trains depart on time. Late boarding is not allowed.

Onboard Amenities

ETS trains have WiFi, power outlets, and a cafe car. Bring entertainment for longer journeys.

Schedule Overview

When trains depart from Butterworth

6:00am - 8:00am

Early morning departures to KL

Best for day trips to KL

9:00am - 12:00pm

Mid-morning trains

Popular with tourists, book early

2:00pm - 5:00pm

Afternoon services

Good for leisurely travel

6:00pm - 9:00pm

Evening trains

Returns from KL, often busy

Frequently Asked Questions

Where is the train station in Penang?

The main train station serving Penang is Butterworth Railway Station, located on the mainland. From George Town, take the ferry from Pengkalan Weld to Butterworth Ferry Terminal, then walk 200m to the train station.

How long is the train from Penang (Butterworth) to KL?

The ETS high-speed train from Butterworth to KL Sentral takes approximately 3 hours 45 minutes to 4 hours 15 minutes depending on the service (direct or with stops). It is the most scenic and comfortable way to travel between the cities.

How do I book KTMB train tickets?

Book online at ktmb.com.my or via the KTMB MobTicket app. Tickets can also be purchased at station counters. Online booking opens 60 days in advance. E-tickets are accepted - just show on your phone.

Can I take a train from Penang to Thailand?

Yes, but it requires a connection. Take an ETS train from Butterworth to Padang Besar (border station, 1.5-2 hours). Clear immigration, then take a Thai train to Hat Yai (1 hour) or Bangkok (14-16 hours overnight sleeper).

What is the difference between ETS Gold and Platinum?

ETS Platinum offers 2+1 seating with more legroom, complimentary snacks, and priority boarding for RM 79 to KL. ETS Gold has 2+2 seating with standard comfort for RM 59. Both have WiFi and power outlets.

How do I get from George Town to Butterworth train station?

Take the ferry from Pengkalan Weld (Weld Quay) in George Town to Butterworth Ferry Terminal. The ferry takes 15-20 minutes and costs RM 1.40. Butterworth Railway Station is a 200m walk from the ferry terminal.

Explore More Transport Options

Trains not the right fit? Check out our other transport guides for Penang.

Penang Travel Newsletter

Get insider tips on Penang attractions delivered to your inbox.