Train, Bus & Ferry
Malaysia has a well-developed ground transport network — especially on the peninsula. Trains and buses are comfortable, punctual, and affordable.
KTM Trains
The state railway company KTM (Keretapi Tanah Melayu) operates two lines on the peninsula:
- ETS (Electric Train Service): Modern, air-conditioned express trains between KL Sentral and Padang Besar (at the Thai border), with stops in Ipoh and Butterworth (Penang). KL → Ipoh: 2.5 hours, from 20 MYR. KL → Butterworth: 4 hours, from 59 MYR.
- Jungle Railway (Ekspres Rakyat Timuran): The legendary jungle railway through the interior — from Gemas to Tumpat (Kota Bharu). 12+ hours through dense rainforest, a true adventure. Less transport, more experience.
Long-Distance Buses
Air-conditioned long-distance buses connect all cities on the peninsula. Comfortable, affordable, and frequent. Main providers: Transnasional, Plusliner, KKKL, Aeroline.
| Route | Duration | Price from |
|---|---|---|
| KL → Penang | 4–5h | 35 MYR (7 €) |
| KL → Malacca | 2h | 12 MYR (2.40 €) |
| KL → Cameron Highlands | 4h | 35 MYR (7 €) |
| KL → Singapore | 5–6h | 45 MYR (9 €) |
| KL → Kota Bharu | 8–9h | 45 MYR (9 €) |
Ferries
Important ferry connections:
- Butterworth → Penang: 15 minutes, 1.20 MYR (free towards the island!)
- Kuala Besut → Perhentian Islands: 45 minutes, 70 MYR
- Mersing → Tioman: 1.5–2 hours, 35 MYR
- Kuala Kedah → Langkawi: 1.5 hours, 23 MYR
Grab
Grab is ubiquitous in Malaysia — in KL, Penang, Langkawi, and all major cities. Affordable, safe, and app-based. In rural areas and on Borneo, Grab is less common — take a taxi or rent a scooter there.
💡 Tipp
The ETS trains from KL to Penang (via Ipoh) are among the most beautiful train routes in Southeast Asia — comfortable, punctual, and offering views of limestone cliffs and rice fields. Book online at ktmb.com.my, as tickets sell out quickly.
