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.
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.
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.
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.
| Option | Rough cost | Time | Best for |
|---|---|---|---|
| KLIA Ekspres train | RM 55 one way (about $12) | About 30 min | Speed, avoiding traffic, solo or couples |
| Grab (ride hail) | RM 80 to 110 (about $18 to $25) | 50 to 75 min | Groups, lots of luggage, door to door |
| Airport coach | RM 12 to 15 (about $3) | About 75 min | Tight budget, time to spare |
| Pre booked transfer | RM 95 plus (about $22) | 50 to 75 min | Families, 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.
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.
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.
| Trip | Best option | Rough time |
|---|---|---|
| KL to Melaka | Coach | About 2 hours |
| KL to Penang | Train, coach, or short flight | 4 to 5 hours by land |
| KL to Singapore | Coach, train, or flight | 5 hours plus by land |
| KL to Langkawi | Flight, or train plus ferry | About 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.
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
- Where to stay in Kuala Lumpur
- Things to do in Kuala Lumpur
- Day trips from Kuala Lumpur
- KL in 3 days: a first timer itinerary
- Kuala Lumpur neighborhoods
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.


