Explore Destinations

Discover the world's most amazing places

How to Get from West Port to Kuala Lumpur Airport

Quick Answer

Best overall option: Train (KTM Komuter + KLIA Transit) — the most reliable balance of speed, cost and comfort. Total time: 1 hour 35 minutes – 2 hours 10 minutes (including transfer at KL Sentral). Total cost: approximately MYR 62–72 (USD 13.70–15.90) per person. Key transfer point: KL Sentral — Kuala Lumpur's main transport hub.

If you're in a hurry or travelling with a group: a Grab or taxi (MYR 100–150 / USD 22–33) cuts the door-to-door time to 45–60 minutes.

Budget tip: combine the KTM Komuter with a Klang–KLIA bus (if schedule aligns) to save up to MYR 15–20, but expect 2.5–3 hours total.

Quick Navigation: All Transport Options from West Port to KLIA

🚆 Train: KTM Komuter + KLIA Transit / Express (Recommended)

The train route is the most recommended way for solo travellers, couples and anyone who wants a predictable journey time without traffic worries. It uses two separate rail systems — the KTM Komuter (commuter train) and the KLIA Transit or KLIA Express (airport rail link) — with a seamless transfer at KL Sentral.

Total journey time: 1 hour 35 minutes – 2 hours 10 minutes (excluding waiting time at KL Sentral, which is typically 5–15 minutes). Total cost: MYR 62.10 – 72.10 (USD 13.70–15.90) per adult.

Step-by-Step Route

  1. Pelabuhan Klang Station → KL Sentral (KTM Komuter)
    From West Port, take a short taxi or Grab (5 min, MYR 5–10) to Pelabuhan Klang KTM Station. Board the KTM Komuter (Blue Line / Port Klang Line) heading towards KL Sentral.
    Time: 50–60 minutes | Frequency: every 15–30 minutes
    Fare: MYR 7.10 (USD 1.60) — cashless payment via KTM Kiosk or Touch 'n Go card.
    Source: KTM Berhad – Komuter Schedule
  2. KL Sentral → KLIA (KLIA Transit or KLIA Express)
    Alight at KL Sentral and follow the signs to the KLIA Transit / KLIA Express platform (Level 1, linked via a covered walkway). Purchase a ticket from the counter or kiosk.
    KLIA Transit: 35 minutes, every 20 minutes, MYR 55 (USD 12.10)
    KLIA Express: 28 minutes, every 30 minutes, MYR 55 (USD 12.10)
    Source: KLIA Express Official – Timetable & Fares
  3. Arrive at KLIA
    The train stops at KLIA Terminal 1 (main terminal). For KLIA Terminal 2 (klia2), take the free shuttle bus (5 minutes) or continue one more stop on the KLIA Transit.

KLIA Transit vs KLIA Express – What's the Difference?

Feature KLIA Transit KLIA Express
Travel time (KL Sentral → KLIA) 35 minutes 28 minutes
Frequency Every 20 minutes Every 30 minutes
Stops KL Sentral → Bandar Tasik Selatan → Putrajaya & Cyberjaya → Salak Tinggi → KLIA Non-stop (KL Sentral → KLIA)
Seat reservation Not required (free seating) Not required (free seating)
Luggage space Dedicated racks at each carriage end Dedicated racks + overhead bins
Price MYR 55 (USD 12.10) MYR 55 (USD 12.10)
Best for Budget travellers who don't mind 7 extra minutes Travellers in a hurry or with tight flight connections

Note: Both services run from approximately 5:00 AM to 1:00 AM daily. Always check the latest schedule on the official website.

Seat Types & Onboard Comfort

Both KLIA Transit and KLIA Express offer standard class only — there is no first-class or business-class cabin. Seats are arranged 2+2 with ample legroom. Air conditioning is strong, so bring a light jacket. Wi-Fi is available on KLIA Express (complimentary, 30-minute session). Power outlets (USB + 3-pin) are available at some seats.

