ComeToGuide
119.1 km • ~105 mins

How to Get from Kuala Lumpur International Airport (KUL) to Melaka (Dutch Square)

Melaka Dutch Square is 119 km south-east of Kuala Lumpur International Airport (KUL). Depending on traffic and connection, the journey takes 1 h 45 min by private transfer or taxi; the direct coach takes about 3 hours including the short local taxi from Melaka Sentral.

✓ Verified Oct 30, 2026 • 119.1 km road distance

Official Airport Taxi (Coupon)

Fixed price
110 mins •On demand (24/7)
€40 – €55 (Per Vehicle)
Luggage: 2 pieces free
How to take it step-by-step:
  1. At KLIA T1, go to the Airport Limo counter in the International/Domestic Arrival Hall; at T2, go to the taxi counter in the Transportation Hub.
  2. Tell the clerk your destination: Melaka Dutch Square.
  3. Pay the fixed fare at the counter and take the coupon; hand it to the driver at the taxi rank.
  4. Ride about 105–120 minutes to Dutch Square; night trips between midnight and 06:00 carry a 50% surcharge.

Direct Coach to Melaka Sentral

Cheapest
180 mins •See timetable at counters
€5.50 – €7.50 / Person (Check Counter)
Luggage: 1 large + 1 small
How to take it step-by-step:
  1. At KLIA Terminal 2, go to Level 1 of Gateway@klia2 (Transportation Hub). If you land at T1, take the KLIA Ekspres/Transit one stop to T2 (RM2).
  2. Look for Transnasional or StarMart Express counters and buy a ticket to Melaka Sentral.
  3. Board the coach at the assigned bay; the journey takes about 2 h 15 min to Melaka Sentral bus terminal.
  4. From Melaka Sentral, take a short local taxi or Grab to Dutch Square (about 10–15 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: Melaka

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

  • Only buy taxi coupons at the official Airport Limo counter; ignore touts inside the arrivals hall who offer unofficial taxi rides.
  • If you use a metered taxi, make sure the meter starts at the flag fall (RM3.00 or RM6.00) and agree that highway tolls are extra.
  • For the direct coach, buy tickets only at the bus counter in the Transportation Hub; do not follow people selling tickets on the concourse.
  • Keep small MYR cash for the coach and local taxi; card acceptance is not guaranteed at Melaka Sentral.

Frequently Asked Questions

What is the cheapest way to get from KUL to Melaka Dutch Square?

The direct coach from KLIA Terminal 2 to Melaka Sentral is usually the cheapest, around €5.50–€7.50 per person. From Melaka Sentral take a short local taxi or Grab to Dutch Square.

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

A private transfer or taxi takes about 1 h 45 min in normal traffic. The direct coach takes about 2 h 15 min plus the local taxi, so allow around 3 hours door to door.

Can I pay by card for the airport coach to Melaka?

Some coach counters accept cards, but it is safer to carry Malaysian ringgit cash, especially for the local taxi and small purchases.

Is there a train from KUL to Melaka?

There is no train station in Melaka. The nearest rail option is KLIA Transit to KL Sentral or Bandar Tasik Selatan, but you would still need a bus or taxi for the remaining journey; the direct coach is simpler.

Which transport is best for a family with luggage?

A private airport transfer is best for a family: the driver meets you at arrivals, helps with luggage, and takes you directly to Dutch Square without changing vehicles.

What should I do if I arrive at midnight?

Taxis and private transfers operate 24/7; the direct coach timetable may end earlier, so pre-book a transfer or use an official coupon taxi.