Sri Maju VIP
VIP 27-seat reclining
Every 30-90 min · 07:00-01:00
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.
VIP 27-seat reclining
Every 30-90 min · 07:00-01:00
VIP 27-seat + Executive 21-seat
Every 60 min
Standard AC 40-seat + VIP
Every 60-90 min
ETS Platinum 2+2 seating
Every 1-2h · 06:00-22:00
Live schedules + prices. Cancel free 24h before departure.
Find hotels in Penang
1.4M+ properties · Trip.com
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.
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.
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).
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.