KTM Komuter – What to Expect

The KTM Komuter from Pelabuhan Klang is a commuter train with standard seating (2+2 configuration). During peak hours (7:00–9:00 AM and 5:00–7:00 PM), trains can be standing-room only. Luggage space is limited — if you have more than one large suitcase, consider using a takkyubin (luggage delivery) service or travelling outside peak hours.

Payment: You can buy a single-trip token at the counter or use a Touch 'n Go card (recommended for convenience). The fare from Pelabuhan Klang to KL Sentral is a flat MYR 7.10 regardless of time.

Alternative Train Route: Via Bandar Tasik Selatan

An alternative is to alight the KTM Komuter at Bandar Tasik Selatan (BTS) instead of KL Sentral, then board the KLIA Transit from BTS. This can save 10–15 minutes if you're seated near the front of the train and the connection aligns. However, BTS is a smaller station with fewer amenities. Recommended only for experienced travellers.

Source: Malaysia Airports – Rail Connectivity

JR Pass Applicability

No. The Japan Rail Pass (JR Pass) is not valid in Malaysia. Do not confuse the KTM railway with Japan's JR network. You must purchase separate tickets for the KTM Komuter and KLIA Transit/Express.

✈️ Flight Options: Why Air Travel Isn't a Direct Choice (KLIA Onward Flights)

There is no commercial flight from West Port (Pelabuhan Klang) to Kuala Lumpur International Airport — the distance is only ~65 km (40 miles), far too short for air travel. However, if your final destination is beyond KLIA (e.g. Penang, Langkawi, Kota Kinabalu, Singapore, or Bangkok), you can combine ground transport from West Port to KLIA with a connecting domestic or international flight.

Key insight: The "door-to-door" time for a train + flight combination is often longer than taking a direct bus or taxi to your final destination if it's within Peninsular Malaysia. For example, travelling from West Port to Penang via KLIA flight (including check-in, security, and ground transport at both ends) takes 4–5 hours, while a direct bus from Klang to Penang takes about 4 hours at a fraction of the cost.

From KLIA: Domestic Destinations & Airlines

Destination Airlines Flight Time Frequency (daily)
Penang (PEN) Malaysia Airlines, AirAsia, Firefly 55 min 15–20
Langkawi (LGK) Malaysia Airlines, AirAsia 1 hr 10 min 8–12
Kota Kinabalu (BKI) Malaysia Airlines, AirAsia, Batik Air 2 hr 35 min 6–10
Kuching (KCH) Malaysia Airlines, AirAsia 2 hr 10 min 8–12
Ipoh (IPH) Firefly 40 min 3–4
Tawau (TWU) AirAsia, Malaysia Airlines 2 hr 50 min 4–6

Source: Malaysia Airports – Flight Schedule & AirAsia

Door-to-Door Comparison: Train + Flight vs Direct Ground Transport

Route Mode Total Time Total Cost (per adult) Verdict
West Port → Penang Train to KLIA + flight ~4.5 hr (incl. check-in & buffer) MYR 160–250 (USD 35–55) ❌ Slower & more expensive than bus
West Port → Penang Direct bus from Klang ~4 hr MYR 45–60 (USD 10–13) ✅ Cheaper & similar time
West Port → Kota Kinabalu Train to KLIA + flight ~5.5 hr (incl. check-in & buffer) MYR 280–400 (USD 62–88) ✅ Only feasible option (no direct bus)
West Port → Langkawi Train to KLIA + flight ~4.5 hr MYR 200–320 (USD 44–70) ✅ Best option (no direct ferry from West Port)

Bottom line: If your destination is in East Malaysia (Sabah / Sarawak) or internationally, the train + flight combo from West Port is your best bet. For Peninsular Malaysia destinations, check whether a direct bus or train exists first.

Airport Transfer Time – Don't Forget the Hidden Time

When calculating door-to-door time for a flight from KLIA, remember to add:

So a "1-hour flight" typically requires 3–4 hours from arrival at KLIA to takeoff.

🚌 Bus & Coach: The Budget Option (Day & Night Services)

Buses from West Port / Klang to KLIA are limited but affordable. The most reliable option is to take a local bus from Klang Sentral to KL Sentral, then transfer to the KLIA Transit or take an airport coach. Direct coaches from Klang to KLIA are rare — only a few operators run this route.

Total time: 2–3 hours (depending on connections). Total cost: MYR 25–45 (USD 5.50–10).

Option 1: Klang Sentral → KL Sentral → KLIA (Most Reliable)

  1. From West Port, take a taxi or Grab to Klang Sentral (10 min, MYR 8–12).
  2. Board bus KTM Komuter Shuttle Bus (free with your KTM ticket) or RapidKL bus 100 / 101 to KL Sentral (45–60 min, MYR 2–4).
  3. At KL Sentral, purchase a KLIA Transit ticket (MYR 55) to KLIA (35 min).

Total cost: MYR 65–71 (USD 14.30–15.60) — similar to the train but slower.

Option 2: Direct Coach from Klang to KLIA (Limited Service)

A handful of operators run direct airport coaches from Klang Sentral to KLIA. These are typically minibuses or vans operated by Airport Coach or Starmart Express.

Operator Route Time Frequency Fare (MYR) Booking
Airport Coach Klang Sentral → KLIA (T1 & T2) 1 hr 15 min 4–6 daily (6 AM – 6 PM) MYR 25 (USD 5.50) Walk-in or online
Starmart Express Klang → KLIA (via Nilam) 1 hr 30 min 3 daily (morning only) MYR 30 (USD 6.60) Walk-in at Klang Sentral

Source: BusOnlineTicket.com – Coach Schedule

Night Bus Services – Limited but Available

Overnight bus services from West Port / Klang to KLIA are extremely limited. The last direct coach from Klang Sentral departs around 6:00 PM. After that, your only option is the train (last KTM Komuter from Pelabuhan Klang at ~11:30 PM, last KLIA Transit from KL Sentral at ~1:00 AM).

Between 1:00 AM and 5:00 AM, there is no bus or train service. You must take a taxi or Grab during these hours.

Baggage Limits on Buses

Most direct coaches allow one large suitcase (max 25 kg) + one carry-on per passenger. Additional luggage may incur a fee (MYR 5–10 per piece). The KTM Komuter and local buses have no formal luggage limit, but space is limited — avoid peak hours if you have more than two bags.

How to Book

🚕 Taxi & Private Transfer (Grab / Pre-booked)

Taxis and ride-hailing services (Grab, AirAsia Ride) offer the most convenient door-to-door service from West Port to KLIA. This is the best option for groups (3–5 people), late-night arrivals, travellers with heavy luggage, or anyone prioritising speed and comfort over cost.

Total time: 45–60 minutes (non-peak) / 60–75 minutes (peak). Total cost: MYR 95–180 (USD 21–40) depending on vehicle type and demand.

Grab (Ride-Hailing) – Recommended

Service Estimated Fare (MYR) Estimated Fare (USD) Capacity Best for
GrabCar (standard) MYR 95–120 USD 21–26 4 pax + 2–3 bags Solo / couples with moderate luggage
GrabCar Premium MYR 140–180 USD 31–40 4 pax + 3–4 bags Business travellers / extra comfort
GrabXL (6-seater) MYR 130–170 USD 29–37 6 pax + 4–5 bags Groups / families with lots of luggage
AirAsia Ride MYR 90–115 USD 20–25 4 pax + 2–3 bags Budget-friendly alternative to Grab

Tip: Fares surge 1.5× – 2× during peak hours (7–9 AM, 5–8 PM) and public holidays. Book 15–20 minutes in advance for best availability.
Source: Grab Malaysia – Fare Estimator

Taxi (Pre-paid or Metered)

Traditional taxis are available at West Port / Pelabuhan Klang, but they are less reliable than Grab. You can hail one on the street or find them at designated taxi stands near the port entrance.

Warning: Only use official taxis with a blue license plate and visible fare card. Avoid unlicensed "touts" at the port area.

Private Transfer – Pre-booked Services

Companies like Kiaora Transport, Airport Transfer Malaysia, and Welcome Pickups offer pre-booked private transfers from West Port to KLIA.

Provider Vehicle Price (MYR) Includes Book
Kiaora Transport Sedan (3 pax) / MPV (7 pax) MYR 145–220 Meet & greet, flight tracking, 60-min waiting Website
Welcome Pickups Sedan (4 pax) MYR 160–200 Free cancellation, 24/7 support Website
Airport Transfer Malaysia Sedan / MPV / Coach MYR 130–280 Fixed price, baby seat available Website

When to Choose a Taxi / Private Transfer

💰 Cost Comparison & Ticket Booking – All Options at a Glance

Use the table below to compare time, cost, convenience and best use case for every transport mode from West Port to KLIA. All prices are in Malaysian Ringgit (MYR) with USD equivalent in brackets (approximate rate: 1 MYR = 0.22 USD).

Mode Total Time Cost per Adult (MYR) Cost per Adult (USD) Transfers Best For
🚆 Train (KTM + KLIA Transit) ⭐ Best Value 1 hr 35 min – 2 hr 10 min MYR 62–72 USD 13.70–15.90 1 (KL Sentral) Solo / couples, budget-conscious, reliable
🚆 Train (KTM + KLIA Express) 1 hr 28 min – 1 hr 55 min MYR 62–72 USD 13.70–15.90 1 (KL Sentral) Time-sensitive travellers
🚌 Bus (Klang → KL Sentral → KLIA) 2 hr 30 min – 3 hr MYR 65–75 USD 14.30–16.50 2 (Klang Sentral + KL Sentral) Budget travellers with time to spare
🚌 Direct Coach (Klang → KLIA) 1 hr 15 min – 1 hr 30 min MYR 25–35 USD 5.50–7.70 0 (direct) ✅ Cheapest option (limited schedule)
🚕 GrabCar (standard) 45 min – 1 hr MYR 95–140 USD 21–31 0 (door-to-door) Groups, late-night, heavy luggage
🚕 GrabXL (6-seater) 45 min – 1 hr MYR 130–180 USD 29–40 0 (door-to-door) Families / large groups
🚕 Pre-paid Taxi 45 min – 1 hr 10 min MYR 120–160 USD 26–35 0 (door-to-door) Those who prefer fixed price
🚗 Self-drive (rental car) 45 min – 1 hr MYR 50–80 (rental + toll + fuel) USD 11–18 0 (direct) Independent travellers with rental

Where to Buy Tickets

JR Pass – Not Applicable

⚠️ Important: The Japan Rail Pass (JR Pass) is not valid in Malaysia. All train tickets must be purchased locally. Do not fall for online scams selling "JR Pass for Malaysia".

🧳 Traveler Tips & Local Experience – What Nobody Tells You

Based on local knowledge and frequent traveller feedback, here are insider tips to make your journey from West Port to KLIA smoother, cheaper and less stressful.

1. Luggage Strategy – Use "Takkyubin" (Luggage Delivery)

If you have more than one large suitcase, consider using Malaysia's takkyubin-style luggage delivery service. Companies like Transportation Malaysia and KTM Cargo offer door-to-port and port-to-airport luggage transfer.

Why this matters: The KTM Komuter has limited luggage space — during peak hours, you'll struggle with anything larger than a cabin bag.

2. KL Sentral – The Transfer Challenge

KL Sentral is a large, multi-level hub. Transferring from the KTM Komuter (Platform 1–4, Ground Level) to the KLIA Transit / Express (Level 1, South Wing) takes 5–10 minutes walking. Follow the orange "KLIA Transit" signs — don't get confused by the "KL Monorail" or "LRT" signs.

3. Peak Hour Survival – Avoid Standing with Luggage

The KTM Komuter from Pelabuhan Klang is packed during morning peak (7:00–9:00 AM) and evening peak (5:00–7:00 PM). If you travel with luggage during these times, you'll likely stand the entire 50–60 minutes.

4. Weather & Traffic Considerations

Malaysia's monsoon season (November–February) brings heavy rain, especially in the late afternoon. This can cause flooding on the ELITE Highway and delays of 20–40 minutes for taxis and buses.

5. Booking in Advance – When & Why

6. Golden Week & Public Holiday Warning

During major holidays (Hari Raya Aidilfitri, Chinese New Year, Deepavali, school holidays), all transport modes are overloaded. Book train tickets 2–4 weeks in advance. Grab fares can surge 2–3×. Plan for double the usual travel time.

7. Touch 'n Go – Your Best Travel Companion

A Touch 'n Go card (available at any 7-Eleven or KTM station for MYR 10) lets you tap through KTM gates, bus readers, and even pay for parking at KLIA. It's much faster than buying tokens for each journey. Reload at any convenience store or online via the Touch 'n Go app.

❓ Frequently Asked Questions (FAQs) – West Port to Kuala Lumpur Airport

Is there a direct train from West Port to Kuala Lumpur Airport?

No. There is no direct train. You must take the KTM Komuter from Pelabuhan Klang to KL Sentral (50–60 min), then transfer to the KLIA Transit or KLIA Express to KLIA (28–35 min). Total journey time is about 1.5–2 hours.

What is the cheapest way to get from West Port to KLIA?

The cheapest option with a reliable schedule is the KTM Komuter + KLIA Transit combo at approximately MYR 62–72 (USD 13.70–15.90). The absolute cheapest is the direct coach from Klang Sentral to KLIA (MYR 25–35 / USD 5.50–7.70), but it runs only 3–6 times daily and may not align with your schedule.

How long does it take from West Port to KLIA by taxi?

A taxi or Grab from West Port to KLIA takes 45–60 minutes via the ELITE Highway (E6) with normal traffic. During peak hours or heavy rain, allow 60–75 minutes. The distance is approximately 65 km (40 miles).

Can I use the KLIA Express from West Port?

No, not directly. The KLIA Express only runs between KL Sentral and KLIA. You must first take the KTM Komuter from Pelabuhan Klang to KL Sentral (MYR 7.10, 50–60 min), then board the KLIA Express (MYR 55, 28 min). Through-ticketing is not available.

Is it better to take the train or a taxi from West Port to KLIA?

It depends on your priorities:

  • Train (KTM + KLIA Transit): MYR 62–72, 1.5–2 hr. Best for budget solo travellers and couples.
  • Taxi / Grab: MYR 95–140, 45–60 min. Best for groups (3–5 pax), late-night travel, or those with heavy luggage.
  • Verdict: If you're alone, take the train. If you're 3+ people, a Grab is often cheaper per person and faster.

Are there overnight buses from West Port to KLIA?

Very limited. The last direct coach from Klang Sentral departs around 6:00 PM. After that, the train runs until approximately 1:00 AM (last KLIA Transit from KL Sentral). Between 1:00 AM and 5:00 AM, a taxi or Grab is the only practical option.

How much does a Grab from West Port to KLIA cost?

A standard GrabCar from West Port to KLIA costs MYR 95–140 (USD 21–31). GrabXL (6-seater) costs MYR 130–180 (USD 29–40). Fares surge 1.5–2× during peak hours and public holidays. Use the Grab app to check real-time pricing.

What is the best time to travel from West Port to KLIA to avoid traffic?

The best time is before 6:30 AM or after 9:00 PM on weekdays. Morning peak (7:00–9:00 AM) and evening peak (5:00–7:30 PM) cause significant delays on the ELITE Highway. Trains are less affected by traffic but can be crowded during peak hours. Weekends are generally lighter, except during public holidays.