KUALA LUMPUR to MALACCA — Transport Options ☀️

How to get from Kuala Lumpur to Malacca
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 taxi.

    • The distance between Kuala Lumpur and Malacca (Melaka) is a mere 150 kilometers. Travelers have the option to journey from Kuala Lumpur to Malacca via direct tourist bus or private taxi/car. For budget-conscious tourists, opting for bus travel proves to be the most economical choice, with tickets priced at approximately $2-5 per person and a travel time of about 2-3 hours. Alternatively, travelers can opt for private taxi services, including vehicles or luxury minivans accommodating 9-16 passengers. The travel time by private taxi/car to Malacca is approximately 2 hours, with prices starting at $80-220 per vehicle.
    • While there is no direct train connection from Kuala Lumpur to Malacca, travelers can theoretically take a train operated by KTM Berhad to Tampin and then proceed to Malacca via taxi. However, tourist buses typically offer faster travel times. Secure your bus tickets or taxi to Malacca conveniently online and embark on an enjoyable trip to this historical gem. From Malacca, travelers can also journey to Penang in the north of Malaysia via Kuala Lumpur, with available bus, train, or flight options.

BOOK TICKETS with 12go.asia

    • The city of Melaka (Malacca) stands as a historical jewel of Malaysia, offering visitors a glimpse into its rich past. Exploring the old town reveals traces of the former Malagasy sultanate, as well as periods of Portuguese, Dutch, and British colonial rule. The city’s vibrant history lends it a unique charm. Malacca (Melaka) serves as an ideal stop for travelers heading south in Malaysia or Singapore. Accommodation options in Malacca range from budget-friendly to luxurious, catering to various preferences.
    • Travelers can choose from three main options to travel from Kuala Lumpur to Malacca: bus, private car, or a combination of train and bus. While the bus remains a popular choice, direct flights between Kuala Lumpur and Malacca are not available. For group travelers, booking a private minivan may be an attractive option. Additionally, from Kuala Lumpur, travelers can also travel to Genting Highlands, a popular tourist destination near KL.
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.

One of the most used transport options from Kuala Lumpur to Malacca is a bus transfer. It is a relatively quick transfer and the tickets are very cheap and the buses are modern and comfortable. Companies such as StarMart Express, Cepat Express, Mara Liner, Billion Stars, KKKL Express or Mayang Sari will offer you a bus transfer to Malacca from Kuala Lumpur.

All these companies will offer you modern buses with seats. Buses can leave from various stops, or stop at smaller stops in Kuala Lumpur, but they usually leave from the large and busy TBS Kuala Lumpur station, which is located in the southern part of the city center. Most buses then arrive at Malacca Sentral, which in turn is located approximately 3km north of Malacca city centre.

Transport by bus from Kuala Lumpur to Malacca takes about 2-3.5 hours, depending on the company, this time can sometimes vary slightly, e.g. it can lead to a delay in departure. However, these indicated driving times are mostly respected. A bus transfer to Malacca from Kuala Lumpur is a very cheap option and will cost you in the range of $2-5/pp, usually the same prices throughout the year.

BOOK BUS TICKETS to Malacca

The bus timetable from Kuala Lumpur to Malacca is also relatively comprehensive, with plenty of buses running throughout the day and sometimes overnight, so everyone is sure to find a suitable route. You can easily search and buy your bus tickets to Malacca from Kuala Lumpur online in advance. You will then receive the tickets to your email, which you entered during the online reservation.

When booking, always read all transfer instructions and conditions carefully and follow the instructions of the transport companies. It is advisable to arrive at the TBS Kuala Lumpur station at least 30-60 minutes before the bus departs.

The bus transfer to Malacca from KL is suitable for most regular solo travelers, the buses are modern, fast and will provide you with a hassle-free transport to Malacca city.

🚍 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.

The most convenient, fastest, but at the same time the most expensive transport option from Kuala Lumpur to Malacca is by private car/taxi with a driver. You can also save some time with this option, because you can choose your departure point in Kuala Lumpur and your arrival point in Malacca.

Private companies Asian Overland Services, THS Transportation, ZMT Enterprise, Dusky Leaf Adventure, FQD Travel, Columbia Leisure, Khaimal Travel and Tours and Daytrip offer this transfer option between Kuala Lumpur and Malacca. These companies mostly offer modern classic smaller cars or even larger minivans for more people. In the case of a minivan, it can be an advantage to reserve the entire car and then you can calculate the fare for individual passengers.

Private car/taxi with driver from Kuala Lumpur to Malacca takes about 2 hours, this time may vary slightly depending on your travel route. Transfer by private car / taxi from Kuala Lumpur to Malacca costs between $80-220/vehicle, depending on the type of car and company.

BOOK PRIVATE CAR to Malacca

For the most part, smaller classic cars are a cheaper option than larger multi-passenger minivans. However, you can calculate the fare for individual passengers, so the transfer can be worthwhile even in the case of a minivan. You can easily search, view and book your private car with driver to Malacca from Kuala Lumpur online ahead of time.

When booking a car, always also read all information and instructions for the transfer to avoid any misunderstandings. Private transfer to Malacca is not suitable for low-cost travelers due to higher fares.

🚕 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 заранее.

If you would like to travel to Malacca by train, you can only go to the city of Tampin, which is about 40 km from the city of Malacca. The train does not go directly to the city, there is no railway. From the city of Tampin, you then have to use a private transfer or a local bus, which can make the journey a bit longer.

Traveling by train via Tampin is therefore more of an alternative to buses, a bus transfer is better and faster. On the route from Kuala Lumpur to Tampin, you can use the KTM Berhad trains, which have only seats. Trains depart from KL Sentral and arrive at Tampin Railway Station, see the Malaysia Railway map.

