
How to Get to Malacca: From KL, Singapore & KLIA (2026)
How to get to Malacca from Kuala Lumpur, KLIA, Singapore and Johor. Compare coach, car and transfer by time, cost and drop-off point.
On this page
Last updated November 2026: how to get to Malacca comes down to coach, car or private transfer, because no train station or airport serves the old town. Coaches terminate at Melaka Sentral, which sits outside the heritage core. Use the origin guide below to match your starting point to a time band, a drop-off point and one catch.
Featured image: Ilya Plekhanov, CC BY-SA 3.0, via Wikimedia Commons.
How to Get to Malacca: The Short Answer
Malacca (Melaka) has no train station in its historic centre and no airport rail link. Tampin and Pulau Sebang stations sit roughly 40 km short of the old town, so rail adds a second leg. Most visitors choose a coach, a self-drive or a private car. Start with the quick picks, then jump to your origin.

- From Kuala Lumpur: take a coach from Terminal Bersepadu Selatan (TBS) to Melaka Sentral, about 2 to 2.5 hours.
- From KLIA or KLIA2: check for a direct coach at your landing time, or go via Kuala Lumpur, or book a private transfer.
- From Singapore: take a coach (about 3.5 to 6 hours) or a booked car (about 2.5 to 3.5 hours off-peak).
- From Johor Bahru: coach or car, with a shorter run than from Singapore.
- From Penang and the north: coach or car, ideally with an overnight stop.
Which Way to Malacca Fits Your Starting Point
Time bands below are planning ranges for door-to-door travel, not guarantees. Prices and hours checked November 2026; fares and schedules move, so confirm the day's fare with the operator. Border queues, weekends and school holidays stretch every Singapore figure.

| Origin | Best default | Time band | Cost band | Drop-off | Main catch |
|---|---|---|---|---|---|
| Kuala Lumpur | Coach from TBS | About 2 to 2.5 hours | From about RM12 | Melaka Sentral | Weekend roads slow the return |
| KLIA / KLIA2 | Direct coach if offered, else via KL or private transfer | Depends on the service | Private transfer costs most | Melaka Sentral or hotel | Late landings miss coaches |
| Singapore | Coach, or booked car for groups | Coach 3.5 to 6+ hours; car 2.5 to 3.5 hours off-peak | Coach from about S$23 | Melaka Sentral or hotel | Two immigration stops |
| Johor Bahru | Coach or car | Shorter than from Singapore | Below Singapore fares | Melaka Sentral or hotel | Operator times vary |
| Penang and north | Coach or car | Long; plan an overnight | Varies by operator | Melaka Sentral | Tiring same-day return |
| Elsewhere in Malaysia | Coach to Melaka Sentral | Depends on origin | Varies by operator | Melaka Sentral | Last mile into town |
How to Get to Malacca from Kuala Lumpur

Coaches run from Terminal Bersepadu Selatan to Melaka Sentral roughly every 30 minutes. Journey time is about 2 to 2.5 hours, and fares start around RM12. Frequency is high enough that you rarely need to book days ahead outside holidays. Melaka Sentral sells interstate coach tickets online and at counters and vending machines.
Choose a car or e-hail when you carry large bags, travel as a group of four, or leave at an odd hour. Coach wins on price and frequency, while a car wins on flexibility. A day trip works with an early coach, because 2 to 2.5 hours each way still leaves an afternoon and evening. Read our guide to coach options from Kuala Lumpur for departure-hour trade-offs.
How to Get to Malacca from KLIA and KLIA2

No direct rail line connects either airport terminal to Malacca. Three options remain: a direct coach if an operator runs one at your landing time, a coach via Kuala Lumpur, or a private transfer. Operator sites show whether a direct departure exists. Late landings are the real risk, since Melaka Sentral lists operation hours of 9.00am to 6.00pm. Book a private transfer when you land after dark. Check flight details on Malaysia Airports. Compare every transfer in our KLIA and KLIA2 transfer guide.
How to Get to Malacca from Singapore
Singapore to Malacca is not a Johor Bahru hop. Expect roughly 230 to 240 km of North-South Expressway after a land checkpoint at Woodlands or Tuas. Coaches stop twice, and every passenger carries bags through both immigration halls.
Direct coaches take about 3.5 to 6 hours, and fares start around S$23. Pick-ups include Queen Street, Golden Mile and HarbourFront, with drops at Melaka Sentral or sometimes a hotel bay. An 08:00 departure can reach Melaka Sentral around midday or later. Operators and bays change, so confirm the live pick-up point when you book.
Driving suits you if the car is already Malaysia-ready and you want it overnight in Melaka. Cars registered in Singapore need a Vehicle Entry Permit from the JPJ portal, reportedly enforced since July 2025 with a RM300 fine. Permits last five years. Carry a Touch 'n Go card for tolls and leave the expressway at Ayer Keroh, Exit 235. Choose Tuas or Woodlands by queue timing, not distance.

