Landing at Kuala Lumpur International Airport and heading straight for the Petronas Twin Towers is a classic first move for many first-time visitors. The airport, however, sits around 60 kilometers from the city center in the neighboring state of Selangor, so getting your route right can save you time, money and stress. This guide walks you through the real-world options from both KLIA Terminal 1 and Terminal 2 to the towers, how to handle luggage, and whether it actually makes sense to visit right after landing or during a layover.
Get the latest updates straight to your inbox!

Understanding Your Starting Point: KLIA1 vs KLIA2
Kuala Lumpur International Airport has two main terminals: KLIA Terminal 1 (often called KLIA or the main terminal) and KLIA Terminal 2 (usually written KLIA2 and used heavily by low-cost carriers such as AirAsia). They share the same airport code, KUL, and are linked by frequent shuttle services and the Express Rail Link trains. When planning your route to the Petronas Towers, always confirm which terminal you are landing at, because signs, train platforms and bus bays are separated by terminal.
Both terminals are connected to the city by the Express Rail Link, which runs two services: KLIA Ekspres and KLIA Transit, operated by the same company. The Ekspres is the non-stop service to KL Sentral, taking around 28 minutes from KLIA1 and slightly over half an hour from KLIA2, with adult one-way fares around RM55 at current published rates for either terminal. KLIA Transit takes a few minutes longer because it stops at several intermediate stations, but the cost to KL Sentral is the same, so most airport-to-city travelers simply board whichever train arrives first.
If you prefer to travel entirely by road, both terminals have a transportation hub area where you will see taxi coupon counters, bus ticket counters, car rental desks and pickup areas for e-hailing services such as Grab. From either KLIA1 or KLIA2 into the city center, an official airport taxi or a pre-booked car usually takes 45 to 70 minutes in normal traffic, more during the peak evening rush, so plan conservatively if you have a tight connection or limited layover time.
The Petronas Twin Towers sit in the KLCC district, just east of the city’s central business area. For route planning, think in two stages: Airport to KL Sentral, then KL Sentral to KLCC, or Airport directly to KLCC by road. Once you understand that two-step logic, the choice between train, Grab, bus or a combination becomes much easier to compare.
Fastest Train-Based Route: KLIA Ekspres + LRT to KLCC
For most first-time visitors who want a balance of speed, reliability and cost, taking the KLIA Ekspres or KLIA Transit to KL Sentral and then switching to the city’s rail network is the most efficient public transport route to the Petronas Towers. Trains from both KLIA1 and KLIA2 run roughly every 15 minutes during the day, with slightly longer intervals in the late evening. The journey to KL Sentral takes about half an hour, with modern air-conditioned carriages and dedicated luggage racks, which can be a relief after a long flight.
On arrival at KL Sentral, follow signs to the LRT Kelana Jaya Line. This light rail line runs directly to KLCC station, which is located underneath the Petronas Towers complex. The ride from KL Sentral to KLCC usually takes around 12 to 15 minutes, and the fare is a fraction of the airport train cost. You can pay with a stored-value Touch ‘n Go card, use a payment card with contactless enabled at the gate, or buy a single journey token from the machines at the station concourse.
A real-world example helps to frame timing. Imagine you land at KLIA1 at 10:00 in the morning with hand luggage only and clear immigration in 30 to 40 minutes. If you walk directly to the KLIA Ekspres platform, buy a ticket via the app or at the counter, and catch a train around 11:00, you should reach KL Sentral by about 11:30. Allow another 10 to 15 minutes to follow the signs to the LRT concourse, top up a card or buy a token, and board a train. In typical late-morning traffic, you could be stepping out at KLCC station around 11:50 to 12:00, and emerge inside the Suria KLCC mall just beneath the towers shortly after.
If you are keen on maximizing value, consider the airport rail operator’s bundled products that combine a return airport ticket with citywide train and bus travel for 2 days. These passes tend to pay off if you are planning intensive use of the rail network and a roundtrip to the airport within that window. Some travelers landing in the morning use one of these passes to go from KLIA to KLCC, spend the day around the towers and Bukit Bintang, and then continue by train to their hotel later that evening without needing separate tickets.
Grab and Taxi Options: Door-to-Door Convenience
While the train combination is usually the fastest option in predictable time, taxis and Grab cars appeal to travelers who value convenience, who are arriving late at night, or who are carrying substantial luggage or traveling with young children. Both terminals have official taxi coupon counters inside the arrivals hall area, where you can pay a fixed fare to KLCC or nearby hotels. Recent guidance given to conference participants and visitors puts a typical airport taxi to central Kuala Lumpur in the broad range of around RM80 to RM250 per car, depending on vehicle class and destination, excluding tolls.
Grab, the dominant ride-hailing app in Malaysia, usually offers slightly cheaper or similar pricing to metered taxis at off-peak times, with dynamic pricing that can rise during storms or rush hour. Travelers regularly report Grab fares from either KLIA1 or KLIA2 to the KLCC area in the region of RM70 to RM120 for a standard car, plus tolls, for an hour-long journey outside serious rush hour. To use Grab, you will need mobile data or airport Wi-Fi and an account with a payment card or some cash for the driver, depending on the option you choose in the app.
One practical scenario: A couple arriving from Europe with two suitcases each at 21:30 may not want to haul bags across platforms or stand on commuter trains. In this case, booking a Grab car from the designated e-hailing pickup zone or purchasing a fixed-fare airport taxi coupon often makes sense. Even if the car takes 70 to 80 minutes in late-evening traffic, the pair arrives directly at their hotel near the Petronas Towers, can check in, freshen up and walk to the towers for a night view in under 10 minutes without changing vehicles or lifting bags up and down stairs.
Travelers on mid-range budgets sometimes mix modes to cut costs. For example, you can take a coach bus from KLIA2 to KL Sentral for around the low tens of ringgit per person, then call a Grab from KL Sentral to a hotel in the KLCC area for perhaps RM15 to RM25, depending on time and demand. This still provides a comfortable door-to-door end leg but keeps overall spending lower than taking a door-to-door car from the airport for solo travelers or pairs.
Mixing Trains and Road: When Combinations Make Sense
For some travelers, especially those staying outside KLCC or traveling at very early or very late hours, combining trains with a taxi or Grab ride is the most practical compromise. The key interchange is almost always KL Sentral, which is the city’s main rail hub and a natural place to switch between long-distance and local modes. Once you arrive at KL Sentral via KLIA Ekspres or Transit, you can either continue by rail to KLCC, or simply step outside and book a Grab to your final address if walking and transfers feel too tiring.
One common example is visitors staying in Bukit Bintang, a busy shopping and nightlife district located a short ride from the Petronas Towers. A typical route would be KLIA Ekspres from the airport to KL Sentral, then either change onto the MRT Putrajaya Line or the monorail, or take a Grab from KL Sentral directly to a hotel on Jalan Bukit Bintang. From there, you can reach the Petronas Towers either by LRT from nearby stations, by another short Grab ride, or on foot via covered pedestrian walkways that link Bukit Bintang to KLCC.
Another combination worth noting is rail plus on-foot exploration. Some visitors with a few spare hours prefer to ride the airport train into town, drop bags at a luggage storage point or hotel near KL Sentral or Bukit Bintang, and then continue to KLCC by city train. After photographing the Petronas Towers, they may choose to walk back toward Bukit Bintang through the air-conditioned bridges and malls, stopping for lunch or coffee, and later take a single Grab ride back to KL Sentral or directly to the airport.
If you are landing in the early morning when city trains and buses have not yet reached full daytime frequency, a hybrid plan can save time. For example, arrive at KLIA2 at 06:00, take the first KLIA Transit or Ekspres into KL Sentral, and then call a Grab from KL Sentral to the base of the Petronas Towers if the LRT is more crowded or you are still figuring out ticket machines. As you become familiar with the network, you can switch to full public transport for the return journey.
Luggage Storage at the Airport and in the City
Deciding whether to visit the Petronas Towers straight after landing often hinges on what you are carrying. If you only have hand luggage, it is usually easy to keep bags with you on the train and LRT. The KLIA Ekspres and Transit trains are built with luggage racks and spacious aisles, and the LRT to KLCC, though busier, can accommodate carry-on suitcases without much trouble outside peak commuter hours.
If you prefer traveling unencumbered, several luggage storage options exist at both KLIA terminals and in the city. At the airport, specialized baggage services offer short-term storage, luggage wrapping and sometimes luggage delivery to hotels for a fee per item. Prices can vary by size and duration, but as a ballpark, wrapping services are often quoted from around RM10 per bag, with storage higher depending on hours or days. For a layover of six to eight hours, many travelers find it worthwhile to leave large checked bags at the airport and head into town with just a daypack.
In central Kuala Lumpur, KL Sentral is the key point for luggage solutions. There are self-service lockers inside the complex, which allow you to store smaller suitcases and backpacks for several hours or a day. Some airlines, including Malaysia Airlines and a few international partners on full-service tickets, offer city check-in counters at KL Sentral where you can check bags for certain flights and then travel bag-free to the airport later by KLIA Ekspres. Availability, eligible airlines and cut-off times change, so always check with your airline before counting on this service.
Beyond KL Sentral, private luggage storage networks partner with hotels, cafes and shops around popular districts such as Bukit Bintang and Chinatown. These services, bookable online, typically charge a fixed rate per bag per day and can be useful if your main goal is exploring the city and the Petronas Towers without returning to the airport first. In practice, many first-time visitors on short layovers find it simplest to use storage at the airport itself, which minimizes the risk of misconnecting with an onward flight.
Is It Worth Visiting the Petronas Towers Straight After Landing?
Whether you should head straight to the Petronas Towers after landing at KLIA depends less on the distance and more on time buffers and your own energy levels. The one-way trip from the airport to KLCC typically takes about an hour by car or 45 minutes to an hour via train plus LRT, assuming smooth connections. However, you must add immigration, customs, baggage claim and possible queues for tickets or taxis, plus the recommended early arrival time back at the airport for your next flight.
As a broad rule, if you have fewer than six hours between flights, attempting a full trip from KLIA to the Petronas Towers and back is rarely advisable. By the time you clear formalities, wait for a train or car, reach KLCC, walk to a vantage point, take photos and maybe grab a drink, it will already be time to turn around. That kind of rushed excursion also leaves you vulnerable to delays, such as an unexpected queue at security on your return to the airport.
With six to nine hours of layover, a visit becomes more realistic, particularly if both flights are on the same ticket and bags are checked through. A typical pattern might be: land at 08:00, clear immigration by 09:00, board a KLIA Ekspres train soon after, arrive at KLCC a bit after 10:00, enjoy the towers and nearby park for two or three hours, have lunch in the Suria KLCC mall, and leave by 13:00 to reach the airport before 14:00 for a late-afternoon departure. This pace allows room for minor delays without too much stress.
For travelers actually starting or ending their trip in Kuala Lumpur rather than connecting, heading directly from KLIA to the Petronas Towers can be a rewarding way to ground yourself in the city. Many hotels around KLCC allow luggage drop before check-in time, so you could arrive mid-morning, leave suitcases at the hotel concierge, and walk five to ten minutes to the towers. Just keep in mind that long-haul jet lag, high humidity and midday heat can make a photo session on arrival more tiring than anticipated, so build in time to rest and hydrate.
KL Sentral Connections and Navigating the Last Mile
KL Sentral is much more than a railway station. It is a large, integrated transport hub with intercity rail, commuter lines, LRT, MRT, monorail links, bus bays and shopping and dining areas. For a first-time visitor, the layout can feel a bit confusing, but signage in English and Malay is widespread, and station staff are used to guiding new arrivals. When you exit the KLIA Ekspres platform, look for overhead signs pointing to LRT, MRT or monorail if you plan to continue by train, or follow signs to the main exits and taxi stands if you are switching to road transport.
To reach the Petronas Towers purely by rail from KL Sentral, the simplest way is the Kelana Jaya Line LRT to KLCC. Trains here run frequently, and stations are announced clearly. If you are headed instead to Bukit Bintang or other shopping districts first, you can change to the MRT Putrajaya Line or the monorail, both of which have stations linked to large malls. The Petronas Towers will then be one short train hop away later, or reachable on foot through elevated walkways that weave between malls and office towers.
Taxis and Grab rides from KL Sentral to KLCC typically cost far less than from the airport. Travelers share real-world examples of paying somewhere between RM10 and RM25 for a standard Grab, depending on time of day and demand. Even allowing for some traffic, the ride usually takes around 15 to 25 minutes. This is why many visitors choose to combine a fast train from the airport with a car for the final leg, especially when traveling with family or dragging multiple suitcases.
If you have time to spare before heading to KLCC, KL Sentral’s integrated mall areas offer cafes, fast-food outlets and convenience stores where you can buy local SIM cards, top up travel cards and grab a quick meal. For some travelers landing in the early morning, it is pleasant to reset here with a coffee, organize tickets and then continue to the towers once the city has properly woken up and offices and shops around KLCC are fully open.
The Takeaway
Reaching the Petronas Twin Towers from Kuala Lumpur International Airport is very manageable for first-time visitors, provided you understand your terminal, allow enough time and choose the transport mode that fits your budget and energy. The KLIA Ekspres and Transit services, combined with the LRT Kelana Jaya Line, are usually the fastest and most reliable way to go from runway to the foot of the towers. Grab and official airport taxis provide door-to-door convenience, especially useful late at night or with heavy luggage, at the cost of more variable journey times depending on traffic.
Luggage storage at the airport and at KL Sentral can make a short layover visit far more comfortable, letting you explore KLCC with only a light bag. For layovers of six hours or more, a quick city visit is often realistic; shorter connections usually make staying airside or at an airport hotel the wiser choice. Ultimately, whether you are arriving to start a Malaysian holiday or squeezing a glimpse of the skyline between flights, planning your route in advance turns a long transfer from KLIA into a memorable first encounter with Kuala Lumpur’s most famous landmark.
FAQ
Q1. How long does it usually take to get from KLIA to the Petronas Towers?
In normal conditions, expect about 45 to 60 minutes on the KLIA Ekspres plus LRT combination, or around 60 to 80 minutes by taxi or Grab, not including immigration and baggage claim.
Q2. Is the train from KLIA to KL Sentral running late at night?
KLIA Ekspres and KLIA Transit services generally run from early morning until close to midnight, with slightly reduced frequency later in the evening; always check exact times for your travel date.
Q3. Which terminal is better for getting into the city, KLIA1 or KLIA2?
Both terminals offer the same core transport options, including the Express Rail Link trains and road transport; your airline and ticket will determine your terminal, so plan from there rather than choosing between them.
Q4. Is it safe to take the train and LRT with luggage as a solo traveler?
Many solo travelers use the airport train and LRT without issues, especially during the day, but you should follow normal city precautions, keep valuables close and avoid peak-hour crushes if you have large bags.
Q5. How much should I budget for a Grab from KLIA to a hotel near the Petronas Towers?
As a rough guide, standard Grab rides from KLIA to the KLCC area often fall somewhere in the RM70 to RM120 range plus tolls, depending on demand, time of day and vehicle type.
Q6. Can I visit the Petronas Towers during a 6-hour layover?
A 6-hour layover is borderline but can be workable if your bags are checked through, immigration is smooth and you use the airport train; you must be disciplined with timing and ready to abandon the plan if queues are long.
Q7. Where can I store my luggage if I want to go into the city?
You can use luggage storage services and left-luggage counters at KLIA1 and KLIA2, or lockers and some airline check-in services at KL Sentral, so you can explore KLCC with just a small daypack.
Q8. Do I need to buy KLIA Ekspres tickets in advance?
Advance purchase is not essential, as you can buy tickets on arrival, but buying via official apps or vending machines can sometimes offer small discounts and saves queuing at staffed counters.
Q9. Is it better to go straight to KLCC from the airport or check in at my hotel first?
If your hotel is near KLCC and allows early luggage drop, heading there first is often more comfortable; for short layovers, going straight from KLIA to the towers and back without detours is usually more efficient.
Q10. Are there good photo spots for the Petronas Towers close to KLCC station?
Yes, once you exit at KLCC, you can reach the KLCC Park in a few minutes on foot, where the open lawn and lake area provide some of the most popular angles for photographing the towers.