KUALA LUMPUR to MALACCA — Transport Options ☀️

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

Private car/taxi

Door-to-door, flexible, faster travel

Best flexibility

Self-drive

Freedom to stop, easy highway route

Avoid

Train combination

No direct train, requires transfers

Quick answer: The main transport options from Kuala Lumpur to Malacca are direct bus/minivan, private car/taxi, or train + bus. The bus is the most budget‑friendly, the private car/taxi is fastest and most flexible, and the train + bus is an alternative land route. You can book tickets or transfers to Malacca from KL online in advance.

At a glance:

  • 📍 Distance: approx. 150 km between Kuala Lumpur and Malacca.
  • ⏱️ Travel time: Bus/minivan ~2‑3 hours | Train to Tampin then bus ~2 hours | Private car/taxi ~2 hours
  • 💰 Price range: Bus/minivan ~$2‑5 per person | Train ~$6‑7 per person | Private car/taxi ~$80‑220 per vehicle
  • 🚍 Best for budget: Direct bus/minivan
  • 🚆 Train transfer: Train to Tampin (about 40 km from the town center of Malacca)
  • ✈️ Fastest option: Private car/taxi with driver

Last updated in March 2026


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

Traveling from Kuala Lumpur to Malacca (Melaka) covers about 150 km. The most popular option is a direct tourist bus, with tickets from $2-5 per person and a journey of about 2-3 hours. You can also travel by private taxi or car, which takes about 2 hours and costs around $80-220 per vehicle.

There is no direct train to Malacca. Although you can travel by KTM train to Tampin and continue by taxi, buses are faster and more convenient. Book your tickets online in advance. From Malacca, you can continue to Penang or Singapore.

Malacca (Melaka) is one of Malaysia’s most historic cities, famous for its UNESCO-listed old town and colonial heritage. It is an ideal stop between Kuala Lumpur and Singapore. You can also visit Genting Highlands from Kuala Lumpur before continuing south.

Comparison of Transfer Options from Kuala Lumpur to Malacca
Transfer Mode – Kuala Lumpur to Malacca: Travel Time Cost Range
Bus 2-3 hours $2-5/pp
Private Car / Taxi with a driver 2 hours $80-220/car
KTM Train to Tampin 2 hours $6-7/pp

BOOK a TOUR / ACTIVITY in Malacca


How do I get from Kuala Lumpur to Malacca?


1. BUS from Kuala Lumpur to Malacca

👉 Bus travel is the cheapest and most popular way to get from Kuala Lumpur to Malacca.

  • ✔️ Good for: budget travelers and those looking for frequent departures
  • ✔️ Duration: ~2–3.5 hours
  • ✔️ Price: about $2–5 per person
  • ✔️ Comfort: medium to high (modern buses with air-conditioning and comfortable seating)
  • ✅ Best option: Use reliable operators like KKKL Express, StarMart Express or Mayang Sari
  • 💡 Tip: Book tickets online in advance and arrive at TBS Kuala Lumpur at least 30–60 minutes before departure.

Traveling by bus is the cheapest and most popular way to get from Kuala Lumpur to Malacca. Modern buses with comfortable seats are operated by StarMart Express, KKKL Express, Billion Stars, Mara Liner, Mayang Sari, and other companies.

Most buses depart from TBS Kuala Lumpur and arrive at Malacca Sentral, about 3 km from the historic city center.

The journey takes about 2-3.5 hours, and tickets cost only $2-5 per person. Check the bus timetable from Kuala Lumpur to Malacca and book your tickets online in advance.

Arrive at TBS at least 30 minutes before departure. Bus travel is the best choice for budget travelers looking for a fast and affordable transfer.

BOOK BUS TICKETS to Malacca

🚍 Bus Schedule from Kuala Lumpur to Malacca + Bus Tickets:
Bus Company Departs in Kuala Lumpur Arrival in Malacca Bus Ticket
Mayang Sari 08:00 11:22 From $2.00
Mayang Sari 10:30 13:52 From $2.00
Mayang Sari 11:30 14:52 From $2.00
Mayang Sari 12:00 15:30 From $2.00
Mayang Sari 12:30 15:52 From $2.00
Mayang Sari 13:30 16:52 From $2.00
Mayang Sari 14:30 17:52 From $2.00
Mayang Sari 16:00 19:22 From $2.00
Mayang Sari 17:00 20:22 From $2.00
Mayang Sari 18:00 21:22 From $2.00
Mayang Sari 19:00 20:22 From $2.00
KKKL Express 07:30 10:52 From $3.00
KKKL Express 08:30 11:52 From $3.00
KKKL Express 09:30 12:52 From $3.00
KKKL Express 10:30 13:52 From $3.00
KKKL Express 11:30 14:52 From $3.00
KKKL Express 12:00 15:22 From $3.00
KKKL Express 13:00 16:22 From $3.00
KKKL Express 13:30 16:52 From $3.00
KKKL Express 14:30 17:52 From $3.00
KKKL Express 15:30 18:52 From $3.00
KKKL Express 16:30 19:52 From $3.00
KKKL Express 17:30 20:52 From $3.00
KKKL Express 19:00 22:22 From $3.00
KKKL Express 19:30 22:52 From $3.00
KKKL Express 20:30 23:52 From $3.00
KKKL Express 21:30 00:52 From $3.00
Cepat Express 04:00 06:12 From $2.00
Mara Liner 04:15 07:37 From $2.00
Mara Liner 17:30 20:52 From $4.00
City Express 08:30 11:17 From $4.00
City Express 08:30 11:17 From $4.00