A booked cross-border car beats a coach when you travel with children, elders or several bags. Passengers usually stay seated at both checkpoints in a sedan or MPV, and the driver can drop you at a hotel pin instead of Melaka Sentral. Compare quotes per vehicle against coach seats multiplied by your group size. Full fare and timing detail sits in Singapore to Malacca by coach and car.
| Mode | Off-peak | Peak (Friday evening, Saturday morning, holidays) |
|---|---|---|
| Car or booked car | About 2.5 to 3.5 hours | About 4 to 5 hours |
| Coach | About 3.5 hours at best | Up to 6+ hours with two halls |
From Johor Bahru, Penang and Elsewhere
Johor Bahru is a shorter trip than Singapore, and both coach and car work. Skip the Singapore leg entirely. Operator timetables list current departures. Penang and the north mean a long day on the road, so a coach with an overnight stay beats a rushed same-day drive. Anyone already in Malaysia can book a coach to Melaka Sentral through online tickets or the terminal counters.
Melaka Sentral to the Old Town

Melaka Sentral stands on Jalan Abdul Razak in Peringgit, roughly 4 to 5 km from Jonker Street. Grab or a taxi takes about 10 to 15 minutes and costs less when split between travellers. Bus No. 17 of Melaka Bus Town stops at Jonker Street, reportedly taking 20 to 25 minutes for RM1.50, though departures are infrequent. From Jonker Street, Dutch Square is about a 3-minute walk. Drivers can use visitor parking at the terminal, which has 24-hour security. Staying near Jonker Street removes the bus leg for the rest of the trip. Onward options are covered in our guide to moving around the old town.
Melaka's operating window of 9.00am to 6.00pm makes a late-afternoon coach arrival a tight fit for the 4 to 5 km ride into town.
Stadthuys on Dutch Square charges RM20 for foreign adults and RM10 for Malaysian adults, and one ticket covers every museum inside. It opens Tuesday to Sunday, 9:00 AM to 5:30 PM, with last entry at 4:30 PM, and is closed Monday. Jonker Street becomes a night market on Friday, Saturday and Sunday from 6pm to midnight. Weekday afternoons are quieter. Visitor information is on Melaka tourism.
Day Trip or Overnight to Malacca
From Kuala Lumpur, a day trip works with an early coach. Singapore is harder, because a return can mean roughly 8 to 10 hours of travel plus border queues. Sunday afternoon and evening returns are the busiest, so leave the old town early or book a seat in advance. Stay one night when you want the Friday-to-Sunday night market, a slower morning, or a return that avoids the queue. Arrive by mid-morning to fit the museums and the 45-minute river cruise before evening. Weigh the trade-offs in Singapore routes in detail.
Stadthuys closes at 5:30 PM (last entry 4:30 PM) and is closed on Mondays, so plan the museums for a Tuesday to Sunday trip and finish well before then.

- Day trip: best from Kuala Lumpur, with an early coach out and a coach back well before dark.
- Overnight: best from Singapore, Penang or any origin with a long road or a border.
Border, Money and Connectivity Checklist
Rules change, so check before you travel on the official immigration and arrival-card pages. General visitor information is available from Tourism Malaysia.
- Passport: reportedly valid for at least six months.
- Visa: free entry depends on your nationality, so confirm yours with Malaysian immigration.
- MDAC arrival card: most foreign visitors file it online up to 3 days before arrival, and Singaporeans are exempt.
- Cash: carry ringgit for street food, the local bus and small stalls.
- Tolls: a Touch 'n Go card covers the expressway if you drive.
- Data: set up an eSIM before you cross so Grab and maps work on arrival.
Common Mistakes When Travelling to Malacca
Most delays come from the last mile and the border, not the motorway.
- Booking a coach into Melaka Sentral without planning the last 4 to 5 km.
- Assuming a train reaches the old town.
- Planning a same-day return from Singapore with a tight evening commitment.
- Arriving without MDAC or VEP sorted, where they apply.
- Treating a 4 to 5 hour peak estimate as an off-peak one.
Building the rest of the trip? Our Malacca attractions guide covers the sights, districts and logistics around this guide.
How to get to other cities
Frequently Asked Questions
How to take a train from Singapore to Malacca?
No train reaches Malacca's old town. KTM Shuttle Tebrau covers only Woodlands to JB Sentral, and rail via Tampin still leaves roughly 40 km to cover. Coach or booked car is the practical choice.
Is Malacca worth a day trip from KL?
Yes, if you take an early coach, since the ride is about 2 to 2.5 hours each way. That leaves time for Dutch Square and a river cruise of about 45 minutes. Stay overnight to catch Jonker Street's night market, Friday to Sunday from 6pm to midnight.
Explore More Malacca Guides
Keep planning your Malacca trip with these guides.
Malacca Guides
Useful notes for your Southeast Asia trip
Optional updates to our guides.
You might also like
Continue reading
More guides you'll find useful





