Getting Around Kuala Lumpur

Getting around KL is easier than the busy looking train map suggests, and far easier than the traffic suggests. The short version is that you almost never need a car, the trains cover most of what visitors want, and Grab fills every gap cheaply. This guide walks through the airport run, the train network, ride hailing, staying connected, and getting out to other cities, with honest costs and the small tricks that save you time and money.

Some links below are affiliate links. If you book a transfer or an eSIM through them I earn a small commission at no extra cost to you. I only recommend what I actually use.

The short version

Skip the rental car. Get from the airport on the KLIA Ekspres train if you want speed and no traffic, or a Grab if there are a few of you with luggage. In the city, use the MRT, LRT, and monorail, which beat the traffic, and Grab for everything they do not reach. Sort a Touch n Go card or an eSIM early so payment and data are not a daily hassle. For other cities, use the train, a coach, or a cheap flight depending on distance.

Decision chart for choosing trains, Grab, walking or intercity transport in Kuala Lumpur

Why you can trust this guide

I have lived in Kuala Lumpur for more than ten years and I move around it the way a resident does, by train, by Grab, and on foot, not by tour bus. I have made the airport run more times than I can count, in every way there is to make it. Where an option is genuinely worth paying for I will say so, and where it is a waste I will say that too.

Getting from KLIA to the city

This is the first decision every visitor makes, so here it is laid out plainly. KL has two terminals, KLIA and KLIA2 (the budget terminal, where AirAsia and similar fly from), and your options are the same from both.

OptionRough costTimeBest for
KLIA Ekspres trainRM 55 one way (about $12)About 30 minSpeed, avoiding traffic, solo or couples
Grab (ride hail)RM 80 to 110 (about $18 to $25)50 to 75 minGroups, lots of luggage, door to door
Airport coachRM 12 to 15 (about $3)About 75 minTight budget, time to spare
Pre booked transferRM 95 plus (about $22)50 to 75 minFamilies, late arrivals, zero hassle

The honest pick for most people is the KLIA Ekspres, because it is fast and immune to the traffic that can make the road trip drag, then a short Grab from the city terminus to your hotel. If there are three or four of you with bags, a single Grab door to door can work out similar in cost and simpler. For the full breakdown see KLIA to KL city and the terminal question in KLIA vs KLIA2.

My move: KLIA Ekspres into the city, then a quick Grab to the hotel door. If you would rather not think about it after a long flight, a pre booked transfer on Klook is the no stress option.

The trains: MRT, LRT, and monorail

KL’s urban rail is the secret to beating the traffic, and it is cleaner and simpler than first time visitors expect. There are three systems you will actually use, the MRT (newest and most useful for visitors), the LRT, and the monorail through the Bukit Bintang and city centre area, plus the KTM commuter line for some longer hops. They interconnect at several stations, the signage is in English, and trains are frequent.

The one thing to know is that the network does not cover every neighborhood, and some interchanges involve a walk, but for the central sights it is excellent and a fraction of the cost of anything else. Pay with a Touch n Go card (below) and you barely think about it. For the full how to with the map see the KL MRT and LRT guide.

The MRT

The newest and most comfortable part of the network, and the one visitors use most. Two lines, Kajang and Putrajaya, running through the centre with stations at Bukit Bintang, Merdeka, Pasar Seni, TRX and Muzium Negara. Air-conditioned, step-free, signposted in English throughout.

The LRT

Older, busier and still essential. Three lines: Kelana Jaya, serving KLCC, Masjid Jamek, Pasar Seni, KL Sentral and Bangsar, plus the Ampang and Sri Petaling lines covering the eastern and southern side. Kelana Jaya is the one most visitors use, and it gets genuinely packed at rush hour.

The Monorail

A single elevated line of eleven stations between KL Sentral and Titiwangsa, via Bukit Bintang. Slower, older and noticeably more cramped than the MRT, with short trains that fill quickly. Useful for short hops around Bukit Bintang rather than crossing town.

KTM Komuter

Commuter rail out into the suburbs, and the reason it matters to visitors is one destination: Batu Caves, direct from KL Sentral in around half an hour. Services are less frequent than the urban lines, so check the timetable rather than turning up and hoping.

The interchange trap

