An LRT train on the Kuala Lumpur rail network

Kuala Lumpur Transport Guide: MRT, LRT, Buses, Grab and Getting Around KL

Getting around Kuala Lumpur is easier than most first-timers expect — and considerably harder than a city with a truly integrated transit network. The truth is somewhere in between: KL has an impressive rail network that covers most of the places you actually want to go, a ubiquitous ride-hailing app (Grab) that fills in the gaps, and a traffic problem that makes driving in a personal car during peak hours a genuinely miserable experience.

This guide covers everything you need to know about getting around KL — whether you’re a visitor figuring out how to get from your hotel to the Petronas Towers, or an expat deciding whether to buy a car.

KL’s Rail Network: MRT, LRT, Monorail and KTM

KL has multiple overlapping rail lines operated by different operators. It’s slightly confusing at first, but the apps make it manageable.

MRT (Mass Rapid Transit)

The MRT is KL’s newest and most modern rail system, with clean, air-conditioned, frequent trains. There are currently two lines:

Putrajaya Line (formerly SBK Line): Runs from Kwasa Damansara in the northwest through KL Sentral, Bukit Bintang, and out to Putrajaya/Cyberjaya in the south. This is the line that most expats use most often — it connects most major shopping malls, residential areas, and commercial centres. The Bukit Bintang MRT station is central for most tourist and expat activity.

Putrajaya Line Extension to Batu Caves: The extension taking the Putrajaya line through to Batu Caves opened recently, making Batu Caves much more accessible without a car.

Johor Bahru–Singapore Rapid Transit System: Not yet operational at time of writing but coming soon — connecting JB to Singapore by rail.

LRT (Light Rail Transit)

The LRT is older than the MRT but covers a wider area. Two main lines:

Kelana Jaya Line: Runs from Putra Heights through Subang Jaya and Damansara, through to KL Sentral, Masjid Jamek, and then northeast to Gombak. Useful for reaching Petaling Jaya, Subang Jaya, and areas in the northwest suburbs.

Ampang/Sri Petaling Line: Splits into two branches — the Ampang branch goes northeast, and the Sri Petaling branch goes south toward Puchong. Both pass through the city centre including Chan Sow Lin and Masjid Jamek.

KL Monorail

A short elevated monorail running through the central KL area, from KL Sentral in the south to Titiwangsa in the north, passing through Bukit Bintang and Chow Kit. Useful for moving between Brickfields, Bukit Bintang, KLCC vicinity, and Chow Kit. Trains are small and can get crowded during peak hours.

KTM Komuter

The older suburban rail network run by Keretapi Tanah Melayu (KTM). Two main commuter lines serve the Klang Valley. Trains are less frequent than MRT/LRT and the system is older, but KTM Komuter is important for reaching destinations not on the MRT/LRT network — including Klang, Port Klang, Seremban, and parts of Shah Alam.

ERL: Express Rail Link (KLIA Ekspres)

The airport express train connecting KL Sentral to Kuala Lumpur International Airport (KLIA and KLIA2). Journey time approximately 35 minutes to KLIA, 28 minutes to KLIA2. Trains run every 15–20 minutes. Price is around RM55 one-way. Strongly recommended over taxi/Grab for airport transfers — reliable, fast, no traffic.

Grab: KL’s Essential App

Grab is the Southeast Asian equivalent of Uber, and in KL it is absolutely essential. Almost everyone uses it — expats, locals, tourists. Standard Grab cars are inexpensive compared to UK taxis, clean, and the app works flawlessly. Price is shown upfront before you book.

Grab also has GrabFood (food delivery), GrabMart (grocery delivery), and other services. For transport specifically: GrabCar is the standard ride, GrabBike is motorcycle rides (fast but exposed — useful if you’re alone and it’s not raining), GrabTaxi connects you to metered taxis.

Surges happen during peak hours and rain — KL traffic can be terrible from 7–9am and 5–8pm on weekdays, and whenever it rains heavily. Budget extra time accordingly. On balance, Grab is more reliable and usually cheaper than taxis, and you don’t need to negotiate a fare.

Taxis

Traditional metered taxis still operate in KL. The red-and-white Teksi Luar Bandar taxis are the most common. Hailing a taxi on the street is possible but the meter is sometimes disputed, and some drivers quote flat rates rather than using the meter (always negotiate before getting in if using street taxis). Using Grab avoids all of this friction.

MyTeksi is a local taxi-booking app that shows licensed taxis — a middle ground between street hailing and Grab.

Buses

KL has an extensive bus network operated by Rapid KL (the bus subsidiary of Prasarana). The buses are cheap — RM1 flat fare on many routes — and cover areas not served by rail. However, the bus network is hard to navigate without local knowledge, and buses get stuck in traffic.

The most tourist-useful buses:

GoKL City Bus: A free bus service covering the city centre — four colour-coded routes connecting Brickfields (KL Sentral), Bukit Bintang, KLCC, Masjid Jamek, and Chinatown. Completely free to ride. Runs every 10–15 minutes. This is genuinely useful for getting between the main tourist areas without paying for Grab.

BRT Sunway Line: A bus rapid transit line in Subang Jaya, useful if you live in that area.

Driving in KL

Should you drive in KL? The answer depends on where you live and what you need to do.

If you live in a well-connected area (Bangsar, Mont Kiara, KLCC vicinity, Damansara Heights, Bukit Bintang) and don’t need to travel to suburban areas regularly, you can live perfectly well without a car using rail + Grab.

If you live in a less-connected suburb, work in an area not well-served by rail, have children at school, or need to carry large amounts of shopping regularly — a car becomes much more useful. Many expat families in KL own a car for these reasons.

KL traffic is brutal during peak hours. The LDP, NKVE, SPRINT, and Federal Highway get significantly congested. Highway tolls add up — budget for these if you’re driving regularly. Parking in the city centre is available but expensive at peak times.

Driving in Malaysia is on the left, same as the UK. Roads are generally good quality. Malaysian drivers can be aggressive and lane discipline is loose — allow adjustment time if you’re not used to it.

e-Scooters and Cycling

KL is not a cycling city in the European sense — traffic is heavy, pavements are inconsistent, and the heat makes cycling for any distance challenging. However, e-scooters and bikes are available via apps (Beam, Anywheel) in some areas, and cycling for recreation in parks (like Taman Titiwangsa or the KL Forest Eco Park) is perfectly pleasant.

Some suburban developments have internal cycling paths. If you’re in Putrajaya or Cyberjaya, cycling infrastructure is better than the KL city core.

Getting to and from KLIA

KLIA Ekspres (ERL): The fastest option — 35 minutes from KL Sentral to KLIA, RM55 one-way. Highly recommended.

Grab from the city: Typically RM60–100 depending on traffic and time of day, 45–90 minutes in traffic. Cheaper at off-peak times but unreliable for timing.

Taxi from the airport: Fixed-rate taxis from KLIA are available at the arrival hall. Ask for the fixed-rate taxi counters rather than accepting approaches from touts.


Getting Set Up in KL

Wise

Pay for Grab rides, top up your Touch ‘n Go card (for toll and transit), and manage your ringgit and pounds in one multi-currency account.

Get Wise →

NordVPN

Access UK maps, use Google services without restrictions, and keep your connection secure when using public wifi on trains and at transit hubs.

Get NordVPN →

Agoda

When choosing where to stay in KL, pick a hotel near an MRT or LRT station to get the most out of the rail network. Agoda shows transit proximity on hotel listings.

Find MRT-Connected Hotels →

Some links are affiliate links. I earn a small commission if you sign up at no extra cost to you. I only recommend things I actually use.


Scroll to Top