Landing at Kuala Lumpur International Airport (KLIA) after a long flight, the first decision you make in Malaysia is how to get into the city. There's a train, a bus, a taxi counter, and the Grab app, and Bukit Bintang is about an hour away. Pick wrong and you're dragging suitcases through an extra transfer, or paying more than you needed to.
Heads up: some links in this guide are affiliate links. If you book or buy through them, we may earn a commission at no extra cost to you.
In this guide 11 sections
When Cream and I landed at Terminal 1, it was already dark. We knew to head straight for the Grab pickup area, so we walked there and booked a car. Two carry-on suitcases, two backpacks, and our travel guitar went into the trunk, and off we went. It was a long ride, but there wasn't much traffic, and the thing I remember most is how well paved the roads were. I was seriously impressed.
That ride ended at Ceylonz Suites, our home in Bukit Bintang for the next three months, and we left KL the same way. Here's every way to get from KLIA to Bukit Bintang, what each one costs as of October 2026, and how we decide between them.

How to Get From KLIA to Bukit Bintang: The Quick Answer
Grab is the easiest way from KLIA to Bukit Bintang: door to door, about an hour, and usually RM80 to RM100 (about $19 to $24) per car off-peak in 2026. The cheapest fast option for one person is the KLIA Ekspres train to KL Sentral (RM55, 28 minutes), then three stops on the MRT to Bukit Bintang. For two people, the train fares add up to about the same as a Grab, so we take the Grab.
| Option | Cost (2026) | Time to Bukit Bintang | Best for |
|---|---|---|---|
| Grab | RM80 to RM100 per car off-peak, RM110 to RM130 at peak | 45 to 75 minutes | Two or more people, bags, late arrivals |
| KLIA Ekspres + MRT | RM55 per adult (RM65 from January 1, 2027), plus a couple of ringgit for the MRT | About 1 hour | Solo travelers, rush hour |
| Skybus + MRT or Grab | RM13 per adult, plus the onward ride | About 1.5 hours or more | Tight budgets, light bags |
| Pre-booked transfer | About €28 per car by day, €34 at night, fixed when you book | About 65 minutes | Families who need a baby seat, late arrivals |
| Official coupon taxi | About RM75 budget, 50% more late at night | 45 to 75 minutes | If you have no data or no Grab account |
Bernie & Cream@bernieandcream
Follow along on Facebook
Bernie & Cream@bernieandcream
Follow along on Threads
Bernie & Cream@bernieandcream
Watch us on TikTok
Bernie & Cream@bernieandcream
Follow along on X
Bernie & Cream@BernieAndCream
Option 1: Grab From KLIA to Bukit Bintang (What We Did)
Grab is Southeast Asia's ride-hailing app, and it's how we got almost everywhere in KL. From the airport, it's the simplest choice: you book a car in the app, the price is shown before you confirm, and the driver drops you at your hotel or apartment door.
Where to Find the Grab Pickup at KLIA
You don't book from the arrivals hall. Follow the signs for e-hailing (also signed "Taxi / Bus / E-Hailing") down to Level 1, where the pickup points are. At Terminal 1 it's Doors 3 and 4 on Level 1, and at Terminal 2 it's Level 1 of the Transportation Hub, by Door 5.4 Book once you've cleared immigration and picked up your bags, because drivers only get a few minutes at the curb.
How Much a Grab Costs and How Long It Takes
Expect about RM80 to RM100 (about $19 to $24) off-peak, and RM110 to RM130 (about $26 to $31) at busy times such as Friday evenings and public holidays.3 That's per car, not per person, which is why it wins for couples and groups. The drive takes roughly 45 to 75 minutes. Ours was late at night with light traffic, and it still felt long, so don't plan anything tight after landing.
Luggage wasn't an issue for us. Two carry-on suitcases, two backpacks, and a guitar fit in a normal Grab with no problem. If you're traveling with big checked bags or more than two people, choose a larger car type in the app.
What You Need Before You Land
Grab only works if your phone has data the moment you walk off the plane. We install an eSIM before every flight so it's running when we land, and you can get an Airalo eSIM before you land too. Our best eSIM for Malaysia guide covers the local SIM we switched to for the longer stay. Set up Grab with a card before you fly, along with the other apps we used every day in Kuala Lumpur.
One more thing about the ride itself: Grab drivers in KL drive fast. Buckle up, back seat included, which is our main tip in our guide to whether Kuala Lumpur is safe.
Option 2: KLIA Ekspres Train and the MRT
The KLIA Ekspres is the nonstop airport train. It runs from both terminals to KL Sentral, the city's main rail hub, in 28 minutes, and it doesn't go to Bukit Bintang itself.1 You'll need one more short ride at the end.

