ComeToGuide
59.4 km • ~61 mins

How to Get from Kuala Lumpur International Airport (KUL) to Port Klang

Kuala Lumpur International Airport is about 59 km east of Port Klang, with a 61-minute drive in normal traffic. Depending on your choice, the journey takes roughly 61 minutes by private car or taxi, or 90–120 minutes using the airport train/bus to KL Sentral plus a last-leg taxi.

✓ Verified Oct 30, 2026 • 59.4 km road distance

Official Airport Taxi (Coupon)

Fixed Price
70 mins •24/7
€16.50 - €22 (Per Vehicle)
Luggage: 2 Pieces Free
How to take it step-by-step:
  1. After baggage claim, go to Level 1 (T1) or Level 1 of Gateway@klia2 (T2).
  2. Find the official Airport Limo or taxi coupon counter in the International/Domestic Arrival Hall (T1) or Transportation Hub (T2).
  3. Tell the counter you are going to Port Klang and buy a Budget/Premier coupon (about RM75–100 for a standard car).
  4. Walk to the taxi rank, hand the coupon to the driver, and confirm Port Klang.
  5. About 61–75 minutes later, you will be dropped at the Port Klang cruise terminal or port gate.

Grab Ride-Hailing to Port Klang

App-Based
70 mins •On Demand
€17.50 - €29 (Per Vehicle)
Luggage: 2 Pieces Free
How to take it step-by-step:
  1. Download or open the Grab app and set your pickup point: T1 Door 3 or 4, Level 1; T2 Transportation Hub (Level 1).
  2. Request a Grab to 'Port Klang' and confirm your vehicle details in the app.
  3. Wait at the designated e-hailing pickup bay.
  4. The app fare is fixed; tolls are included. The drive takes about 61–75 minutes.
  5. Ask the driver to drop you at the correct cruise terminal, such as Boustead Cruise Centre if that is your ship.

KLIA Ekspres to KL Sentral + Taxi

Fast Train, Last Leg Taxi
90 mins •Every 20 Mins
€12 Train + Taxi (approx €11-15)
Luggage: 1 Large + 1 Small
How to take it step-by-step:
  1. From Arrivals, follow 'ERL' or train signs to the KLIA Ekspres platform below Terminal 1 or in Gateway@klia2 T2.
  2. Buy a KLIA Ekspres ticket to KL Sentral (RM55 adult) at the counter, machine, or app.
  3. Take the non-stop train; get off at KL Sentral after about 28 min from T1 (33 min from T2).
  4. At KL Sentral, exit the station and take an official taxi or Grab for the remaining ~38 km to Port Klang (about 45–60 min).
  5. Ask to be dropped at Port Klang cruise terminal; total journey roughly 90–105 minutes.

Airport Bus to KL Sentral + Taxi

Budget
100 mins •Every 20-40 Mins
€2.60 - €4.00 Bus + Taxi (approx €11-15)
Luggage: 1 Piece Free
How to take it step-by-step:
  1. Follow signs to Level 1 (T1) or the Transportation Hub (T2).
  2. Buy a ticket at the airport bus counter for KL Sentral (one of the operators; RM12–18).
  3. Board the bus to KL Sentral; ride takes about 60–90 minutes depending on traffic.
  4. At KL Sentral, go to the taxi or Grab pickup and take a taxi for the last ~38 km to Port Klang.
  5. Total journey about 100–120 minutes.

Kuala Lumpur International Airport Deals

Compare all terminal car rental desks with free 48h cancellation.

Compare Terminal Car Prices
Landing in Malaysia?
Skip expensive airport SIM kiosks. Activate a 5G eSIM on your phone in 2 minutes before takeoff.
Get Malaysia eSIM

Tours & activities: Port Klang

See all tours & tickets
Was your flight delayed or cancelled?
In some cases passengers are entitled to compensation. AirHelp checks your flight for free and only charges a fee if they win your claim.
Check my rights for free

⚠️ Important Local Taxi & Arrival Tips

  • Ignore touts in the arrivals hall offering taxis; use only official counters or the Grab app.
  • Buy coupon taxi tickets only at the official Airport Limo or Transportation Hub counters; confirm the price before paying.
  • If your flight lands between 00:00 and 06:00, coupon taxis add a 50% night surcharge on top of the coupon price.
  • For Grab, wait only at the designated pickup points (T1 Door 3/4, Level 1 or T2 Transportation Hub, Level 1); never follow drivers who approach you.

Frequently Asked Questions

What is the cheapest way to get from KUL to Port Klang?

The most economical route is the airport bus to KL Sentral (€2.60–€4.00) and then a taxi or Grab for the last leg to Port Klang; solo travellers can expect about €14–€19 total. There is no direct public transport all the way.

How long does it take from Kuala Lumpur International Airport to Port Klang?

By private car, taxi, or Grab it takes about 61–75 minutes in normal traffic. The train or bus plus a last-leg taxi takes around 90–120 minutes.

Is there a direct train from KUL to Port Klang?

No. The KLIA Ekspres and KLIA Transit go only to KL Sentral. From KL Sentral you need a taxi, Grab, or another local service to reach Port Klang.

Can I pay by card for the airport bus and train?

Yes, airport bus counters and KLIA Ekspres/Transit counters and machines accept cards; KLIA Ekspres gates accept contactless bank cards. Keep some MYR cash for taxi drivers or small purchases.

Are taxis safe at Kuala Lumpur International Airport?

Yes, if you use the official coupon taxi counters or the Grab app. Avoid anyone offering taxi services inside the arrivals hall and confirm the fare or coupon before boarding.

Which option is best for families?

A private transfer or a coupon taxi is usually best for families because it is door-to-door, handles luggage, and avoids transfers at KL Sentral. The private transfer can be pre-booked with a child seat or larger vehicle.