The transfer by KTM Berhad train from Kuala Lumpur to Tampin takes about 2 hours and the tickets cost between $5-7/pp, so it is again a cheaper transport option. You can again search and buy train tickets to Tampin from Kuala Lumpur online in advance as well as e-tickets on your mobile phone.

BOOK TRAIN TICKETS to Tampin

When booking, please read all current transfer instructions and information carefully and follow the instructions provided. Please arrive at the KL Sentral railway station in Kuala Lumpur at least 60 minutes before the train departs.

A train transfer is not the best way to get to Malacca, mainly because the nearest train station is about 40 km from the city and the timetable of these trains is also very limited. Usually, there are only 2 KTM Berhad trains to Tampin Railway Station every day, then continue to Gemas.

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

❓ FAQ + Tips – Travel from Kuala Lumpur to Malacca:

1. How to book and buy bus tickets from Kuala Lumpur to Malacca?

    • You can book e-tickets from Kuala Lumpur to Malacca on 12go.asia ➜ or Baolau ➜.
    • You can also book another travel route, e.g. Kuala Lumpur > Penang, Malacca > Penang…

2. What is the travel time from Kuala Lumpur to Malacca?

    • Travel by bus from Kuala Lumpur to Malacca takes about 2-3 hours.
    • Travel by train from Kuala Lumpur to Tampin takes about 2 hours.
    • Travel by private taxi from Kuala Lumpur to Malacca takes about 2 hours.

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

    • Travel by bus from Kuala Lumpur to Malacca costs about $2-5/pp.
    • Travel by train from Kuala Lumpur to Tampin costs about $6-7/pp.
    • Travel by private taxi from Kuala Lumpur to Malacca costs about $80-220/car

4. What is the travel distance from Kuala Lumpur to Malacca?

    • Travel distance from Kuala Lumpur to Malacca is about 150 km by train+bus/bus/taxi.

5. Is it possible to travel by bus from Kuala Lumpur Airport to Malacca?

    • Yes, you can travel by tourist bus from Kuala Lumpur International Airport to Malacca. There are some buses of Transnasional MY from the airport to Malacca, search and book bus tickets on 12go.asia.

6. Is there a flight from Kuala Lumpur to Malacca?

    • No, there is no flight from Kuala Lumpur to Malacca. It is not possible to travel by plane from Kuala Lumpur to Malacca.

7. Is there a railway station in Malacca?

    • There is no railway station in Malacca town, but there is a railway station in Tampin (Pulau Sebang). It is the closest railway station to Malacca, about 40 km from the town. There are trains to Kuala Lumpur or to the south of Malaysia.

8. How to move in Malacca?

    • Malacca is not so large but also not so small, but the best way how to explore this town is to walk or you can use your private taxi. Teoretically you can also rent a bicycle in the town.

9. How to get from Malacca to Singapore?

    • From Malacca you can travel to Singapore. There are tourist buses from Malacca town or trains from Tampin to Woodlands. Travel by bus from Malacca to Singapore takes only about 3-4 hours.

10. Where you can also travel from Malacca?

    • You can also travel back to Genting Highlands via Kuala Lumpur. Genting Highlands is about 50 km from Kuala Lumpur and it is a popular tourist and commercial site full of various attractions and fun. You can go there by bus or private taxi/car, there is no train to Genting Highlands.



💡 Practical Travel Tips for Kuala Lumpur to Malacca

These practical tips focus on specific and lesser‑known insights for the popular ~150 km journey from Malaysia’s capital Kuala Lumpur down to the historic city of Malacca — a route best known for its frequent and cheap buses but with a few travel hacks that can make your trip smoother and more enjoyable.

1. Know Where Your Bus Actually Arrives

Most buses from KL to Malacca terminate at Melaka Sentral bus station, which is a few kilometres outside the historic centre. Before you book, check if the service makes a stop closer to Dutch Square or Jonker Street — some operators offer this — so you avoid a short taxi or Grab ride upon arrival.

2. Choose TBS Carefully Based on Your Start Point

Buses depart primarily from Terminal Bersepadu Selatan (TBS) in Kuala Lumpur. Getting to TBS can be faster and cheaper via local rail (LRT/ERL to Bandar Tasik Selatan) than by taxi from the city centre, saving both time and transport cost before your long journey.

3. Take Advantage of Off‑Peak Weekday Schedules

Road traffic between KL and Malacca can significantly slow buses at peak hours and weekends. Travelling on mid‑week days or avoiding early morning rush hours often results in a quicker on‑road journey and less crowded coaches.

4. Plan Refreshment Stops on Longer Road Days

On self‑drive or coach rides, highway rest stops (R&R) like Seremban R&R halfway between KL and Malacca are good for stretching your legs, grabbing local snacks and using clean facilities — a small break that makes a big difference on a 2–3 h transfer.

5. Combine Train to Tampin + Taxi for Scenic Backroads

If you want a more scenic route, take a KTM train from KL Sentral to Tampin, then grab a taxi or ride‑hail to Malacca City. It’s not as direct as a bus but offers countryside views and can be surprisingly relaxing if you’re not in a hurry.

6. Take a Local Bus or Grab for Last‑Mile in Malacca

Once in Malacca, using a cheap local bus or ride‑hail service like Grab from Melaka Sentral to the city centre saves you from paying higher tourist‑area taxi rates — and it’s usually just a short ride into the heart of the historic neighbourhood.

Tip: Bus, train, flight or private taxi/car tickets from Kuala Lumpur to Malacca can be searched and booked online in advance, helping you secure your preferred departure time and level of comfort — particularly useful during weekends, holidays and peak travel periods.


🎫 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: