MALACCA to KUALA LUMPUR — Transport ☀️

How to get from Malacca to Kuala Lumpur by bus, taxi, train
How to get from Malacca to Kuala Lumpur? You can go to Kuala Lumpur by bus, private taxi, car or taxi + train.
  1. Bus to Kuala Lumpur
  2. Taxi to Kuala Lumpur
  3. Train to Kuala Lumpur
  4. Book a Tour Online 🎫
  5. Book Tickets Online 🎫
Best comfort

Private car/taxi

Door-to-door transfer, flexible timing, most comfortable ride

Best alternative

Bus + train

Via TBS, useful if heading to KL Sentral area

Avoid

Train only

No direct railway, requires extra transfers

Quick answer: Travelling from Malacca (Melaka) to Kuala Lumpur is straightforward and affordable. You’ll find frequent tourist buses that connect the two cities, while if you prefer comfort and flexibility you can opt for a private car or taxi for a direct door-to-door ride. You can book tickets or car to Kuala Lumpur from Malacca easily online advance.

At a glance:

  • 📍 Travel distance: approx. 150 km between Malacca and Kuala Lumpur.
  • ⏱️ Travel time: Bus ~2–3.5 hours | Train (via Tampin) ~2 hours | Private car/taxi ~2 hours.
  • 💰 Price range: Bus US$2–5 per person | Train US$6–7 per person | Private car/taxi US$100–270 per vehicle.
  • 🚍 Bus: The most budget-friendly and widely used option.
  • 🚆 Train: Possible from nearby station but less convenient for Malacca town.
  • 🚕 Private car/taxi: Most flexible and direct—ideal for groups or large luggage.

Last updated in March 2026


From Malacca to Kuala Lumpur you can travel by bus, train, or private taxi.

Traveling from Malacca to Kuala Lumpur covers about 150 km. You can travel by tourist bus, KTM train from Tampin or Batang, or private taxi. The bus is the cheapest and most popular option, taking about 2–3.5 hours. Buses depart from Melaka Sentral and arrive at TBS Kuala Lumpur.

There is no railway station in Malacca city. If you want to travel by train, first take a taxi or local bus to Tampin or Batang stations. This option takes longer and has fewer departures. From Kuala Lumpur you can continue to Penang.

A private taxi takes about 2 hours and is the fastest and most comfortable option. There are no direct flights between Malacca and Kuala Lumpur. From Kuala Lumpur you can also travel to Cameron Highlands or Ipoh.

Comparison of transfer options from Malacca to Kuala Lumpur
Transfer Mode – Malacca to Kuala Lumpur Travel Time Cost Range
Bus 2–3.5 hours $2–5 per person
Train (Tampin to Kuala Lumpur) 2 hours $6–7 per person
Taxi/Car with a driver 2 hours $100–270 per car

BOOK a TOUR in Kuala Lumpur


How do I get from Malacca to Kuala Lumpur?


1. BUS from Malacca to Kuala Lumpur

👉 Bus transfer is the most affordable and widely used option from Malacca to Kuala Lumpur.

  • ✔️ Ideal for: budget travelers and solo passengers
  • ✔️ Travel time: approx. 2–3.5 hours
  • ✔️ Cost: around $2–5 per person
  • ✔️ Comfort: good (air-conditioned coaches with reclining seats)
  • ✅ Best option: Reliable operators like Transnasional, KKKL Express or Super Nice Express
  • 💡 Tip: Depart from Melaka Sentral and arrive at TBS Kuala Lumpur; book tickets online early to secure your preferred departure time.

A tourist bus is the cheapest and most popular way to travel from Malacca to Kuala Lumpur. Companies such as Billion Stars, KKKL Express, Super Nice Express, Mayang Sari, and others operate modern air-conditioned buses throughout the day.

Buses depart from Melaka Sentral Bus Terminal and arrive at TBS Kuala Lumpur. The journey takes about 2–3.5 hours, and tickets cost around $2–5 per person.

Bus tickets can be booked online in advance. Arrive at the terminal at least 30 minutes before departure and check your boarding details before traveling.

BOOK TICKETS with 12go.asia

