HomeBus routesKuala LumpurPenang
SE Asia bus route

🇲🇾 Kuala Lumpur Penang 🇲🇾

Kuala Lumpur to Penang is Malaysia's classic north route — 4-5h via Federal Highway/E1. Buses depart TBS (Terminal Bersepadu Selatan) throughout the day. KTM ETS train from KL Sentral is a faster alternative (4h to Butterworth + ferry to Penang) and generally more comfortable — but bus is cheaper. Sri Maju, Konsortium Bas Ekspres, and Transnasional are the reliable operators. Penang buses arrive at Sungai Nibong Terminal (5km south of Georgetown) — Grab or bus RM3 to Georgetown.

Distance
370 km
Duration
4-5h
Operators
4
Region
SE Asia

Operators comparison

RELIABLE

Sri Maju VIP

VIP 27-seat reclining

Every 30-90 min · 07:00-01:00

Price
MYR 50-70 (~$11-15)
WiFi Reclining AC
RELIABLE

Konsortium Bas Ekspres

VIP 27-seat + Executive 21-seat

Every 60 min

Price
MYR 45-60
WiFi Reclining AC
RELIABLE

Transnasional

Standard AC 40-seat + VIP

Every 60-90 min

Price
MYR 40-55
AC Reclining (VIP)
PREMIUM

KTM ETS train (KL Sentral to Butterworth)

ETS Platinum 2+2 seating

Every 1-2h · 06:00-22:00

Price
MYR 79-99
AC WiFi Direct to Butterworth Comfortable ride

Book Kuala LumpurPenang

Live schedules + prices. Cancel free 24h before departure.

Book on 12go

Stay in Penang

Find hotels in Penang

1.4M+ properties · Trip.com

Search hotels

Frequently asked

Bus or train KL to Penang?

Train (ETS) wins on comfort + reliability — 4h + walkable transfer at Butterworth to Penang ferry (10 min, MYR 1.20). Bus wins on price. If travelling with heavy luggage, train is significantly easier because the ETS to Butterworth then ferry combo is well-signed + tourist-friendly.

How long is KL to Penang by bus?

4-5 hours via E1. Sri Maju + Konsortium usually 4-4.5h with minimal stops. Transnasional 4.5-5h. Traffic on the way out of KL + entering Penang can add 30-60 min at peak.

Where does the Penang bus arrive?

Sungai Nibong Terminal — 5km south of Georgetown UNESCO area. Take Rapid Penang bus 401E to Georgetown (MYR 3, 20 min) or Grab (MYR 20-35).

KL Sentral or TBS terminal?

Buses to Penang depart TBS (Terminal Bersepadu Selatan), not KL Sentral. TBS is on the Ampang LRT line (Bandar Tasik Selatan station) — 15-20 min from KL Sentral. KTM ETS train is the direct-from-KL-Sentral option.

Related travel guides