
Bus
Direct, frequent departures, cheapest and easiest option
Private car/taxi
Door-to-door transfer, flexible timing, most comfortable ride
Bus + train
Via TBS, useful if heading to KL Sentral area
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 direct bus or taxi.
-
- Travel distance from Malacca to Kuala Lumpur in Malaysia is only about 150 km. There are 3 options how you can get to Kuala Lumpur from Malacca (Melaka): travel by tourist bus, travel by private taxi/car or you can travel by train from Tampin (Pulau Sebang) or Batang. The most popular and cheapest way of transfer to Kuala Lumpur from Malacca is to travel by tourist bus. There are various modern buses and bus companies from Melacca Sentral to TBS Kuala Lumpur. Terminal Bersepadu Selatan (TBS) is one of the main express bus terminals in Kuala Lumpur. Travel time by bus from Malacca to Kuala Lumpur is about 2-3.5 hours and bus tickets cost about $2-5/pp.
- There is no railway station in Malacca town, but you can take a train of KTM Berhad from Tampin or Batang. These railway stations are about 40 km from the town, so first you have to get to these stations, by taxi or local bus. So it is better to travel by bus from Malacca town, becaues this option takes a lot of time and train schedule is very limited. Transfer by train of KTM from Tampin to Kuala Lumpur costs about $6-7/pp and it takes about 2 hours. From Kuala Lumpur you can travel to the most popualr tourist site in the north of Malaysia – Penang (+Butterworth).
-
- The last way how you can travel to Kuala Lumpur from Malacca is to book a private car/taxi. It is the most expensive but comfortable option of transport. Transport by private taxi/car from Malacca to Kuala Lumpur takes about 2 hours and it costs about $100-270/car. Travel by plane from Malacca to Kuala Lumpur is not possible, there are no flights between these cities. Kuala Lumpur is the capital of Malaysia and is also Malaysia’s largest city. Kuala Lumpur has grown out of nowhere in 130 years into a modern city.
- From above it may seem like any other Asian city with tall skyscrapers, but it retains many characteristics and colors. In the city center there are plenty of colonial buildings, vibrant Chinatown with street vendors, night markets, which are an interesting destination for night walks and bustling Little India. Kuala Lumpur is also the most frequented transprot junctions in Malaysia. Read the instructions how you can reach Kuala Lumpur from Malacca below in this article. You can also search and book tickets to Kuala Lumpur from Malacca easily online. From Kuala Lumpur you can also go to Cameron Highlands by bus or car, or by train and bus to Ipoh, it is also a popular tourist mountain site.
| 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 |
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.
The most popular and cheapest way to transfer from Malacca to Kuala Lumpur in Malaysia is by bus. On this route to the capital of Malaysia, you can use buses from companies such as Billion Stars, Naik Selalu, Transnasional, Golden Silk Holidays, City Express, Mara Liner, Super Nice Express, StarMart Express, Cepat Express, KPB Express, KKKL Express, Melor Interline Express or Mayang Sari.
These companies will offer you modern buses with seats for a transfer and a hassle-free ride. These buses usually depart from Melaka Sentral and arrive to TBS Kuala Lumpur, which is a larger bus station in the city center of Kuala Lumpur. Melaka Sentral Bus Terminal is approximately 5 km north of the Malacca city center.
Traveling by bus from Malacca to Kuala Lumpur takes about 2-3.5 hours, this time can sometimes vary slightly and sometimes the buses may be late at departure. Even so, it is advisable to arrive at the place of departure at least 30 minutes before the departure of the bus. A bus transfer from Malacca to Kuala Lumpur costs between $2-5/pp, these prices are the same or slightly different even during the year.
The Malacca to Kuala Lumpur bus schedule / timetable is relatively comprehensive and there are many buses throughout the day, so you’ll be sure to pick a route that suits you. You can search and buy Malacca to Kuala Lumpur bus tickets easily online in advance. When booking a bus ticket to Kuala Lumpur, always read all transfer information and instructions and follow all instructions of the transport company.
A bus transfer to Kuala Lumpur from Malacca is suitable for most regular solo travelers who are looking for a cheaper form of transport but with good ride comfort. The advantage of this transport option is also that there are relatively many buses between these cities every day.
| 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 |

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.
The most convenient, fast, but at the same time the most expensive transfer option from Malacca to Kuala Lumpur is to use a private car/taxi with a driver. The advantage is that you can choose your departure point in Malacca and your arrival point in Kuala Lumpur, thus saving your further time. On this route, you can use modern and comfortable cars of companies such as Daytrip, ZMT Enterprise, FQD Travel or Asian Overland Services.
These companies offer classic smaller cars or even minivans for multiple people, i.e. for those traveling in a group of several people at the same time. Transport by private car / taxi from Malacca to Kuala Lumpur in Malaysia takes about 2 hours, but it may vary depending on your travel route. Fares for private cars may vary, for example, depending on the type of car or the number of passengers.
BOOK TAXI / CAR with 12go.asia ➜
Transfer by private car with driver from Malacca to Kuala Lumpur costs between $100-270/car. As a general rule, smaller classic cars are a cheaper option than larger multi-passenger minivans. However, you can then calculate the fare per individual person, so in a group of several people transported at the same time, the transfer can sometimes pay off.
You can easily search and book your private car/taxi with driver from Malacca to Kuala Lumpur online in advance. When booking and choosing a car, always read all instructions and information and follow the transfer conditions provided by the companies to avoid any misunderstandings. Private transportation by car and with a driver is suitable for those who have a larger budget for their travel, it is not a suitable option for low-cost travelers.
| 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 |

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.
Rather, an alternative transport option from Malacca to Kuala Lumpur is to travel by train. The disadvantage of this option is the departure from the city of Tampin, which is about 40 km from the city center of Malacca. So you have to get to this city first by e.g. a local bus, preferably some private transfer, it can take around 30 minutes.
Then take the KTM Berhad train from Tampin Railway Station (Pulau Sebang) to Kuala Lumpur Sentral, see Malaysia Railway Map. The disadvantage of the train transfer is that the train timetables are relatively very limited and there are approximately 2 trains per day. The train transfer from Tampin to Kuala Lumpur takes about 2.5 hours, the travel time is mostly respected and the fare is in the range of $6-8/pp.
BOOK TRAIN TICKETS on Baolau ➜
Train tickets from Tampin to Kuala Lumpur in Malaysia can be easily searched and purchased online in advance. There is no need to print these tickets, just keep them on your phone and then present them with your QR code when boarding the train in Tampin. When booking train tickets, always read all transfer instructions and conditions and follow all instructions given at the time of booking.
It is also advisable to arrive at Tampin train station at least 30 minutes before the train departs. The train transfer is more of a substitute option for transportation to Kuala Lumpur, the disadvantage is the longer travel time than the bus journey, because you have to go to the city of Tampin first.

