Explore Destinations

Discover the world's most amazing places

How to Get from Putrajaya to Kuala Lumpur Airport

Quick Answer

The best way to get from Putrajaya to Kuala Lumpur Airport (KLIA & KLIA2) is the KLIA Transit train from Putrajaya Sentral. It is the optimal balance of speed, cost, and reliability.

Bottom line: If you are not on a very tight budget, take the KLIA Transit – it is fast, frequent, comfortable, and drops you right inside the airport terminal.

Quick Navigation: All Transport Options from Putrajaya to KLIA

Train (KLIA Transit) – The Best Way from Putrajaya to KLIA

The KLIA Transit is the recommended transport mode for most travelers. It connects Putrajaya Sentral directly to both KLIA (Terminal 1) and KLIA2 (Terminal 2) without any transfers. This is a dedicated airport rail service operated by Express Rail Link (ERL), the same company behind the KLIA Ekspres.

Key Facts – KLIA Transit from Putrajaya Sentral

Detail Information
RouteKL Sentral → Bandar Tasik Selatan → Putrajaya Sentral → Salak Tinggi → KLIA → KLIA2
Journey time (Putrajaya → KLIA)25 minutes
Journey time (Putrajaya → KLIA2)35 minutes
FrequencyEvery 20–30 minutes
First train from Putrajaya Sentral5:30 AM (towards KLIA/KLIA2)
Last train from Putrajaya Sentral12:30 AM (midnight)
One-way fare (Putrajaya → KLIA)RM14.40 (≈ $3.20)
One-way fare (Putrajaya → KLIA2)RM14.90 (≈ $3.30)
Child / Senior fare (50% off)RM7.20–RM7.45 (≈ $1.60–$1.65)
Payment methodsTouch 'n Go, MyKad, credit/debit card, cash, online booking

KLIA Transit vs. KLIA Ekspres – What's the Difference?

Feature KLIA Transit KLIA Ekspres
Stops at Putrajaya Sentral?YesNo (non-stop KL Sentral → KLIA)
Travel time Putrajaya → KLIA25 minN/A (does not serve Putrajaya)
FrequencyEvery 20–30 minEvery 15–20 min
Seat reservationNot required (first-come, first-served)Not required
Luggage spaceDedicated racks + overhead binsDedicated racks + overhead bins
Onboard amenitiesAir-con, luggage racks, info screens, free Wi-Fi (limited)Same

