Grab offers app-booked rides in Kuala Lumpur, from standard taxi and car options to hourly rentals for trips with several stops. For KLIA journeys, you can book rides to and from the airport with designated pickup points.
In short
- A Grab ride from Kuala Lumpur city centre to KLIA takes about 50 minutes.
- A Grab ride from Kuala Lumpur city centre to KLIA costs roughly RM65–100.

Choose a ride type
Standard rides
Standard (JustGrab) is a fixed-fare on-demand option that brings together taxis and cars.
Standard (JustGrab) vehicles are below 14 years old. Each ride type has its own fare rates and requirements, so compare the options in the app before booking.
Fares and payment
For most Grab rides, you’ll see an upfront fare before booking, excluding tolls and surcharges; this does not apply to GrabTaxi.
A midnight surcharge applies to trips booked between 00:00 and 07:00; for GrabTaxi, it can be up to 50% on top of the metered fare. Applicable surcharges are automatically added to your total fare.
Hourly ride rental
This option suits an itinerary with several stops during the booked slot.
Book and manage a ride
Set your ride
- Open Grab and enter your destination in full.
- Confirm the pickup location, which is filled in automatically depending on your GPS.
- Use Grab’s pickup directions in-app, particularly if you have just arrived.
Change or add stops
If a driver has been assigned and you need to update your pickup, change the address in the app and tap Change. You can also discuss and agree on a different route with your driver before your trip begins.
Rides with an extra stop can be booked for GrabCar only. A surcharge of RM15 applies to trips to and from KLIA, its second terminal and Sepang; for trips to and from Genting, the surcharge is RM50.
The fixed fare of RM65 to and from KLIA and KLIA2 does not apply to these bookings. Your driver will wait at the extra stop for a maximum of 3 minutes; after that, they are permitted to mark your ride booking as completed, and you will be charged the full fare despite an incomplete trip.
If you need waiting time at the first stop, book two separate rides.
Advance booking rules
You can schedule a ride for a specific time and location through Grab’s advance booking feature. It is available for Standard, Plus, 6-Seater, Premium, and Exec, subject to availability in your city.
Standard surcharges such as tolls may also apply.
Driver and cancellation
For Advance Bookings, you can communicate with your driver-partner starting 1 hour prior to the scheduled pickup time, and driver details appear in Activity in the bottom menu within 24 hours of pickup. If no driver-partner is available 15 minutes after the scheduled pickup time, the Advance Booking is cancelled automatically.
Cancelling an Advance Booking within 1 hour of pickup results in a 100% fare charge; if you do not show up 10 minutes after your scheduled pickup time, the ride may be cancelled and you will be charged the scheduling fee.
For other Grab bookings, a no-show fee is charged if your driver waits at the pickup point for 5 minutes and cancels the booking.

Plan a KLIA journey
City to airport
A Grab ride from Kuala Lumpur city centre to Kuala Lumpur International Airport covers about 55 km and takes around 50 minutes, with an approximate fare of RM65–100.
Schedule airport pickup
Grab Airport Advance Booking lets you schedule a ride from KLIA Terminal 1 and KLIA Terminal 2 up to 7 days in advance. Enter your flight details and choose a pickup time at least 30 minutes after your scheduled arrival.
For Grab Airport-to-Anywhere, delays less than 6 hours prompt an automatic pickup-time adjustment, while delays more than 6 hours cancel the booking; your driver will wait up to 15 minutes beyond the scheduled pickup time.
Find your pickup point
Follow the pictorial guide in your booking to locate the designated pickup point. KLIA International Arrival pickup points include Level 1 (Door 1), Level 1 (Door 3) and Level 1 (Door 4). For EV Pickup at KLIA Terminal 1, go to Level 3 (Door 4).
Fares and times checked November 2026.