❓ FAQ + Tips – Travel from Malacca to Kuala Lumpur:
1. How to book and buy bus tickets from Malacca to Kuala Lumpur?
-
- Search and book tickets / private car from Malacca to Kuala Lumpur on 12go.asia ➜.
- You can also book another travel route, e.g. Kuala Lumpur to Malacca, Malacca to Ipoh…
2. What is the travel time from Malacca to Kuala Lumpur?
-
- Transfer by bus from Malacca to Kuala Lumpur takes about 2-3.5 hours.
- Transfer by train from Tampin to Kuala Lumpur takes about 2 hours.
- Transfer by private taxi/car from Malacca to Kuala Lumpur takes about 2 hours.
3. How much does it cost to travel from Malacca to Kuala Lumpur?
-
- Travel by tourist bus from Malacca to Kuala Lumpur costs about $2-5/pp.
- Travel by train of KTM Berhad from Tampin to Kuala Lumpur costs about $6-7/pp.
- Travel by private taxi/car from Malacca to Kuala Lumpur costs about $100-270/car
4. What is the travel distance from Malacca to Kuala Lumpur?
-
- Travel distance from Malacca to Kuala Lumpur in Malaysia is about 150 km by bus, taxi or train.
5. Is there a flight from Malacca to Kuala Lumpur?
-
- No, there is no flight from Malacca to Kuala Lumpur. It is not possible to travel by plane from Malacca to Kuala Lumpur.
6. Is there a train from Malacca to Kuala Lumpur?
-
- There is no railway station in Malacca town. But it is possible to travel by train from Tampin Railway Station (Pulau Sebang) or Batang Railway Station. Tampin train station is about 40 km from Malacca town and Batang train station is about 47 km from Malacca town. Train schedule is limited, so it is better to travel by tourist bus from Malacca town.
7. What is the fastest way of transfer from Malacca to Kuala Lumpur?
-
- The most fastest option how you can reach Kuala Lumpur is to travel by private taxi/car. Private taxi/car is the most expensive option of transfer between Malacca and Kuala Lumpur.
8. What is the cheapest option of transfer from Malacca to Kuala Lumpur?
-
- The most cheapest option how you can travel to Kuala Lumpur from Malacca is to travel by tourist bus. The most cheapest bus tickets from Malacca to Kuala Lumpur start already at $3-4/pp.
9. Where you should go from Kuala Lumpur?
-
- From Kuala Lumpur you can travel by bus or car to Cameron Highlands or you can go by train, bus or plane to Penang and visit the most beautiful island in Malaysia – Langkawi. If you are traveling to Penang you should definitely visit Langkawi. There are also ferries or flights from Penang to Langkawi.
10. Where to accommodate in Kuala Lumpur?
-
- Kuala Lumpur in Malaysia offers a large number of various modern cheap hotels, low-cost hostels for backpackers but you can also use very luxury and new hotels in the town center.
11. How to travel solo in Malaysia?
-
- Solo travel in Malaysia is a seamless journey with user-friendly public transportation, reliable ridesharing services, and a plethora of solo-friendly accommodations. Immerse yourself in the local culture, try diverse cuisines, and explore vibrant markets. Whether wandering through historical cities or relaxing on tropical islands like very popular and attractive Langkawi or Perhentian, Malaysia welcomes the solo adventurer with open arms.
💡 Practical Travel Tips for Malacca to Kuala Lumpur
The roughly 150 km journey from historic Malacca up to Kuala Lumpur is one of Malaysia’s most popular intercity routes. With frequent departures, a variety of stops and busy transport hubs at both ends, thoughtful planning will make your travel smoother and more enjoyable.
1. Start With Melaka Sentral Timing in Mind
Melaka Sentral is the main coach hub in Malacca and also offers luggage storage and rest facilities. If you’re exploring the city before you leave, plan your visit with enough buffer so you’re at the terminal at least 30 min before departure — especially on busy weekends. It’s a large terminal with cafes and toilets, so it’s easy to spend a little time comfortably before your ride.
2. Avoid Midday Heat While Waiting
Terminals and bus stops around Malacca can be exposed to sun or limited shade. If you’re departing in the afternoon, arrive earlier to beat the hottest part of the day, or hang out in air‑conditioned waiting areas inside the terminal until it’s close to departure time. This makes the wait far more pleasant — especially if you’re carrying luggage.
3. Use Rest Stops Along the Expressway
If you’re on a long coach or private transfer, plan short breaks at clean and well‑equipped rest areas on the North‑South Expressway. Stops like Seremban R&R offer good food options, toilets and a chance to stretch your legs so you don’t arrive in Kuala Lumpur feeling cramped.
4. Avoid Peak Urban Traffic into Kuala Lumpur
Entering Kuala Lumpur around 7–9 AM and 5–7 PM can significantly increase travel time due to urban congestion. If possible, schedule your departure from Malacca to arrive outside those windows so you spend less time crawling through city traffic at the end of the trip.
5. Know Your Arrival Point in KL
Most buses arrive at Terminal Bersepadu Selatan (TBS) in Kuala Lumpur, which is well connected to the city by train and metro lines. Planning how you’ll move from the terminal to your accommodation — whether by KTM train, LRT, MRT or ride‑hail — can save confusion after you get off the bus.
6. Take Opportunities to Visit Along the Way
If you’re driving or in a private transfer, consider a short detour to spots like Seremban old town, known for local food and coffee, or Nilai/Putrajaya if you want a scenic break before the final urban approach into KL. These quick stops add texture to the journey instead of just focusing on getting from A to B.
Tip: Tickets and travel arrangements from Malacca to Kuala Lumpur can be searched and booked online in advance, helping you secure your preferred departure time and travel comfort — particularly useful during weekends, holidays and busy periods.
