The transport system of Kuala Lumpur is considered the most developed urban public transport system, and at the same time very complex and confusing to understand the first time. To simplify understanding when studying the sections: 'How to get to Kuala Lumpur', and 'Kuala Lumpur transport', below is a description of the most important bus and railway stations, transport hubs and terminals in KL, their location on the map, and their importance for tourist purposes.
Of course, this is not a complete list of stations and transport hubs, as there are too many. But if you don't find information about the station you are interested in, write comments, and we will supplement the section.
Main railway station KL Sentral
The station is located in the Brickfields area (KL Sentral on the map). It is the city's main transport hub and one of the most important points for tourists exploring Kuala Lumpur, and indeed all of Malaysia. Despite KL Sentral being primarily a railway station (and the largest in Southeast Asia), almost all types of city and intercity transport pass through or near it:
- KTM intercity trains station.
- Kelana Jaya Line of the LRT city metro.
- Two KTM Komuter lines.
- Airport Express ARL or Express Rail Link and Transit Rail Link.
- Terminal station of the KL Monorail (located 140 meters from KL Sentral via a covered walkway).
- Remote terminal of Kuala Lumpur Airport (you can check in for your flight and check your luggage before boarding the airport express).
- Bus station for buses to/from the airport and Genting Highlands.
KL Sentral is a huge complex with a rather complex multi-level layout. Different types of transport are located on different levels (floors), and next to the building on the lower level are the departure parking lots of bus companies. If you have purchased an intercity bus ticket departing from KL Sentral, be sure to check with the seller where exactly the bus departs from, and arrive at the station early to find the departure point. Detailed floor plans and a description of the station in English can be found on the official station website http://www.stesensentral.com/.
A map-diagram of the KL Sentral surroundings will help you understand the transport chaos around the station a little:
How to get to KL Sentral
- From the Bukit Bintang area – take the monorail metro line to the terminus, then via the covered walkway directly to the station
- From the Chinatown area – by metro from LRT Pasar Seni station (one stop)
- From the KLCC area and the Petronas Towers – by metro from KLCC station without transfers
- From the Little India area in the tourist district – by metro from Masjid Jamek station
- From Little India in the Brickfields area – 5-10 minutes walk
- From the airport – cheapest by bus (15 ringgit), fastest by airport train ARL (55 ringgit)
We have a detailed guide to the districts of Kuala Lumpur so you don't get confused about choosing a hotel location during your first trip. Read it, and you'll know everything: Where to stay in Kuala Lumpur: complete guide to districts and hotels with map and prices.
Bus stations
-
Puduraya (Pudu Sentral, Pudu Raya or Puduraya)
Puduraya Station This is an old bus station that underwent a global renovation in 2010 and reopened in August 2011. It was the most important bus station in KL, and its significance for tourists was that it is located in the very center of the city next to the tourist district of Chinatown, and you could get to/from Kuala Lumpur International Airport (both KLIA and KLIA2) from this station, as well as get to the suburbs of the capital by bus. However, since 2015, all long-distance bus routes have been moved from this station to the BTS bus station (Bandar Tasik Selatan, see below).
Currently, you can only go from here to the airport or the Genting Highlands resort, and it's not a fact that these routes will remain in the future. As of early 2026, there aren't even ticket offices left here, only platforms for bus departures. It is suggested to buy tickets online on company websites and come here to board. Company websites:
- https://www.starmartbus.com/ (airport terminals KLIA and KLIA 2) – foreign cards only
- https://www.aerobus.com.my/ (Genting Highlands) – foreign cards only
- 12Go website – here you can make a reservation and pay by card or cash at 7-Eleven stores
Getting from the airport here is easier: tickets can be bought at ticket offices or terminals at the airport bus station, or from the driver.
The station is located at the intersection of Jalan Pudu and Jalan Tun Perang (Puduraya on the map). This is practically the western side of the Bukit Bintang area and the eastern side of Chinatown, so upon arriving at this station, you can immediately start looking for a hotel in the vicinity. From the station, you can walk to the central tourist street of Chinatown in 10 minutes. You can also find plenty of hotels of any price category in the station's vicinity. Literally exiting the station, you'll stumble upon several inexpensive guesthouses across the road.
You can get to Puduraya station or leave from it to other parts of the city from the Plaza Rakyat city metro station (located about 200 meters away and connected to Puduraya by a covered walkway). Many city bus routes also pass here.
Also read detailed information, how to get from Puduraya station to the airport.
-
Main bus terminal (Terminal Bersepadu Selatan or TBS)
TBS bus station in Kuala Lumpur — it's almost like an airport Since 2015, this station has become the main one in KL. The vast majority of long-distance buses from Kuala Lumpur depart from this bus terminal, including buses to Singapore and Thailand. You can leave from TBS station or arrive at it from almost anywhere in Malaysia, with rare exceptions. There are also international flights to Singapore and Thailand, but there is no passport or customs control here; you go through that at the land border.
It is also convenient to use TBS as a transfer hub for routes from north to south or vice versa. For example, if you need to get from Penang to Malacca and you couldn't buy a direct bus ticket, you can make a transfer here. Moreover, in this case, you don't even need to book tickets to Malacca; you can buy them here for the next available flight.
Located quite far from the city center (Terminal Bersepadu Selatan on the map), but fortunately, you can get to/from here by KLIA Transit airport metro, LRT Rail city metro, KTM Komuter commuter trains (Bandar Tasik station on the Rawang-Seremban line), and buses (route #590 to the center and Puduraya station). More about TBS station.
-
Putra Bus Station (no longer operating)
From Putra, you could take a bus to the east coast of Malaysia, including the states of Pahang, Terengganu and Kelantan. The station is located near the Putra World Trade Centre (PWTC). Getting to the station is easy via the Ampang line of the LRT city metro to PWTC station, as well as on the KTM Komuter commuter train to Putra KTM station.
Monorail stations
-
Maharajalela Monorail station.
This station is located near Chinatown and will be your destination if you decide to stay in this area. It can't be said that it is directly in Chinatown, but it is the nearest monorail station, and you'll have to walk about 10-15 minutes to it (almost a kilometer from the center of Chinatown).
-
Imbi, Bukit Bintang and Raja Chulan stations.
Depending on which part of the Bintang street area you are staying in, you can walk to one of these monorail stations. To orient yourself which station is closer depending on your location, see where the stations are on the map.
City metro stations (LRT Rail)
-
Two city metro stations: Plaza Rakyat and Hang Tuah
These are the closest stations to the Bukit Bintang area. And Plaza Rakyat is also one of the closest stations to the Puduraya bus station and to the Chinatown tourist area. Both stations are on the Ampang line. Access to Plaza Rakyat station is possible directly from the Puduraya bus station via a covered walkway.
Unfortunately, the city metro (LRT Rail) lines bypassed the Bukit Bintang area, and you'll have to walk a fair distance to these stations. If you are staying in the northern or northeastern part of the area, you'll have to walk a kilometer and a half. An alternative is the monorail, from which from Bukit Bintang station you can get either to the transfer station Hang Tuah (for the Ampang line), or to KL Sentral (for the Kelana Jaya line). See the location of stations on the map.
-
Masjid Jamek city metro station
It is good because you can take any of the three LRT city metro lines from it. The station is a 10-minute walk from Chinatown and very close to Little India.
-
Pasar Seni station
If you are staying in Chinatown near Petaling Street (and this is the most touristy heart of the city), then this station will be the closest and main one for you.
Commuter train stations (KTM Komuter)
-
Batu Caves
The terminal station of the Batu Caves-Port Kelang line, it is of interest for visiting the famous Batu Caves, one of the attractions of KL. It is located a hundred meters from the entrance to the caves.
The ticket office at this station operates from 6:00 AM to 9:30 PM, and the last train departs for the city at 10:35 PM. Travel time to/from KL Sentral, according to the schedule, is 29 minutes. The fare to/from KL Sentral station is 2.6 ringgit (see more about currency and money in Malaysia here).
-
Kuala Lumpur KTM Komuter Station and Bank Negara KTM Komuter Station.
There is nothing remarkable about these stations, except that they are part of both KTM Komuter commuter train lines and are located in the central part of the city, or rather almost on its border. Both commuter train lines pass through the stations, and on one of them you can easily get to the Batu Caves.
If you are staying in the center, particularly in Chinatown, you can reach Kuala Lumpur KTM Komuter Station from any part of Chinatown in a maximum of ten minutes on foot. However, you will have to cross to the other side of the river via a bridge.
If you are staying in the Bukit Bintang area, you will have to make a serious trek of up to 3 kilometers in the exhausting heat to get to any of these stations.