Explore Destinations

Discover the world's most amazing places

How to Get from Putra University (UPM) to Kuala Lumpur Airport

Quick Answer

Best overall way: Train (KLIA Transit) via Putrajaya Sentral. Total door-to-door time: 55–70 minutes. Total cost: ≈16 MYR (3.40 USD) per person. From UPM, take a Grab or bus T510 to Putrajaya Sentral (10–15 min), then board KLIA Transit directly to KLIA or KLIA2 (20 min ride, 14 MYR / 3 USD). This option is cheapest for solo travellers and avoids traffic jams on the ELITE highway. For groups of 2–4, a shared Grab (≈65 MYR / 14 USD total) is often more practical and still affordable. Fastest option: Grab/Taxi – 45–60 min direct, 55–85 MYR (12–18 USD).

Quick Navigation: UPM → Kuala Lumpur Airport Transport Options

Train: KLIA Transit via Putrajaya Sentral – Detailed Guide

The KLIA Transit is the most recommended public transport option from UPM to Kuala Lumpur Airport. Unlike the faster but more expensive KLIA Ekspres (which runs non-stop from KL Sentral), the KLIA Transit makes three intermediate stops – including Putrajaya Sentral, which is the closest rail link to UPM. This makes it the ideal balance of speed, cost, and convenience for UPM students and visitors.

Step-by-Step Route

  1. From UPM to Putrajaya Sentral – Take Grab (10–15 min, 10–18 MYR / 2–4 USD) or bus T510 (≈20 min, 2 MYR / 0.40 USD) from inside UPM campus to Putrajaya Sentral station. The T510 bus stops at KTM Serdang and Putrajaya Sentral – make sure you alight at the Sentral.
  2. Board KLIA Transit – Trains run every 15–20 minutes from Putrajaya Sentral. Buy a single-ticket to KLIA or KLIA2 (same price). Journey time: 20 minutes.
  3. Arrive at Airport – KLIA Transit stops at both KLIA (Terminal 1) and KLIA2 (Terminal 2). The train goes to KLIA first (≈18 min), then continues to KLIA2 (≈2 more min).

Train Schedule & Frequency

Direction First Train (Putrajaya Sentral) Last Train (Putrajaya Sentral) Frequency Journey Time to KLIA/KLIA2
Putrajaya Sentral → KLIA/KLIA2 05:48 00:03 Every 15–20 min 20 min
KLIA/KLIA2 → Putrajaya Sentral 05:00 00:40 Every 15–20 min 20 min

Source: KLIA Ekspres Official Site – schedule as of 2025.

Ticket Prices & Payment

Route Adult (One Way) Child / Student Round Trip
Putrajaya Sentral → KLIA 14.00 MYR (3.00 USD) 7.00 MYR (1.50 USD) 26.00 MYR (5.50 USD)
Putrajaya Sentral → KLIA2 14.00 MYR (3.00 USD) 7.00 MYR (1.50 USD) 26.00 MYR (5.50 USD)

Payment methods: Touch 'n Go card (tap at gate), cash, credit/debit card (Visa/Mastercard), or online booking via the official website. Tip: Using Touch 'n Go is fastest – just tap and go, no queue at counters.

Train Types: KLIA Transit vs. KLIA Ekspres

Many travellers confuse the two services. Here's the difference:

Feature KLIA Transit KLIA Ekspres
Stops KL Sentral, Bandar Tasik Selatan, Putrajaya Sentral, KLIA, KLIA2 KL Sentral → KLIA/KLIA2 (non-stop)
Journey time from Putrajaya Sentral 20 min N/A (does not stop at Putrajaya)
Frequency Every 15–20 min Every 20–30 min
Ticket price (Putrajaya → KLIA) 14 MYR (3 USD) N/A
Best for UPM travellers? Yes – stops at Putrajaya Sentral, closest to UPM No – doesn't serve Putrajaya

Verdict: For UPM, KLIA Transit is the only direct train option. KLIA Ekspres is not accessible from Putrajaya Sentral.

Luggage & Comfort

KLIA Transit trains have dedicated luggage racks at each carriage and overhead compartments for smaller bags. The trains are air-conditioned, clean, and equipped with digital displays showing stops. Wheelchair-accessible spaces are available. Tip: During semester breaks or public holidays (e.g., Hari Raya, Chinese New Year), the train can be crowded – try to board at Putrajaya Sentral where you'll likely get a seat.

Real traveller example: "I used KLIA Transit every time I flew home from UPM. From the east gate of UPM, a 10 MYR Grab to Putrajaya Sentral, then 20 min train to KLIA2. Total 24 MYR and so reliable. Much better than sitting in traffic on the highway." – Farah, UPM alumni (2024).