bus-kuala-lumpur-to-malacca
Bus of Billion Stars from Kuala Lumpur to Malacca, bus is the most popular way of transfer (photo: 12go.asia)

2. TAXI / CAR from Kuala Lumpur to Malacca

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

  • ✔️ Good for: travelers who prefer privacy, flexibility and door-to-door service
  • ✔️ Duration: ~2 hours
  • ✔️ Price: about $80–220 per vehicle
  • ✔️ Comfort: very high (modern cars or minivans with driver)
  • ✅ Best option: Book with trusted providers like Daytrip or Asian Overland Services
  • 💡 Tip: Share the ride in a group to reduce the cost per person and choose flexible pickup/drop-off locations.

Traveling by private car or taxi with a driver is the fastest and most comfortable way to get from Kuala Lumpur to Malacca. You can choose your own departure and arrival locations, making this a convenient door-to-door transfer.

Companies such as Daytrip, THS Transportation, ZMT Enterprise, Dusky Leaf Adventure, FQD Travel, Columbia Leisure, Khaimal Travel and Tours, and Asian Overland Services operate on this route. Standard cars and larger minivans are available.

The journey takes about 2 hours, and prices range from $80-220 per vehicle, depending on the car type and company.

Private transfers can be booked online in advance and are ideal for families, small groups, or travelers who prefer maximum comfort and flexibility.

BOOK PRIVATE CAR to Malacca

🚕 Taxi Schedule from Kuala Lumpur to Malacca:
Taxi Service Travel Time Price (Car)
THS Transportation 02:30 From $80.00
Columbia Leisure 01:40 From $150.00
ZMT Enterprise 01:55 From $150.00
Daytrip 01:56 From $100.00
Dusky Leaf Adventure 01:55 From $135.00
Khaimal Travel 01:55 From $150.00
FQD Travel 01:40 From $150.00

taxi-car-kuala-lumpur-to-malacca
Taxi/Car from Kuala Lumpur to Malacca (photo: THS Transportation, 12go.asia)

3. TRAIN from Kuala Lumpur to Tampin

👉 Train via Tampin is a possible but less practical way to reach Malacca from Kuala Lumpur.

  • ✔️ Good for: travelers who prefer trains and don’t mind an extra transfer
  • ✔️ Duration: ~2 hours (train) + additional time to Malacca (~40 km)
  • ✔️ Price: about $5–7 per person (train only)
  • ✔️ Comfort: medium (modern trains with seats, but extra transfer needed)
  • ✅ Best option: Take a KTM Berhad train to Tampin and continue by bus or taxi to Malacca
  • 💡 Tip: Check schedules in advance as trains are limited and plan your onward transfer from Tampin заранее.

You can also travel by KTM train from Kuala Lumpur to Tampin Railway Station, located about 40 km from Malacca. From Tampin, continue to the city by local bus or taxi. See the Malaysia Railway Map.

KTM trains depart from KL Sentral, take about 2 hours, and tickets cost only $5-7 per person. Train tickets can be booked online in advance and used as e-tickets on your phone.

Train travel is a good alternative, but buses are usually faster and more convenient because there is no railway station in Malacca. Check the latest KTM train timetable before your trip.

BOOK TRAIN TICKETS to Tampin

train-kuala-lumpur-to-tampin-malacca
From Kuala Lumpur to Tampin you can also travel by KTM train (photo: Baolau).

❓ FAQ – Travel from Kuala Lumpur to Malacca

How to book tickets from Kuala Lumpur to Malacca?

Book bus tickets or private transfers online via 12go.asia ➜ or Baolau ➜.

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

Travel time is about 2-3 hours by bus, around 2 hours by train to Tampin, or about 2 hours by private taxi.

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

Bus tickets cost $2-5, train tickets to Tampin $5-7, and private cars $80-220 per vehicle.

What is the travel distance from Kuala Lumpur to Malacca?

The travel distance is about 150 km by road.

Can you travel directly from Kuala Lumpur Airport to Malacca?

Yes. Direct buses operate from Kuala Lumpur International Airport to Malacca.

Are there direct flights from Kuala Lumpur to Malacca?

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

Is there a railway station in Malacca?

No. The nearest station is Tampin Railway Station, about 40 km from Malacca.

How can you get around Malacca?

The historic center is easy to explore on foot. You can also use taxis, Grab, or rent a bicycle.

How do you travel from Malacca to Singapore?

Travel by direct bus or via Tampin by train. Read more: Malacca to Singapore.

Where else can you travel from Malacca?

You can also travel to Genting Highlands via Kuala Lumpur by bus or private taxi.



💡 Practical Travel Tips for Kuala Lumpur to Malacca

Traveling from Kuala Lumpur to Malacca covers about 150 km. You can travel by direct bus, private taxi, or KTM train to Tampin followed by a taxi or bus to Malacca.

  • Choose the Bus: It is the cheapest, fastest, and most convenient option for most travelers.
  • Depart from TBS: Most buses leave from Terminal Bersepadu Selatan (TBS) with frequent departures all day.
  • Use Grab in Malacca: Grab is the easiest way to travel from Melaka Sentral to the historic city center.
  • Travel Midweek: Roads are usually less busy, making the journey faster and more comfortable.
  • Train via Tampin: A good alternative if you prefer rail travel, but you’ll need a taxi or bus for the final 40 km.
  • Book Early: Reserve your bus or private transfer in advance during weekends and public holidays.

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


🎫 Book your tickets / car from Kuala Lumpur to Malacca:

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: