
Getting Around Malaysia
Kuala Lumpur has genuinely good public transit (LRT/MRT/Monorail), and Grab โ not Uber, which doesn't operate here โ covers everything else at low cost. Between peninsula cities, the ETS train or intercity buses both work well and cheaply ($8โ25). Getting to Sabah or Sarawak (Borneo) always requires a domestic flight; there's no road or rail link across the South China Sea.
Getting to Malaysia
Kuala Lumpur International Airport (KLIA) is the main gateway, roughly 16โ22 hours from most Western origins depending on the exact route and layovers, with round-trip fares typically $600โ1,300. Penang and Langkawi both have their own airports with direct regional connections if you're skipping KL entirely and heading straight for the islands or George Town.
Getting around: the real options
Peninsular Malaysia is compact and well-connected; East Malaysia (Borneo) is a different logistics conversation entirely.
- Trains โ KTM's ETS (Electric Train Service) runs KLโIpohโButterworth (the jump-off for Penang) in comfort, typically $15โ25 depending on class and distance. It's the best middle ground between the bus's price and the flight's speed for peninsula travel.
- Buses โ an extensive, cheap intercity network running out of KL's TB Sentral (TBS) terminal โ KL to Malacca runs about 2 hours for around $8, KL to Penang about 5 hours for around $15. A genuinely comfortable, reliable way to travel if you're not pressed for time.
- Domestic flights โ essential, not optional, for reaching Sabah or Sarawak on Borneo (Kota Kinabalu, Kuching) โ there's no bridge or rail link across the South China Sea, so a flight is the only realistic option. AirAsia and Malaysia Airlines run these routes frequently and cheaply if booked ahead.
- Car rental / driving โ worth it for exploring beyond KL at your own pace; drive on the left, highways are excellent and well-signed, with tolls typically a few cents to a couple of dollars per stretch. Rentals run roughly $25โ40/day.
Getting around inside cities
Kuala Lumpur's public transit is one of the better systems in Southeast Asia โ LRT, MRT, and Monorail lines (collectively RapidKL) cover the city cheaply, and the KLIA Ekspres train runs airport-to-city in 28 minutes. For everything else, Grab is the app to have โ Uber sold its entire Southeast Asia operation to Grab back in 2018 and doesn't operate here at all, so don't waste time looking for it. Grab also handles food delivery and e-wallet payments, making it worth setting up before you land.
| Route/option | Typical cost | Typical time |
|---|---|---|
| KLIA to KL Sentral (KLIA Ekspres train) | $12 | 28 min |
| KL to Penang (train or bus) | $15โ25 | 5โ6 hrs |
| RapidKL day pass | $5 | โ |
Set up Grab before you land, linked to an international card โ it covers taxis, food delivery, and even some grocery runs, and is genuinely the single most useful app for the whole trip, not just transport.
Common transport mistakes
Looking for Uber is the most common one โ it simply isn't here, so download Grab instead and save yourself the confusion. The second is not realizing that Sabah and Sarawak (Malaysian Borneo) require a domestic flight to reach from the peninsula; there's no overland or ferry shortcut, so build that leg into your budget and schedule from the start.



















































