Kuala Lumpur Transport: what you need to know before your trip
Important update for independent travelers (2026): The previously available KL TravelPass (now called Rapid KL My50) is not available to foreigners. UnionPay cards are NOT accepted almost anywhere, except for the airport metro (ERL). The payment system has become more complicated: many machines and ticket offices don't take cash or only work with local cards. Below we explain in detail how to pay for travel and where to get and how to use the Touch 'n Go transport card.
To help you not get lost in the variety of options, we've gathered the main things that will come in handy for a tourist in the first few hours in Kuala Lumpur. And further down — detailed sections on each type of transport from our personal experience with real photos.
🚇 What types of transport are available and how they are useful for tourists
- Metro (LRT, MRT, monorail) — the fastest and cheapest way to get around the center and to remote areas. Ideal for independent sightseeing walks.
- Taxis via apps (Grab, Maxim) — convenient if you have luggage, are returning late at night, or are traveling in a group. Prices are dynamic, but generally affordable.
- Rapid KL city buses — cover areas where the metro doesn't reach. But payment strictly requires a Touch 'n Go card.
- Go KL CityBus — used to be free, now cost 1 ringgit per ride. An excellent budget option for the center.
- Hop-On-Hop-Off tourist bus — if you want to see all the main sights with an audio guide in 1-2 days. More expensive, but saves time on planning.
- On foot — quite possible in the tourist center, but be prepared for heat and inconvenient crossings.
- Car / bike / scooter rental — we don't recommend it due to difficult traffic and lack of infrastructure, but if you really want to — we explain how.
🗺 How to plan routes: maps and apps
- Google Maps — the simplest way. Plans routes using all types of transport including transfers.
- Official MyRapid Pulse app — Plans all routes, but is a bit slow with transfers. However, it sends push notifications about disruptions and changes in Rapid KL metro and bus operations. We recommend downloading it 100%
- Offline maps (Organic Maps, Maps.me) — will save you if you don't have internet. You can load our attraction markers from the Kuala Lumpur map onto them.
- MyRapid website planner — official tool, if you want to study the line diagram in advance. Essentially the same as MyRapid Pulse, but in the browser
This is important to know for understanding and planning!
In the central part of Kuala Lumpur, there is a large transport terminal, KL Sentral (station on the map). This is a railway station, the terminus of the airport express (train to the airport), a bus station (buses to the airport), the terminus of the monorail, as well as a KTM commuter train station and metro. You could say it's the transport heart of Kuala Lumpur, convenient for transfers between different types of transport, and many routes start and end here.
💳 How to pay for fare: problems and solutions
The situation with public transport payment in Kuala Lumpur has now become more complicated for tourists, and especially for tourists from Russia. Almost the entire system has switched to cashless payment, and UnionPay cards are not accepted anywhere except the ERL airport express. Let's look at it by transport type.
-
Payment on KTM Komuter
At KTM stations, there are no ticket offices. Ticket offices are only at certain large stations, and they are intended exclusively for topping up transport cards. Self-service terminals only sell tickets with Visa, Mastercard, or local e-wallets. They do not accept cash. The only way is to have a Touch 'n Go card (see below).
Payment on MRT, LRT, and monorail
Terminals at stations accept cash (bills and coins) and cards (except UnionPay). However, in practice, there are glitches: the machine might not accept certain denominations of bills or might not accept coins. Always have small bills (RM 1, RM 5) and coins with you.
Payment on buses
Rapid KL and Go KL city buses do not accept cash or cards. You can only pay for the ride with a Touch 'n Go card.
-
Touch 'n Go card — your main assistant
This is a universal contactless card for travel on any type of transport (except taxis and the airport express). Where to buy and how to use:
- Sold at many points: at most metro stations, in kiosks, at gas stations. The card costs 10 ringgit (2.45 USD) — this is a non-refundable deposit. The card itself is empty, you need to top it up.
- You can top it up at the same terminals (not all accept cash), at station ticket offices, and at some stores (7-Eleven, MyNews).
- Disadvantage: you cannot get back the remaining balance or the deposit. So it's hard to calculate the right amount in advance. It's better to top up a little at a time (e.g., 10-20 ringgit).
- Another disadvantage: the card is for one person only; you cannot pay for two people, at least on the metro.
- Official website with sales point map: https://www.touchngo.com.my/consumer/toll/card/
Important for Russians: UnionPay cards do not work at any public transport terminals (except the airport train). The only way out is to buy a Touch 'n Go card for cash (ringgit) and top it up with cash where possible. Without this card, you can only pay for single trips on MRT/LRT at stations where the machine accepts bills, but that's a lottery.
Below on the page we detail each method of getting around for tourists in Kuala Lumpur, and you can also watch our video on this topic:
On foot
The tourist center of Kuala Lumpur is quite compact, and you can see a lot just by walking here. But you should be prepared for relentless heat, high humidity, and not very convenient pedestrian infrastructure.
Our navigation tip: You can use Google Maps for navigation. But it's most convenient to download offline map apps like Organic Maps or Maps.me, and upload the Kuala Lumpur attraction points from our map to them.
Traffic on KL roads is simply crazy, especially in the central areas. Few people yield to pedestrians at crosswalks. Some pedestrian crossings are equipped with a 'request' button with a delay. In some places, crossings are organized as footbridges, but there aren't many.
Honestly, the city is poorly suited for long walks outside the tourist center: sometimes, to legally cross a wide highway, you have to walk an extra kilometer or two, and wait 5-7 minutes for traffic lights. Locals often break traffic rules — simply because otherwise it's almost impossible to get to the desired side. Therefore, don't blindly copy their crossing style. It's better to spend a little more time and find an official crossing or bridge. If you still decide to cross the road in an undesignated place, do so only after making sure it's completely safe and there are no cars.
The fine for crossing the road in an undesignated place or on a red light is theoretically RM 20 (4.9 USD), but police are rarely seen on the roads, and even when they are, they're not concerned with pedestrians.
Taxis in Kuala Lumpur: how to call, apps (Grab) and prices
There are many taxis in Kuala Lumpur. The traditional old red taxis that work by meter are especially noticeable; they have almost become a hallmark of local transport. But they are becoming fewer, being replaced by newer modern cars and apps. Moto-taxis are not common here.
You can hail a taxi on the street, call by phone, or through the hotel reception (negotiated price or by meter). But the most convenient and cheapest way now is through apps: Grab (our favorite, works most reliably), Maxim (theoretically cheaper, but car arrival can be very slow), and the local MyCar Passenger app (prices are higher, the app sometimes glitches). Prices are dynamic: within a district you can get a ride for 10 ringgit (2.45 USD), but at peak hours the same distance can jump to 30 ringgit (7.35 USD). Always compare prices in 2-3 apps before ordering, especially if you need to go to the airport or station — car arrival can take 20+ minutes. Pay strictly what was quoted in the app for the trip, but toll road fees are paid separately. You can round up the amount as a tip, but in our experience, this is not expected in Malaysia, and some drivers even insist on giving change.
Cost for regular taxis (not via apps): boarding and the first kilometer cost from 5 ringgit (1.23 USD), each subsequent kilometer from 1 ringgit (0.25 USD). Thus, a 3-kilometer trip within the city center by meter will cost from 8 ringgit (1.96 USD). But if you take a regular taxi on the street, make sure the driver turns on the meter, and agree on toll roads in advance.
More details about taxis in Kuala Lumpur can be read here.
Car rental
In our opinion, driving in Kuala Lumpur is a bit of a challenge. The roads and interchanges are complex, and traffic is left-hand drive. So we advise avoiding it if possible. If you still decide to go for it, here's what you need to know:
To rent a car or motorcycle in Malaysia, you need an International Driving Permit (IDP) issued as a booklet in addition to your main national license (see more details: What license is needed in Malaysia here). You can get it at the local traffic police (GAI/GIBDD) or at a MFC, and you don't need to retake any exams. The easiest way is to order an IDP on the gosuslugi.ru website. The cost is 3200 rubles.
You can rent a car at Kuala Lumpur Airport as well as at rental offices in the city. Prices start from 25 dollars per day. We haven't come across motorbike rentals here at all.
The best way to find and book a rental car is online using a search and price comparison form from different rental companies:
- Trip.com – yep, Trip.com has cars now too, and the prices are an absolute steal 💣. We recommend starting your search here.
- LocalRent - low prices, multilingual support (👍 Our Choice)
- DiscoverCars - price comparison worldwide
- Qeeq - over 7 million cars in 200 countries
💡 Tip: Compare offers on different platforms — prices and available cities may vary significantly.
Kuala Lumpur Metro: types (LRT, MRT, monorail), diagram and how to use
The metro and commuter train system in Kuala Lumpur is very developed. This is the best option for getting around in terms of price and speed. What's great is that you can use the metro and commuter trains not only within the center but also to get to the airport, bus stations, Batu Caves, and other points in the suburbs.
Several types of such transport operate in Kuala Lumpur:
- Light Rail Transit/Mass Rapid Transit (abbr. LRT/MRT) – city metro. City metro covering the main areas of the city. This will be your main type of metro.
- Monorail Line. The only monorail metro line complements the city metro, but there are very few stations and coverage is modest. It will be useful for getting from KL Sentral station to the Bukit Bintang area or further into the Golden Triangle.
- KTM Komuter – commuter trains. Mainly used to get out of the city and to the suburbs; of interest to tourists for getting to Batu Caves.
- KLIA Transit and KLIA Express (also written as ERL) – airport express to the airport. Only needed to get to/from Kuala Lumpur Airport to KL Sentral, for moving between KLIA and KLIA2 airport terminals, and to the TBS bus station. It is much more expensive than taking a bus to the airport.
The cost of travel for all types of metro depends on the length of the trip and varies from station to station. Generally, the fare is inexpensive, from 1 ringgit (0.25 USD) per ride. When buying a single ticket, you need to specify the starting and ending stations and pay the indicated amount.
Single tickets are checked at automatic gates when entering the platforms and when exiting. If you exit at the wrong station, the gates won't let you out.
If you use a Touch'n Go transport card, the required amount depending on the length of the trip will simply be deducted upon exit.
More details about the metro in Kuala Lumpur, and how to use it, here.
Kuala Lumpur metro map
Metro maps are available at all stations, on Google Maps, and in the official MyRapidPULSE app. If you need a graphic map for downloading just in case, you can use this map:
Rapid KL city buses
Besides the metro and tourist routes, Kuala Lumpur has an extensive network of city buses operated by the same company, Rapid KL. They cover areas not reached by rail transport and can be very useful for independent travelers, especially if you're not staying in the very center.
Features and practical tips:
- Payment only with Touch 'n Go card. Buses do not accept cash or bank cards (including UnionPay). Without this card, you simply cannot board the bus. Read the section 'How to pay for fare' for where to buy and top up Touch 'n Go.
- Fare is from 1 to 5 ringgit (0.25 – 1.23 USD) depending on distance. The exact amount is automatically deducted when you tap your card on the validator at entry and exit.
- How to find out the route and schedule: the easiest way is to use Google Maps (public transport function) — it shows real Rapid KL routes, bus numbers, and service intervals. The Moovit app or the official website myrapid.com.my also work.
- Service interval during peak hours is 10–20 minutes, at other times up to 40 minutes. Be prepared for traffic jams: buses can be significantly delayed.
- Buses are air-conditioned, but during peak hours (7:30–10:00 AM and 4:30–8:00 PM) they are often packed, especially on popular routes.
- There are almost no night routes. The last buses depart around 11:00 PM–12:00 AM depending on the route.
For the trip from the airport, there are special shuttle buses (e.g., SkyBus, Airport Coach). They are not part of the Rapid KL system; tickets are purchased separately (online or from the driver). Read more in the article 'How to get to Kuala Lumpur'.
If you plan to actively use buses, be sure to buy and top up a Touch 'n Go card in advance. Without it, traveling on city buses will be impossible.
Bus from KLIA airport: a cheap way to get to the city
If you want to save money and aren't in a hurry, the airport bus is the cheapest way to get to the center of Kuala Lumpur. The fare is from 15 ringgit (3.68 USD), which is several times cheaper than a taxi or airport express. Buses run frequently, every 15-30 minutes, and you don't need to buy tickets in advance — you can pay on the spot. They depart from KLIA Terminal 1 and KLIA Terminal 2. Stops are easy to find by following the 'Bus / Coach' signs. Travel time to KL Sentral is about 1-1.5 hours depending on traffic.
They arrive at and depart from the city at these stations:
- To KL Sentral station (station on the map) — the most convenient option. The bus arrives on the lower level of the station. The stop and ticket counters are on the lower level, but be careful: there are no signs inside KL Sentral for the buses, you need to look for the escalator down or ask locals. From KL Sentral, you can go to any part of the city by metro (LRT, MRT, monorail), taxi, or even walk to hotels in the Brickfields area (read more about districts in the article 'Where to stay in Kuala Lumpur').
- To Pudu / Pudu Raya station (station on the map) — this used to be the main tourist bus station, located near the main tourist area of Chinatown. But now it is almost abandoned. So note: there are no more ticket offices at Puduraya. Tickets can be bought either online in advance on the carrier's website https://www.starmartbus.com/, or directly on the departure platform from the driver.
Tip: If you are traveling with a lot of luggage or arriving at night, it's better to consider a taxi or airport express. Buses run approximately until midnight, check the schedule on the information boards at the airport.
More detailed instructions with photos and alternative methods (airport express, taxi, transfer) are in a separate article: 'How to get from Kuala Lumpur Airport to the city'.
Hop-On-Hop-Off double-decker tourist bus system
KL operates a system of tourist shuttle buses called Hop-On-Hop-Off. Hop-On-Hop-Off is a paid tourist bus that runs on a specific route at intervals of 20-30 minutes and makes stops at attractions. In Kuala Lumpur, there are 22 such stops covering 40 attractions. Buses operate 365 days a year without a single day off from 8:00 AM to 8:00 PM. They are fully accessible for people with disabilities.
The principle of use is quite simple: you buy a ticket, find the nearest stop for these buses, and wait. They are easy to spot: they are double-decker and packed with tourists with cameras. When the bus arrives, you show your ticket (or buy one) and board. You get off at any stop, walk around, see the sights, and then return to the stop. Then you ride again to another stop on the same ticket. And so on, until you've seen everything you want, or as much as you have time for, since tickets are valid for 24 hours and 48 hours.
- 24-hour ticket for tourists: adult – 66 ringgit (16.17 USD); child - 35 (8.58 USD).
- 24-hour ticket for locals: adult – 35 ringgit (8.58 USD); child - 17 (4.17 USD).
- Children under 5 years old – free.
These are the minimum prices; they may increase during holidays and weekends. You can buy tickets on the websites:
- Official website http://www.myhoponhopoff.com (does not accept RF cards).
- Tour aggregator Trip.com (RF cards and SBP work)
- In cash when boarding the bus
This is certainly not cheap, but if you are short on time and want to see a lot, this is an excellent alternative to standard city transport, on which you will waste a lot of time figuring out its intricacies. By the way, tickets are sold with an open date, meaning you can buy them online while still at home and use them at any time you want. The countdown starts from the first boarding of the bus.
What are the other advantages? Onboard free Wi-Fi internet, an open deck on the roof, and audio guides in 9 languages, but not Russian.
Go KL CityBus (formerly free)
Free bus routes in Kuala Lumpur started operating in December 2013, but from 2026, the fare became paid — 1 ringgit (0.25 USD) per ride. There are now 15 routes (not 4, as before), they are not numbered but are distinguished by colors. They are served by new and comfortable (air-conditioned) buses that stop at every city bus stop on their routes. Operating period (approximately, may change):
- Monday – Friday: 6:00 AM – 11:00 PM
- Saturday – Sunday: 7:00 AM – 11:00 PM
- Bus frequency from 5 to 10 minutes
Of course, locals also use the buses, so during peak hours (weekdays from 7:30 AM to 10:00 AM and from 4:30 PM to 8:00 PM) they are packed and can be overcrowded. Nevertheless, these buses are still an excellent alternative to taxis and paid city metro, as they cover areas and attractions that are not always accessible by metro.
The old website gokl.com.my no longer works. There is no official route map currently. For trip planning, use Google Maps with public transport function — it has current Go KL routes (sometimes they are labeled as 'Rapid KL Bus').
More details about the Go KL CityBus system in Kuala Lumpur, and how to use it, here.
Bike and scooter rental
In Kuala Lumpur, there are electric bikes and electric scooters with minute-by-minute rental through apps. But the idea of getting around on them seems very questionable and even dangerous to us, considering the realities of local traffic. There are almost no bike lanes here except in parks and the newly developed River Of Life area along the river. So in the center, you will more often be walking this transport than riding it.
If you still decide to try it, you need to install the apps and link a bank card, but UnionPay cards, of course, do not work. Rental rates are from 1 ringgit (0.25 USD) for activation and 0.35 ringgit (0.09 USD) per minute of rental. Rental is allowed from 16 years old.