Step-by-Step: Taking the KLIA Transit from Putrajaya

  1. Get to Putrajaya Sentral – The station is centrally located and accessible by local bus, Grab, or taxi from anywhere in Putrajaya.
  2. Purchase your ticket – Use the self-service machines (Touch 'n Go / credit card) or the counter (cash). Select "KLIA" or "KLIA2" as your destination.
  3. Tap in and go to the platform – Follow signs for "KLIA Transit." Trains depart from Platform 1 (towards KLIA/KLIA2).
  4. Board the train – Place larger luggage on the dedicated racks near the doors. Keep smaller bags with you or in overhead bins.
  5. Ride to KLIA/KLIA2 – The train makes brief stops at Salak Tinggi and then KLIA. If you are flying from KLIA2, stay on board for the additional 10-minute journey.
  6. Arrive at the airport – At KLIA, follow signs to the departure hall (check-in counters). At KLIA2, follow signs to the main terminal building.

Pros & Cons of the KLIA Transit

  • Pros: Fast (25–35 min), reliable, frequent, affordable, direct to both terminals, generous luggage space, air-conditioned, no traffic jams.
  • Cons: Does not run 24/7 (last train ~12:30 AM), requires getting to Putrajaya Sentral, can be moderately crowded during peak hours (7–9 AM and 5–7 PM).

Who Should Take the Train?

The KLIA Transit is ideal for solo travelers, couples, business travelers, and small groups who want a fast, stress-free journey. It is also the best option for anyone with 2–3 pieces of luggage per person, as the luggage racks are spacious. Families with children will appreciate the smooth ride and discounted child fares.

Source: KLIA Ekspres Official – Timetable · KLIA Ekspres Official – Fare

Airport Bus – The Budget Option from Putrajaya to KLIA

For travelers on a tight budget, the airport bus is the cheapest way to get from Putrajaya to Kuala Lumpur Airport. Buses operate from Putrajaya Sentral Bus Terminal (located next to the train station) to both KLIA and KLIA2. While slower than the train, the bus offers significant savings.

Bus Services – Key Details

Operator Route Fare (one-way) Journey time Frequency
Airport Coach Putrajaya Sentral → KLIA → KLIA2 RM10–RM12 (≈ $2.20–$2.60) 45–55 min Every 30–60 min
Skybus (via local operators) Putrajaya Sentral → KLIA → KLIA2 RM12–RM15 (≈ $2.60–$3.30) 50–60 min Every 45–60 min
Local public bus (Jalan Fasa 3) Putrajaya Sentral → KLIA RM5–RM8 (≈ $1.10–$1.80) 60–70 min Every 60–90 min

Bus Schedule – Typical Operating Hours

  • First bus from Putrajaya Sentral: ~5:30 AM (Airport Coach)
  • Last bus from Putrajaya Sentral: ~9:00 PM (varies by operator)
  • First bus from KLIA to Putrajaya: ~6:30 AM
  • Last bus from KLIA to Putrajaya: ~10:00 PM

Note: Schedules change seasonally. Always check the operator's website or arrive 15 minutes early.

Step-by-Step: Taking the Bus from Putrajaya to KLIA

  1. Go to Putrajaya Sentral Bus Terminal – The bus terminal is adjacent to the train station. Follow signs for "Bus Terminal" or "Perhentian Bas."
  2. Find the correct bay – Airport buses (Airport Coach, Skybus) usually depart from Bay 4–6. Look for signs or ask at the information counter.
  3. Buy your ticket – You can purchase directly from the driver (cash) or at the bus terminal ticket counter (cash only). Some operators accept Touch 'n Go.
  4. Board and store luggage – Place large suitcases in the luggage compartment under the bus. Keep valuables with you.
  5. Ride to KLIA/KLIA2 – The bus will first stop at KLIA (Terminal 1) and then continue to KLIA2 (Terminal 2). Listen for announcements or check the digital display.
  6. Exit at your terminal – From the bus drop-off point, follow signs to the departure hall.

Pros & Cons of the Airport Bus

  • Pros: Cheapest option (RM5–RM15), no need to carry luggage up/down stairs, direct service, decent comfort for the price.
  • Cons: Slower (45–70 min), less frequent, subject to traffic delays (especially during peak hours), limited evening departures, less luggage space than train, no onboard restroom.

Who Should Take the Bus?

The bus is best for budget-conscious travelers, backpackers, and students who have flexible schedules and are not in a hurry. It is also a good option if you have only a small backpack or carry-on and want to save every ringgit.

Source: Airport Coach Official · Skybus Official

Taxi & Grab – Door-to-Door Convenience (Premium Option)

If you value convenience, privacy, and door-to-door service, taking a Grab or an airport taxi from Putrajaya to KLIA is the best option. It is significantly more expensive than the train or bus, but it eliminates the need to carry luggage to a station or terminal.

Grab vs. Taxi – Price & Details

Service Estimated Fare (one-way) Journey time Booking method Best for
Grab (Standard/4-seater) RM50–RM70 (≈ $11–$15) 30–40 min Grab app (credit card / cash) Most travelers wanting door-to-door
Grab (XL/6-seater) RM70–RM90 (≈ $15–$20) 30–40 min Grab app Groups of 4–5 with luggage
Airport taxi (pre-paid counter) RM70–RM100 (≈ $15–$22) 30–40 min Taxi counter at Putrajaya Sentral / hotel Late night / no Grab available
Limousine / private car service RM120–RM180 (≈ $26–$40) 30–40 min Pre-book online or via hotel Business travelers / special occasions

When to Choose a Taxi or Grab?

  • Early morning flights (before 5:30 AM): The KLIA Transit first train departs at 5:30 AM, so if you need to be at the airport before 6:00 AM, a Grab/taxi is your only reliable option.
  • Late night arrivals (after 12:30 AM): The last train leaves Putrajaya Sentral around 12:30 AM. If you are heading to the airport after midnight, a taxi is necessary.
  • Heavy luggage (3+ large suitcases per person): While the train has good luggage space, a taxi gives you total control over your bags.
  • Family with young children: Door-to-door service reduces stress, especially with strollers, car seats, and multiple bags.
  • Travelers with mobility issues: No stairs, no escalators, no long walks – the driver picks you up and drops you at the departure door.

Step-by-Step: Booking a Grab from Putrajaya to KLIA

  1. Open the Grab app and set your pickup location (e.g., your hotel or home address in Putrajaya).
  2. Set your destination to "KLIA Terminal 1" or "KLIA Terminal 2" – the app will show the estimated fare.
  3. Choose your vehicle type – "JustGrab" (standard car) or "GrabXL" (larger vehicle). For 1–2 people with standard luggage, JustGrab is sufficient.
  4. Confirm and wait – The driver will arrive within 5–10 minutes in most areas of Putrajaya.
  5. Enjoy the ride – The drive via the E20 highway takes 30–40 minutes with minimal traffic.
  6. Pay via the app – No need to handle cash. The fare is automatically charged to your card or e-wallet.

Pros & Cons of Taxi/Grab

  • Pros: Door-to-door, no luggage carrying, available 24/7 (Grab), comfortable and private, flexible for last-minute changes.
  • Cons: Expensive (5–7× the train fare), subject to traffic jams (peak hours can add 15–25 minutes), Grab surge pricing during rain or late night.

Source: Grab Malaysia Official · Malaysia Ministry of Transport – Taxi Fare Guidelines

Self-Drive & Car Rental – Maximum Flexibility

Driving yourself from Putrajaya to Kuala Lumpur Airport is straightforward, with a well-maintained highway connecting the two locations. This option is ideal for families, groups of 3–5 people, or travelers who want to keep their car at the airport for the return trip.

Route & Driving Details

Detail Information
Distance35 km (22 miles)
Driving time (no traffic)30–35 minutes
Driving time (peak hour)45–60 minutes
RouteE20 (Putrajaya Link) → E6 (KLIA Expressway) – well-signed
Toll cost (one-way)RM6–RM9 (≈ $1.30–$2.00) – Touch 'n Go or RFID
Fuel cost (one-way, estimate)RM5–RM8 (≈ $1.10–$1.80) for a standard sedan

Car Rental Options in Putrajaya

  • Local agencies: Putrajaya Car Rental, PutraCar – rates from RM80–RM120/day (≈ $18–$26) for a compact car.
  • International chains: Hertz, Avis, and Europcar have desks at KLIA (pick up on arrival) but limited presence in Putrajaya. Some offer delivery to Putrajaya for an extra fee.
  • Peer-to-peer: SoCar Malaysia offers hourly/daily rentals with self-service pickup points in Putrajaya (e.g., at Putrajaya Sentral).

Parking at KLIA & KLIA2 – Rates

Parking Area Daily Rate (first 24h) Weekly Rate (7 days) Valet parking
KLIA Main Terminal (Covered)RM54 (≈ $12)RM324 (≈ $72)Available at RM72/day (≈ $16)
KLIA2 (Covered)RM60 (≈ $13)RM360 (≈ $80)Available at RM80/day (≈ $18)
KLIA2 (Open-air, long-term)RM36 (≈ $8)RM216 (≈ $48)N/A

Pros & Cons of Self-Drive

  • Pros: Complete flexibility, ideal for families/groups, no waiting for schedules, convenient for multi-stop trips, can be cost-effective for 3+ people sharing.
  • Cons: Parking costs add up quickly, need to navigate and pay tolls, traffic can be unpredictable, rental insurance required, need to return car if renting.

Source: SoCar Malaysia Official · KLIA Official – Parking Information

Cost & Time Comparison – All Transport Options at a Glance

Use this comparison table to make your final decision. We have ranked the options by overall value, taking into account time, cost, convenience, and reliability.

Mode Journey Time Cost (one-way, per person) Door-to-Door? Frequency Operating Hours Best for
KLIA Transit ⭐ (Best overall) 25–35 min RM14.40–RM14.90 (≈ $3.20–$3.30) No (need to reach Putrajaya Sentral) Every 20–30 min 5:30 AM – 12:30 AM Most travelers – speed + value
Airport bus 💰 (Cheapest) 45–60 min RM10–RM15 (≈ $2.20–$3.30) No (need to reach bus terminal) Every 30–60 min 5:30 AM – 9:00 PM Budget travelers, backpackers
Grab (standard) 30–40 min RM50–RM70 (≈ $11–$15) Yes On-demand 24/7 (subject to driver availability) Early/late flights, families, heavy luggage
Airport taxi 30–40 min RM70–RM100 (≈ $15–$22) Yes On-demand 24/7 (taxi counter) Late night, no app, peace of mind
Self-drive (per person, 2 sharing) 30–40 min RM18–RM25 (≈ $4–$5.50) including toll, fuel & parking split Yes N/A 24/7 Groups, families, multi-stop trips
Self-drive (per person, 4 sharing) 30–40 min RM12–RM16 (≈ $2.60–$3.50) Yes N/A 24/7 Cost-effective for groups

🏆 Winner – Best Overall: KLIA Transit – unbeatable speed-to-cost ratio.
🏆 Winner – Cheapest: Airport bus (RM10–RM15).
🏆 Winner – Most Convenient: Grab – door-to-door, 24/7 availability.

Where to Book Tickets

  • KLIA Transit: Book online at kliaekspres.com or buy at the station (Touch 'n Go / cash).
  • Airport bus: Buy from the driver (cash) or at Putrajaya Sentral Bus Terminal counter.
  • Grab: Download the Grab app (iOS/Android) and book on demand.
  • Taxi: Pre-paid counter at Putrajaya Sentral (next to bus terminal) or book via hotel concierge.
  • Car rental: Compare prices on Rentalcars.com or local Putrajaya agencies.

Traveler Tips & Insider Advice – Putrajaya to KLIA

After helping hundreds of travelers navigate this route, here are our top insider tips to make your journey smoother, cheaper, and less stressful.

1. Luggage Strategy – Use "Takkyubin" (Luggage Delivery) for Heavy Bags

If you have large suitcases and are staying in a hotel in Putrajaya or nearby, consider using Takkyubin (Yamato Transport) or local courier services to send your luggage directly to KLIA. The service costs around RM35–RM50 (≈ $8–$11) per bag and delivers to the airport luggage counter. This frees you to travel light on the train or bus. Available at most major hotels in Putrajaya.

2. Mind the Gap – KLIA vs. KLIA2

KLIA (Terminal 1) serves full-service airlines like Malaysia Airlines, Emirates, Cathay Pacific, and Singapore Airlines. KLIA2 (Terminal 2) serves AirAsia, Cebu Pacific, and other low-cost carriers. The two terminals are about 10 km apart, connected by a free shuttle bus (15 min) or the KLIA Transit (2 min). Make sure you know which terminal your flight departs from before choosing your transport.

3. Rush Hour in Putrajaya – Plan Around Peak Traffic

Putrajaya experiences peak traffic from 7:30–9:00 AM (government office hours) and 4:30–6:30 PM. If you are taking a Grab or taxi during these times, add 15–25 minutes to your journey. The KLIA Transit train is not affected by road traffic, making it the smarter choice during peak hours.

4. Touch 'n Go – Your All-in-One Travel Card

A Touch 'n Go card is the most convenient way to pay for the KLIA Transit, tolls, and even some buses. You can buy or top up a card at any convenience store (7-Eleven, KK Mart) or at the Putrajaya Sentral ticket counter. The card itself costs RM10 (≈ $2.20) and can be reloaded with cash.

5. Early Morning Flights – Be at the Station by 5:00 AM

The first KLIA Transit from Putrajaya Sentral departs at 5:30 AM, arriving at KLIA at 5:55 AM. For international flights (which typically require 2–3 hours check-in), this means you can catch flights departing after 8:00 AM. For earlier flights, book a Grab the night before.

6. Booking Grab in Advance – Yes, You Can!

The Grab app allows you to schedule a ride up to 7 days in advance. This is especially useful for early morning airport runs. The fare is locked in at the time of booking, so you won't pay surge pricing. Simply open the app, enter your pickup/destination, and select "Schedule."

7. What About the "KLIA Ekspres" from Putrajaya?

The KLIA Ekspres does not stop at Putrajaya Sentral. Only the KLIA Transit serves Putrajaya. Do not confuse the two – the KLIA Transit is slightly slower (25 min vs. 28 min from KL Sentral) but perfectly efficient from Putrajaya.

8. Cash is Still King for Buses

While the KLIA Transit accepts cards and Touch 'n Go, most airport buses operate on cash-only. Carry small denominations (RM5, RM10, RM20) to pay for your bus ticket. The driver usually cannot give change for large notes (RM50/RM100).

9. Free Shuttle Between KLIA and KLIA2

If you accidentally arrive at the wrong terminal, don't panic. A free shuttle bus runs 24/7 between KLIA and KLIA2, departing every 15–30 minutes. The journey takes about 15 minutes. Alternatively, the KLIA Transit connects the two terminals in 2 minutes (fare: ~RM2).

10. Weather Considerations – Rain Can Delay Road Travel

Malaysia's tropical rainstorms (especially November–January) can cause flash floods and traffic jams on the E20 and E6 highways. If you are traveling during the rainy season, allow extra time for road-based transport. The train is unaffected by weather.

Source: Yamato Transport (Takkyubin) Malaysia · Touch 'n Go Official

FAQs: Getting from Putrajaya to Kuala Lumpur Airport (KLIA & KLIA2)

1. Is there a direct train from Putrajaya to Kuala Lumpur Airport (KLIA)?

Yes. The KLIA Transit provides a direct train service from Putrajaya Sentral to both KLIA (Terminal 1) and KLIA2 (Terminal 2). The journey takes 25–35 minutes and costs RM14.40–RM14.90 (≈ $3.20–$3.30). No transfers are needed – this is the most straightforward option.

2. How much does the KLIA Transit ticket cost from Putrajaya Sentral to KLIA?

A one-way KLIA Transit ticket from Putrajaya Sentral to KLIA costs RM14.40 (≈ $3.20), and to KLIA2 it costs RM14.90 (≈ $3.30). Children aged 2–12 and seniors (60+) receive a 50% discount. Touch 'n Go, MyKad, credit/debit cards, and cash are all accepted at the station.

3. How long does the bus take from Putrajaya to Kuala Lumpur Airport?

The direct airport bus from Putrajaya Sentral to KLIA/KLIA2 takes approximately 45–60 minutes, depending on traffic. Buses run every 30–60 minutes from early morning (around 5:30 AM) until late evening (around 9:00 PM). The fare is RM10–RM15 (≈ $2.20–$3.30).

4. What is the cheapest way to get from Putrajaya to KLIA?

The cheapest way is the airport bus, costing RM10–RM15 (≈ $2.20–$3.30) per person. However, the KLIA Transit train is the best value-for-money option at RM14.40–RM14.90 (≈ $3.20–$3.30) and is significantly faster (25–35 min vs. 45–60 min by bus). For groups of 3–4, self-driving can also be very cost-effective when costs are shared.

5. How much does a Grab or taxi cost from Putrajaya to Kuala Lumpur Airport?

A Grab ride from Putrajaya to KLIA/KLIA2 typically costs RM50–RM80 (≈ $11–$18), depending on the time of day and demand. A standard airport taxi costs RM70–RM100 (≈ $15–$22). The trip takes 30–40 minutes via the E20 highway. Pre-booking a Grab via the "Schedule" feature can lock in a lower rate.

6. What is the best way to get from Putrajaya to KLIA for an early morning flight?

For early morning flights (before 7:00 AM), the KLIA Transit first train departs Putrajaya Sentral around 5:30 AM, arriving at KLIA by 5:55 AM. If your flight is earlier than 8:00 AM, a pre-booked Grab or taxi is the most reliable option. The bus service typically starts later, around 5:30–6:00 AM, and may not get you there in time for early flights.

7. Can I use Touch 'n Go or credit card to pay for KLIA Transit at Putrajaya Sentral?

Yes. You can use Touch 'n Go card, MyKad, credit cards (Visa/Mastercard), and debit cards at the KLIA Transit ticket machines and gates at Putrajaya Sentral. Cash is also accepted at the ticket counter. Online booking via the KLIA Ekspres website is available with a credit card, and you can collect your ticket at the station.

8. Is there enough luggage space on the KLIA Transit train?

Yes. KLIA Transit trains have dedicated luggage racks near the doors and overhead compartments for smaller bags. The trains are designed for airport passengers, so there is ample space for suitcases, backpacks, and even bulky items like golf bags or strollers. If you have exceptionally large items (e.g., bicycles in boxes), inform the station staff in advance.

Still have questions? Check the official KLIA Ekspres FAQ page or contact Grab Malaysia support.

Final Recommendation – Which Option Should You Choose?

After reviewing all the data, here is our simple decision guide:

  • 👉 You want the best balance of speed, cost, and reliability: Choose the KLIA Transit (25 min, RM14.40). It is the top pick for 80% of travelers.
  • 👉 You are on a tight budget and have extra time: Choose the airport bus (45–60 min, RM10–RM15).
  • 👉 You have an early morning or late night flight, or heavy luggage: Choose Grab or a taxi (30–40 min, RM50–RM100).
  • 👉 You are traveling with 3+ people and want flexibility: Consider self-drive if you have a car or can rent one cost-effectively.

Safe travels from Putrajaya to Kuala Lumpur Airport! 🛫