Bus Options: Public Bus T510 + KLIA Transit (Budget Combo)

For the lowest possible cost, combine the UPM public bus T510 with KLIA Transit. This is the preferred choice for budget-conscious students and backpackers who don't mind a short wait. The total cost is just ≈16 MYR (3.40 USD) per person – less than a cup of coffee at the airport!

Bus T510 Route & Details

Route Operator Frequency Fare Journey Time
UPM (KTM Serdang) → Putrajaya Sentral MPSJ / Rapid KL Every 20–30 min (6:00 AM – 10:30 PM) 2.00 MYR (0.40 USD) 20–25 min

Bus stop location: The T510 bus stops at KTM Serdang station (just outside UPM's main gate) and at Putrajaya Sentral bus terminal (integrated with the train station). You can also board from inside UPM campus at certain stops – check the UPM Shuttle schedule.
Payment: Touch 'n Go or cash (exact change required).

Step-by-Step (Budget Route)

  1. Take bus T510 from UPM (KTM Serdang) to Putrajaya Sentral (≈20 min, 2 MYR).
  2. Walk to the train concourse (follow signs "KLIA Transit").
  3. Buy a single-ticket or tap Touch 'n Go to KLIA/KLIA2 (14 MYR).
  4. Board the train and arrive at the airport in 20 minutes.

Total time: ≈50–65 minutes. Total cost: ≈16 MYR (3.40 USD).

Are there direct buses from UPM to KLIA?

Currently, no direct public bus runs from UPM to KLIA or KLIA2. You must transfer at Putrajaya Sentral or, alternatively, take a bus to Terminal Bersepadu Selatan (TBS) in Bandar Tasik Selatan and then KLIA Transit from there – but that adds 30+ minutes. The T510 + KLIA Transit combo is the most efficient.

Night Bus?

The T510 bus operates only during daytime (last departure from Putrajaya Sentral around 10:30 PM). For late-night departures (after 11 PM) or early-morning flights (before 6 AM), you will need to rely on Grab or taxi.

Budget traveller tip: If you're travelling in a group of 2–3, the bus+train combo still wins on cost vs. Grab. But for 4 people, a Grab starts to make more sense.

Grab & Taxi: Direct, Fast & Convenient

For those who value door-to-door convenience, travelling with heavy luggage, or departing late at night / early morning, a Grab or taxi is the most straightforward option. From UPM (Serdang) to KLIA/KLIA2, the journey takes 40–60 minutes via the ELITE Highway (Lekas) and KLIA Expressway.

Price Comparison: Grab vs. Taxi

Service Type Estimated Fare (MYR) Estimated Fare (USD) Best For
GrabCar (standard) 55 – 75 MYR 12 – 16 USD Solo or couple with 1–2 bags
GrabCar (family / XL) 75 – 100 MYR 16 – 21 USD Group of 3–4 with large luggage
Airport taxi (prepaid counter) 70 – 95 MYR 15 – 20 USD Official airport transfer from UPM
Local taxi (metered) 65 – 90 MYR 14 – 19 USD If you can negotiate a fixed rate

Prices are indicative for 2025. Actual fares depend on time of day, traffic, surge pricing (Grab), and vehicle type.

When to Choose Grab / Taxi?

Real-world Example: Grab from UPM to KLIA2

"I took a Grab from KTM Serdang (right at UPM gate) to KLIA2 at 6:30 AM for my 9:40 AM flight to Bangkok. It cost 62 MYR and took 48 minutes. The driver helped with my bags. I was at the departure gate by 7:30 AM – plenty of time. For a 6 AM flight, I'd leave at 4:30 AM." – Ravi, international student at UPM (2025).

Tips for Grab Users

Private Airport Transfer: Premium & Pre-booked

For those who want zero uncertainty and a premium experience, a private airport transfer is available. Companies like Klook, Booking.com, and local operators offer fixed-price transfers from UPM to KLIA/KLIA2. This is the most expensive option but also the most comfortable and stress-free.

Private Transfer Pricing

Service Provider Vehicle Type Price (MYR) Price (USD) Capacity
Klook Airport Transfer Sedan (4 pax) 85 – 110 MYR 18 – 23 USD 3 passengers + 2 luggage
Booking.com Transfers MPV (7 pax) 110 – 150 MYR 23 – 32 USD 6 passengers + 4 luggage
Local operator (e.g., AirportTransfer.my) Premium Sedan 95 – 130 MYR 20 – 28 USD 3 passengers + 3 luggage

Prices typically include tolls, meet-and-greet, and door-to-door service. Most providers offer free cancellation up to 24 hours before.

When to Choose Private Transfer?

Booking tip: Book at least 24 hours in advance to secure the best rate. Check if the provider monitors flight delays – some do, which is a lifesaver if your flight is delayed.

Cost & Time Comparison: All Transport Options from UPM to KLIA

Use the table below to quickly compare time, cost, convenience, and suitability for each transport mode. Best for solo and Best for groups are highlighted.

Transport Mode Total Time (door-to-door) Cost per Person (MYR) Cost per Person (USD) Convenience Best For
🚆 Train (T510 bus + KLIA Transit) 50–70 min ≈16 MYR ≈3.40 USD ⭐⭐⭐☆☆ Best for solo budget travellers
🚆 Train (Grab to Putrajaya + KLIA Transit) 45–60 min ≈24–30 MYR ≈5–6.50 USD ⭐⭐⭐⭐☆ Solo with luggage
🚌 Bus T510 only (to Putrajaya, then KLIA Transit) 50–65 min ≈16 MYR ≈3.40 USD ⭐⭐⭐☆☆ Ultra-budget
🚗 Grab (standard, solo) 40–55 min ≈55–75 MYR ≈12–16 USD ⭐⭐⭐⭐⭐ Best for speed & convenience (solo)
🚗 Grab (shared, 3 pax) 40–55 min ≈18–25 MYR each ≈4–5.50 USD each ⭐⭐⭐⭐⭐ Group of 3
🚕 Taxi (prepaid counter) 40–55 min ≈70–95 MYR ≈15–20 USD ⭐⭐⭐⭐☆ Late-night / no app
🚐 Private Transfer (sedan) 40–55 min ≈85–130 MYR ≈18–28 USD ⭐⭐⭐⭐⭐ Families / business / peace of mind
🚐 Private Transfer (MPV, 6 pax) 40–55 min ≈110–150 MYR total ≈23–32 USD total ⭐⭐⭐⭐⭐ Best for large groups (5–6)

Cheapest option: T510 bus + KLIA Transit – 16 MYR (3.40 USD) per person.
Fastest option: Grab or private transfer – 40–55 min door-to-door.
Best value for 2 people: Grab (≈30–38 MYR each) – faster than train and only slightly more expensive.
Best value for 3–4 people: Grab XL or private transfer – cost per person drops to 18–25 MYR (4–5.50 USD), cheaper than train with bus!

Where to Book Your Ticket?

Traveler Tips & Insider Advice – UPM to Kuala Lumpur Airport

Based on real experiences from UPM students, faculty, and frequent flyers, here are practical tips to make your journey smoother, cheaper, and less stressful.

1. Luggage Strategy: Use Takkyubin (Baggage Delivery) Service

While Japan's Takkyubin isn't available in Malaysia, you can use Pos Malaysia Parcel or GrabExpress to send your luggage ahead to the airport. Many UPM students use GrabExpress Same Day to send bags to KLIA's left-luggage counter (KLIA2 Departure Hall, Level 3 – open 24 hours). Cost: ≈20–30 MYR (4–6 USD) for a 20 kg suitcase. This lets you travel hands-free and avoid lugging heavy bags on the bus and train.

2. Beware of Peak Traffic Times

The ELITE Highway (Lekas) can get congested during: 7:00–9:00 AM (morning rush to KL) and 5:00–7:00 PM (evening return). If you take a Grab during these hours, add 15–25 minutes to your journey. The train is not affected by traffic – a major advantage during peak hours.

3. Semester Break & Public Holiday Surge

During UPM semester breaks (January, June, September) and public holidays (Hari Raya, Chinese New Year, Deepavali), both Grab prices and train crowds increase significantly. Book your Grab at least 2–3 days in advance (via the schedule feature) or buy your KLIA Transit ticket online to skip counters. For Hari Raya, trains can be packed – arrive at Putrajaya Sentral 30 minutes early to secure a seat.

4. Which Terminal? KLIA vs. KLIA2

KLIA (Terminal 1) serves full-service airlines like Malaysia Airlines, Emirates, Singapore Airlines, Cathay Pacific, etc. KLIA2 (Terminal 2) is dedicated to AirAsia and other low-cost carriers. The KLIA Transit stops at KLIA first (18 min from Putrajaya), then KLIA2 (20 min). If you're flying AirAsia, stay on the train until KLIA2. For Malaysia Airlines, alight at KLIA. Tip: Check your airline's check-in counter location before you travel.

5. Navigation & Transfers at Putrajaya Sentral

Putrajaya Sentral is a large, modern transport hub with clear signage in Malay and English. From the bus drop-off area, follow signs to "KLIA Transit" – it's a 3-minute walk through the air-conditioned concourse. There are restrooms, convenience stores (KK Mart, 7-Eleven), and food outlets (Mamak, KFC, Starbucks) if you need a snack before boarding. Pro tip: The station has a Touch 'n Go reload machine if your card balance is low.

6. Money-Saving Hack: Group Grab from UPM

UPM has a large international student community. Use WhatsApp groups, Facebook groups (UPM Student Community), or Telegram to find fellow travellers heading to the airport at the same time. Splitting a Grab 3 or 4 ways can bring the cost down to 15–20 MYR per person – cheaper than the train and much more comfortable. Just agree on the pick-up time and meeting point (e.g., UPM Main Gate, KTM Serdang).

7. Early Morning Flights: Plan Ahead

If your flight departs before 8:00 AM, public transport (bus T510 + train) may not get you there in time. The first T510 bus arrives at Putrajaya Sentral around 6:10 AM, and KLIA Transit departs at 6:08 AM – arriving at KLIA at 6:28 AM. For a 7:00 AM flight, that's too tight. Use Grab or private transfer for flights before 9:00 AM. Recommendation: For a 9:00 AM flight, leave UPM by 6:30 AM via Grab, or 6:00 AM via train.

8. What to Do If You Miss the Last Train?

The last KLIA Transit from Putrajaya Sentral to KLIA/KLIA2 departs at 00:03. If you arrive after midnight, your only options are Grab (55–85 MYR / 12–18 USD) or pre-booked private transfer. There are also airport hotels (e.g., Hotel KLIA2 – 5 min walk from terminal) if you prefer to stay overnight and fly the next day.

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

1. Is there a direct train from UPM to Kuala Lumpur Airport?

No, there is no direct train from UPM. You must first travel to Putrajaya Sentral (by Grab or bus T510), then board the KLIA Transit which runs directly to both KLIA and KLIA2. The total journey is ≈55–70 minutes and costs ≈16 MYR (3.40 USD) per person.

2. What is the cheapest way to get from UPM to KLIA/KLIA2?

The cheapest option is bus T510 (2 MYR / 0.40 USD) + KLIA Transit (14 MYR / 3 USD) – total ≈16 MYR (3.40 USD) per person. For groups of 3–4, sharing a Grab can be similarly cost-effective (≈18–25 MYR each).

3. How much does a Grab or taxi cost from UPM to Kuala Lumpur Airport?

A standard Grab costs 55–85 MYR (12–18 USD) depending on demand and traffic. A prepaid airport taxi is slightly higher at 70–100 MYR (15–21 USD). For a family-sized vehicle (Grab XL), expect 75–100 MYR (16–21 USD).

4. How long does it take to get from UPM to KLIA by public transport?

Door-to-door, the bus + train combo takes 50–70 minutes: 20 min bus T510 to Putrajaya Sentral, 15–20 min wait/transfer, 20 min KLIA Transit, plus walking time. This is comparable to Grab during non-peak hours (40–55 min).

5. Can I use Touch 'n Go or credit card for KLIA Transit?

Yes. Touch 'n Go is accepted at all gates – just tap and board. You can also buy tickets with cash, Visa, Mastercard, or online. Touch 'n Go is the fastest method, especially during peak periods.

6. What time should I leave UPM for a 10 AM international flight?

For a 10 AM flight at KLIA, arrive by 7:30 AM. Using the train, leave UPM by 6:15–6:30 AM. Using Grab, leave by 7:00–7:15 AM. For KLIA2 (AirAsia), add 15 extra minutes due to longer check-in queues.

7. Is it better to take the train or Grab from UPM to the airport?

For solo travellers: train is much cheaper (16 MYR vs 65 MYR). For 2 people: Grab per person is ≈33 MYR, train is 16 MYR – train still wins. For 3–4 people: Grab per person drops to 18–25 MYR, making it both cheaper and more convenient than the train. During heavy traffic, the train is more reliable.

8. Are there overnight or direct buses from UPM to Kuala Lumpur Airport?

No direct overnight bus runs from UPM to KLIA. The T510 bus operates from ≈6:00 AM to ≈10:30 PM. For late-night or early-morning departures (before 6 AM), use Grab or private transfer. From Serdang, you could take a bus to TBS (Terminal Bersepadu Selatan) and then KLIA Transit, but this adds significant time.

All prices and schedules are accurate as of 2025 and are subject to change. Always verify with official providers.
Sources: KLIA Ekspres Official | Grab Malaysia | Universiti Putra Malaysia | Klook Airport Transfers.