🚍 Bus Schedule from Malacca to Kuala Lumpur + Bus Tickets:
Bus Company Departs in Malacca Arrival in Kuala Lumpur
KKKL Express 06:45 10:07
KKKL Express 07:30 10:52
KKKL Express 08:30 11:52
KKKL Express 09:00 12:22
KKKL Express 10:00 13:22
KKKL Express 10:30 13:52
KKKL Express 11:30 14:52
KKKL Express 12:30 15:52
KKKL Express 13:30 16:52
KKKL Express 14:30 17:52
KKKL Express 15:00 18:22
KKKL Express 16:00 19:22
KKKL Express 16:30 19:52
KKKL Express 17:30 20:52
KKKL Express 18:30 21:52
KKKL Express 19:30 22:52
KKKL Express 20:30 23:52
Mayang Sari 06:00 09:22
Mayang Sari 08:00 11:22
Mayang Sari 08:30 12:00
Mayang Sari 09:00 12:22
Mayang Sari 10:00 13:22
Mayang Sari 11:00 14:22
Mayang Sari 12:00 15:22
Mayang Sari 13:30 16:52
Mayang Sari 14:30 17:52
Mayang Sari 15:30 18:52
KPB Express 07:00 09:19
KPB Express 08:15 10:34
KPB Express 09:00 11:19
KPB Express 11:00 13:19
Cepat Express 23:30 01:49
Melor Express 08:30 10:15
Melor Express 09:45 11:30
Melor Express 12:30 14:15
Melor Express 13:30 15:15
Melor Express 14:30 16:15
Melor Express 15:30 17:15
Melor Express 16:30 18:15
Melor Express 17:30 19:15

bus-malacca-to-kuala-lumpur
Bus of Billion Stars from Malacca to Kuala Lumpur in Malaysia (photo: 12go.asia).

2. TAXI / CAR from Malacca to Kuala Lumpur

👉 Private car with driver is the fastest and most comfortable way from Malacca to Kuala Lumpur.

  • ✔️ Ideal for: groups, families, and travelers wanting door-to-door service
  • ✔️ Travel time: approx. 2 hours
  • ✔️ Cost: around $100–270 per vehicle
  • ✔️ Comfort: very high (private cars or minivans with professional driver)
  • ✅ Best option: Services by Daytrip, Asian Overland Services or ZMT Enterprise
  • 💡 Tip: Split the fare among passengers to reduce cost and choose flexible pickup/drop-off locations for maximum convenience.

A private car with a driver is the fastest and most comfortable way to travel from Malacca to Kuala Lumpur. Companies such as Daytrip, ZMT Enterprise, FQD Travel, and Asian Overland Services offer modern cars and minivans with flexible pickup and drop-off locations.

The journey takes about 2 hours, and prices range from $100–270 per car, depending on the vehicle type. Minivans are a good choice for families or small groups.

Private transfers can be booked online in advance and offer the greatest comfort and flexibility, although they are more expensive than the bus.

BOOK TAXI / CAR with 12go.asia

🚕 Taxi Schedule + Companies from Malacca to Kuala Lumpur:
Taxi Service Travel Time Price (Car)
Daytrip 01:55 From $100.00 / Standard 3pax
Daytrip 01:55 From $168.00 / Minivan 7pax
Daytrip 01:55 From $168.00 / Minivan 4pax
ZMT Enterprise 01:55 From $200.00 / Minivan 6pax
ZMT Enterprise 01:55 From $267.00 / Van 12pax
ZMT Enterprise 01:55 From $153.00 / Standard 4pax
FQD Travel 01:40 From $153.00 / Standard 3pax
FQD Travel 01:40 From $200.00 / Van 7pax
FQD Travel 01:40 From $230.00 / Van 12pax
DTY Holidays 02:20 From $99.00 / Sedan 2pax
DTY Holidays 02:20 From $110.00 / MPV 3pax
DTY Holidays 02:20 From $140.00 / Van 7pax
DTY Holidays 02:20 From $140.00 / Luxury Sedan 2pax
DTY Holidays 02:20 From $170.00 / Van 14pax
DTY Holidays 02:20 From $225.00 / Luxury MPV 2pax