KLIA Ekspres Price and Timetable (2026)
As of October 2026, an adult one-way ticket is RM55 (about $13), a return is RM100, and children aged 6 to 15 pay RM25. Trains leave every 20 minutes, every day, from about 5 AM. The last train from Terminal 1 to KL Sentral is at 12:05 AM, and from 11 PM trains stop at every station, so late trains take a little longer.1
Two ways to pay less: book on the KLIA Ekspres website or app for 10% off, and if you're three or more, the Group Saver fare is RM40 per person.1
Klook sells KLIA Ekspres tickets too: see the KLIA Ekspres ticket on Klook and compare its price with the 10% online fare before you buy.
The KLIA Ekspres Fare Goes Up to RM65 in 2027
From January 1, 2027, the adult one-way fare rises from RM55 to RM65 (about $15.50), the return from RM100 to RM118, and the child fare to RM29. It's the train's first fare change since 2016.2 For two adults, that's RM130 one way before the online discount, which puts the train well above a typical off-peak Grab.
KL Sentral to Bukit Bintang
From KL Sentral you have three ways to finish the trip:
- MRT (easiest by train): Walk the pedestrian link of about 400 meters to MRT Muzium Negara, then ride the Kajang Line three stops (Pasar Seni, Merdeka, Bukit Bintang). The ride is about 10 minutes and costs a couple of ringgit. MRT Bukit Bintang sits right under the main intersection.
- KL Monorail: The monorail's KL Sentral station is inside NU Sentral mall, a walk of about 400 meters from the train. Ride it to Bukit Bintang station. It works, but the walk with luggage is the longest of the three.
- Grab: A short Grab from KL Sentral to your hotel in Bukit Bintang, if you'd rather not drag bags through stations.
The train makes the most sense if you're on your own, traveling light, or landing at rush hour, when the train's fixed 28 minutes beats sitting in traffic.
Staying near the Petronas Towers instead? For KLIA to KLCC, take the same KLIA to KL Sentral train, then the LRT Kelana Jaya Line to KLCC station, or take a Grab straight there.
Option 3: The Airport Bus (Skybus)
The cheapest way into the city is the airport bus. Skybus runs from both terminals to KL Sentral for RM13 (about $3) one way, about every 30 minutes, and takes around 75 minutes.3 Like the train, it stops at KL Sentral, so you still need the MRT, the monorail, or a Grab to reach Bukit Bintang. Choose it if every ringgit counts and you're not in a hurry.
Option 4: A Pre-Booked Transfer (Families and Late Arrivals)
If you're landing late, traveling with small kids, or just want someone waiting when you walk out, book a private transfer before you fly. Welcome Pickups meets you in the arrivals hall, tracks your flight in case it's delayed, and includes up to an hour of free waiting. The price is fixed per car when you book: about €28 by day and €34 at night to KL Sentral, as of October 2026. Baby seats aren't standard, so add one when you book.7
It costs more than an off-peak Grab, but nobody has to find a pickup point or work out an app with tired kids in tow.
What About Airport Taxis?
We don't recommend taxis at airports, anywhere. They're usually a scam, so we either take public transit or book a Grab ourselves.
If you do need a taxi at KLIA (no data, no Grab account), use only the official coupon counters inside the terminal, where you pay a fixed fare up front. A budget taxi to Bukit Bintang is about RM75 (about $18), with a 50% surcharge between 11:30 PM and 6 AM.3 Never accept a ride from someone who walks up to you in arrivals offering a taxi.
Tip
Comparing prices? Open Grab and check the quote while you wait for your bags. If it's under the combined train fare for your group, book the car.
KLIA Terminal 1 or Terminal 2?
KLIA has two terminals. In 2023, KLIA was renamed KLIA Terminal 1 and klia2 became KLIA Terminal 2, so you'll still see both names on signs and booking sites.5 Terminal 2 is AirAsia's base, and most other airlines use Terminal 1. Everything in this guide works from both: the KLIA Ekspres stops at Terminal 2 first and reaches Terminal 1 three minutes later, and both have their own Grab pickup.1
Going Back: Bukit Bintang to KLIA
When we flew out of KL, we booked a Grab from our apartment straight to the airport. With bags, it's the easiest option in this direction too, since the car picks you up at your door. Allow about an hour for the drive, more on weekday evenings and Fridays.
By train, reverse the route: MRT from Bukit Bintang to Muzium Negara, walk to KL Sentral, and take the KLIA Ekspres. The first train to the airport leaves KL Sentral at 5 AM and the last at midnight.1 Check whether your airline uses Terminal 1 or Terminal 2 before you book, because the Grab drop-off and your stop on the train are different.
Driving Beyond KL? Pick Up a Car at the Airport
We never needed a car in Kuala Lumpur itself: traffic is heavy and Grab is cheap. But if your trip carries on to Malacca, the Cameron Highlands or the east coast, especially with kids and luggage, a car from the airport saves you a trip back. Localrent compares local rental companies across Malaysia, with pickup at the airport, a city office, or delivery to your hotel.
Before You Fly to Kuala Lumpur
💡 Before you land at KLIA:
- Fill in the MDAC. Malaysia's free Digital Arrival Card is done online within three days before you arrive. It takes about five minutes, and forgetting it is what slows you down.
- Have data on landing. An eSIM or roaming plan, so you can book a Grab right away.
- Set up Grab with a card. Then you never need cash at the airport.
- Know your terminal. Terminal 2 is AirAsia's, most other airlines use Terminal 1.
The MDAC is completed on the Malaysian Immigration website.6 It's free, so skip any site that asks you to pay for it.
Our Pick
For the two of us, Grab wins from KLIA to Bukit Bintang. It costs about the same as two train tickets, it takes us door to door with all our bags, and it works at any hour. We do use public transit when it's cheaper and easier, like in Japan, so if you're traveling solo or landing at rush hour, the KLIA Ekspres and MRT is a great choice. Once you're settled, here's how many days in Kuala Lumpur we'd plan for.
Next Steps for Your Kuala Lumpur Trip
- Our honest Ceylonz Suites review: the Bukit Bintang apartment hotel we lived in for three months.
- Places to stay in Bukit Bintang: hotels and apartments where this ride ends, with live prices for your dates.
- Book an airport transfer: a driver waiting in arrivals, for late flights and families with kids.
- The best apps for Kuala Lumpur: Grab, MyRapid, and everything else on our phones.
- The best eSIM for Malaysia: how to be online the second you land.
- Is Kuala Lumpur safe?: what three months taught us, from Grab rides to walking at night.
- How many days in Kuala Lumpur: plan the rest of your trip.
- Where to stay in Kuala Lumpur: Bukit Bintang vs KLCC.
- 17 things to know before visiting Kuala Lumpur: the MDAC, plugs, and more.
- Cash or card in Kuala Lumpur: how we paid for everything, the airport Grab included.
- Cost of living in Kuala Lumpur: what three months cost us.
Bernie & Cream@bernieandcream
Follow along on Facebook
Bernie & Cream@bernieandcream
Follow along on Threads
Bernie & Cream@bernieandcream
Watch us on TikTok
Bernie & Cream@bernieandcream
Follow along on X
Bernie & Cream@BernieAndCream