This is the thing that catches almost every first-timer. Not every interchange is a simple cross-platform change. At several, you tap out of one system, walk between separate station buildings, and tap in again, paying two fares rather than one. Masjid Jamek and the walk between Bukit Bintang MRT and the monorail are the two that surprise people most. Google Maps handles it correctly, so trust the walking segments it shows you rather than assuming a station name means one building.

Grab: how ride hailing works here

There is no Uber in Malaysia. Grab is the app everyone uses, and it is excellent: cheap, reliable, and cashless once your card is loaded. You see the fixed price before you book, so there is no haggling and no meter games, which is exactly why it has largely replaced metered taxis for visitors. Download it and set it up before you land, ideally while you still have airport wifi or once your eSIM is live, because that first ride out is when you most want it working. For the full tourist walkthrough see Grab in Malaysia and the honest take in taxi scams in KL.

Should you take a taxi?

Short answer, rarely. Street taxis still exist, but Grab is cheaper, the price is fixed in advance, and you avoid the small number of drivers who would rather not use the meter. The one time a taxi makes sense is a pre paid airport taxi coupon as a backup if Grab is surging. For why this matters see taxi scams in KL and Uber vs Grab in Malaysia.

Paying for transport: Touch n Go

The small piece of admin that makes everything smoother. Touch n Go is the local stored value card that taps you through the train gates and is the default way locals pay. You can buy a physical card at stations and convenience stores and top it up easily, and there is an eWallet app that ties into a lot of daily life here. Sorting this on day one means you are not fumbling for the right fare at every gate.

Do you need a travel pass? Probably not

Passes get pushed hard at the airport and in guides, and most visitors do not need one. Here is the honest arithmetic.

  • Single rail journeys in KL are cheap, generally somewhere between about one and six ringgit depending on distance. Even four or five trips a day rarely adds up to much.
  • A Touch n Go card already gets you a discount. Tapping with the card is charged at a lower cashless rate than buying a single-journey token, so the card pays for itself quickly without any pass at all.
  • The My50 unlimited pass, RM 50 for 30 days, is for Malaysians only. Tourists cannot buy it, so ignore any guide that recommends it.
  • There is now a pass visitors can buy. The Rapid Bulanan Pass is RM 150 for 30 days, open to everyone, and covers the same network as My50: LRT, MRT, monorail, BRT, Rapid KL buses and MRT feeder buses. At RM 5 a day it only beats paying as you go if you are here for weeks and riding constantly. Note that it covers neither KTM Komuter nor the KLIA Ekspres, since neither is a Rapid KL service, and buying it online needs an NFC Touch n Go card, an NFC phone and a verified TNG eWallet account.
  • Tourist passes bundling airport transfer with unlimited rail can work out if you are doing the airport train both ways and riding heavily in between. Do the sum against the airport fare plus a Touch n Go card before buying.

For most trips of a week or less, a Touch n Go card with credit on it beats every pass on the market, and it also works on buses, tolls and many shops. Buy the card, top it up, stop thinking about it.

Staying connected: eSIM and data

Getting online the moment you land makes every other part of getting around work, because Grab, maps, and train apps all need data. The easiest route now is an eSIM you set up before you fly, so you step off the plane already connected with nothing to buy at the airport. A local physical SIM is still an option and can be cheaper for heavy data, bought at the airport or in the city, but for most visitors the convenience of an eSIM wins. For the comparison see the best eSIM for Malaysia.

My recommendation: set up an Airalo eSIM before you fly so you land connected, then sort a local SIM only if you are staying weeks and need heavy data.

Do you need to rent a car?

No, and I would actively steer most visitors away from it. KL traffic is heavy, parking is a hassle, and the trains plus Grab cover the city far more cheaply and with less stress. A car only starts to make sense if you are doing a string of rural day trips well off the train and coach network, and even then a driver for the day is often easier. For the full reasoning see renting a car in KL.

Getting to other cities and day trips

KL is a great base for trips further afield, and you have good options without a car. For the popular runs, here is the rough shape of it: the train and coach network is cheap and comfortable, and short hops can be flown for very little.

TripBest optionRough time
KL to MelakaCoachAbout 2 hours
KL to PenangTrain, coach, or short flight4 to 5 hours by land
KL to SingaporeCoach, train, or flight5 hours plus by land
KL to LangkawiFlight, or train plus ferryAbout 1 hour by air

For each route in detail see KL to Melaka, KL to Penang, KL to Singapore, and KL to Langkawi. Intercity coaches and trains are easy to book in advance on 12Go.

Accessibility, women-only coaches and other things worth knowing

  • Women-only coaches operate on KTM Komuter and on the MRT Putrajaya line, marked in pink at the platform. Optional, and worth knowing about if you would prefer them at busy times.
  • Step-free access is good on the MRT, which was built recently with lifts throughout. It is patchier on the older LRT and monorail stations, so check ahead if you are travelling with a wheelchair, a pram or heavy luggage.
  • Peak hours run roughly 7.30 to 9am and 5.30 to 7.30pm. Trains are genuinely crowded then, especially on the Kelana Jaya line. If you can shift a journey by half an hour, do.
  • First and last trains run from around 6am to roughly 11.30pm, varying by line. There is no all-night service, so late nights out mean a Grab home.
  • The GoKL city bus is no longer free for visitors. It loops around the central districts and is still cheap, but since 2026 only Malaysians who register a MyKad with Touch n Go ride free. Foreign visitors pay RM1 a ride by Touch n Go, credit or debit card, and under 12s ride free either way. Slow, but useful for short central hops in the heat.
  • Grab is not the only app. AirAsia Ride and inDrive also operate here, and comparing across two apps occasionally saves a meaningful amount at busy times.

Common mistakes

Renting a car for a city trip and then fighting traffic and parking you never needed. Landing without data and getting stuck unable to open Grab or maps. Assuming the train reaches everywhere, when some neighborhoods need a short Grab. Taking a street taxi when Grab is cheaper and fixed price. And underestimating the heat, since a ten minute walk between stations in midday humidity is not the same as it looks on the map.

Frequently asked questions

How do you get around Kuala Lumpur?

Mostly by the MRT, LRT, and monorail, which beat the traffic, plus Grab for anywhere the trains do not reach. You almost never need a car. Pay for trains with a Touch n Go card and set up data with an eSIM so the apps work from the moment you land.

What is the best way to get from KLIA to the city?

The KLIA Ekspres train is fastest at about 30 minutes and avoids traffic, then a short Grab to your hotel. For groups with luggage, a single Grab or a pre booked transfer door to door can be simpler for a similar cost.

Is there Uber in Malaysia?

No. Uber left the region and Grab is the ride hailing app everyone uses. It is cheap, reliable, shows a fixed price before you book, and is cashless once your card is loaded.

Do I need a car in Kuala Lumpur?

No. KL traffic is heavy and parking is a hassle, while trains and Grab cover the city cheaply and with less stress. A car only makes sense for rural day trips well off the transport network.

Is the KL MRT easy to use for tourists?

Yes. The signage is in English, trains are frequent, and the network covers the main sights. Pay with a Touch n Go card and it is straightforward, with the only catch being that not every neighborhood has a station.

Should I get an eSIM or a local SIM for Malaysia?

For most visitors an eSIM is easiest, since you land already connected with nothing to buy at the airport. A local physical SIM can be cheaper for heavy data over a longer stay.

Plan the rest of your trip

Ready to sort the basics?

Land connected and stress free: set up an Airalo eSIM before you fly, and book an airport transfer on Klook or intercity travel on 12Go if you would rather have it locked in.

Subscribe

Related articles

KL’s Shopping Malls, Ranked by Who They’re Actually For

Kuala Lumpur has more large shopping malls per square...

Cameron Highlands from KL: Why It Isn’t a Day Trip

Cameron Highlands is about 200 km north of Kuala...

How Long Is the Flight to Kuala Lumpur? From London, Sydney and More

The quick answer: London to Kuala Lumpur takes about...
Akhmas
Akhmashttp://destinationkualalumpur.com
I'm a software engineer who has lived in Malaysia for over 10 years and travelled all over the country, from KL's backstreets to the islands, highlands, and small towns most visitors never reach. This site is where I share what I've learned about Kuala Lumpur as someone who actually lives here: the food, the neighborhoods, the practical stuff, and the honest "skip this, do that" advice you only get from staying put. Not a fly-in-for-three-days take, just a decade of real local knowledge.