private-taxi-car-malacca-to-kuala-lumpur
From Malacca to Kuala Lumpur in Malaysia you can also travel by private taxi/car with a driver (photo: ZMT Enterprise).

3. TRAIN from Tampin to Kuala Lumpur

👉 Train via Tampin is an alternative option for traveling from Malacca to Kuala Lumpur.

  • ✔️ Ideal for: travelers who prefer rail journeys over buses
  • ✔️ Travel time: approx. 2.5 hours (plus transfer to Tampin ~30 min)
  • ✔️ Cost: around $6–8 per person
  • ✔️ Comfort: moderate (standard KTM trains with seating)
  • ✅ Best option: KTM Berhad train from Tampin (Pulau Sebang) to Kuala Lumpur Sentral
  • 💡 Tip: Arrange transport to Tampin in advance and book tickets online early, as departures are limited each day.

You can also travel from Malacca to Kuala Lumpur by KTM train from Tampin (Pulau Sebang). As there is no railway station in Malacca, you first need to travel about 40 km to Tampin Railway Station by bus or taxi.

The train journey to Kuala Lumpur Sentral takes about 2.5 hours, with tickets costing around $6–8 per person. See the Malaysia Railway Map. There are only a few departures each day, so booking in advance is recommended.

BOOK TRAIN TICKETS on Baolau

Train tickets are available as e-tickets, so you can simply show the QR code on your phone before boarding. The train is a comfortable alternative, but the direct bus is usually more convenient.

train-malacca-to-kuala-lumpur
From Tampin or Batang you can travel by train of KTM Berhad to Kuala Lumpur (photo: Baolau).

❓ FAQ + Tips – Travel from Malacca to Kuala Lumpur

How to book tickets from Malacca to Kuala Lumpur?

Book bus tickets and private transfers online at 12Go ➜.

How long does it take to travel from Malacca to Kuala Lumpur?

Travel takes about 2–3.5 hours by bus, around 2.5 hours by train from Tampin, or about 2 hours by private car.

How much does it cost to travel from Malacca to Kuala Lumpur?

Bus tickets cost $2–5, train tickets $6–8, and private cars $100–270 per vehicle.

What is the distance from Malacca to Kuala Lumpur?

The travel distance is about 150 km by road or rail.

Are there direct flights from Malacca to Kuala Lumpur?

No. There are no direct flights between Malacca and Kuala Lumpur.

Can you travel by train from Malacca?

Yes, but you must first travel to Tampin Railway Station. The direct bus is usually more convenient.

What is the fastest way to reach Kuala Lumpur?

A private taxi is the fastest option, taking about 2 hours.

What is the cheapest way to travel?

The tourist bus is the cheapest option, with tickets starting at about $2 per person.

Where can you travel from Kuala Lumpur?

Popular destinations include Cameron Highlands, Penang, and Langkawi.

Where to stay in Kuala Lumpur?

Choose from budget hotels, hostels, or luxury hotels.

Is Malaysia good for solo travelers?

Yes. Read Solo Travel in Malaysia and visit destinations like Langkawi or Perhentian Islands.


💡 Practical Travel Tips for Malacca to Kuala Lumpur

Traveling from Malacca to Kuala Lumpur covers about 150 km. You can travel by tourist bus, KTM train via Tampin, or private car. The direct bus is the cheapest and most convenient option.

  • Take the Bus: Frequent departures from Melaka Sentral to TBS Kuala Lumpur.
  • Use the Train via Tampin: A comfortable alternative, but it requires a transfer to the railway station.
  • Choose a Private Car: The fastest and most flexible option, taking about 2 hours.
  • Arrive Early: Reach Melaka Sentral at least 30 minutes before departure.
  • Avoid Rush Hour: Kuala Lumpur traffic is busiest in the morning and late afternoon.
  • Book in Advance: Buses and private transfers can sell out during weekends and public holidays.

Tip: Bus tickets, train tickets, and private transfers from Malacca to Kuala Lumpur can be searched and booked online in advance.


🎫 Book your bus tickets from Malacca to Kuala Lumpur + Schedule:

(You can change your departure and arrival, dates… eg. Malacca to Penang, Malacca to Singapore…)

Vietnam to Malaysia ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: