On this page
- Why Getting to Malacca Still Trips People Up in 2026
- Taking the Bus from Kuala Lumpur to Malacca
- Driving from KL to Malacca — Tolls, Routes & Parking Reality
- Coming from Singapore — Bus, Car & What’s Changed in 2026
- The Malacca Sentral Bus Terminal — What to Expect on Arrival
- Getting from the Bus Terminal into Malacca’s Historic Centre
- Arriving by Grab or Private Transfer — When It Makes Sense
- Less Common Routes — Johor Bahru, Penang, Ipoh & Other Cities
- Airport Options — Flying Near Malacca in 2026
- 2026 Budget Breakdown — What Transport Actually Costs
- Practical Tips for the Journey — Tickets, Timing & Common Mistakes
- Frequently Asked Questions
💰 Click here to see Malaysia Budget Breakdown
💰 Prices updated: June, 2026. Budget figures are estimates — always verify before travel.
Exchange Rate: $1 USD = RM4.08
Daily Budget (per person)
Shoestring: RM80.00 – RM180.00 ($19.61 – $44.12)
Mid-range: RM200.00 – RM450.00 ($49.02 – $110.29)
Comfortable: RM500.00 – RM1,000.00 ($122.55 – $245.10)
Accommodation (per night)
Hostel/guesthouse: RM25.00 – RM80.00 ($6.13 – $19.61)
Mid-range hotel: RM100.00 – RM300.00 ($24.51 – $73.53)
Food (per meal)
Budget meal: RM10.00 ($2.45)
Mid-range meal: RM35.00 ($8.58)
Upscale meal: RM100.00 ($24.51)
Transport
Single metro/bus trip: RM3.00 ($0.74)
Monthly transport pass: RM150.00 ($36.76)
Why Getting to Malacca Still Trips People Up in 2026
Malacca is one of Malaysia’s most visited destinations, yet first-time travellers keep making the same mistakes getting there. The city has no functioning commercial airport, no train station, and sits off the main highway corridor in a way that confuses anyone relying solely on Google Maps. In 2026, with Malaysia’s public transport upgrades concentrated on the Klang Valley and the Penang corridor, Malacca remains a bus-and-road destination — and that’s perfectly fine once you know how it works. This guide covers every realistic route to Malacca from Kuala Lumpur, Singapore, and other Malaysian cities, with current 2026 prices and honest advice on what to expect.
Taking the Bus from Kuala Lumpur to Malacca
The bus is how the vast majority of travellers reach Malacca, and for good reason. It’s affordable, frequent, and when traffic cooperates, it takes about two hours from central KL. The main departure point in KLA is TBS (Terminal Bersepadu Selatan), which is connected directly to the Bandar Tasik Selatan MRT and KTM Komuter station. You don’t need to take a taxi to reach TBS — a single MRT ride from KL Sentral takes under ten minutes.
From TBS, operators including Transnasional, Konsortium, KKKL, and Unititi Express all run frequent services to Malacca Sentral, the city’s main bus terminal. Buses depart roughly every 20 to 30 minutes during peak hours, from around 6:30am until midnight. The journey takes 1 hour 45 minutes to 2 hours 30 minutes depending on traffic — Friday evenings and Sunday afternoons are the worst, where you can easily sit in the bus for three-plus hours.
In 2026, booking online through Easybook or BusOnlineTicket is the standard approach. Both platforms aggregate multiple operators, show real-time seat availability, and let you choose your seat. You can also buy tickets at the TBS counter on the day, but popular time slots on weekends sell out by mid-morning.
Some operators also depart from Pudu Sentral (the older terminal near Chow Kit) and from stops near KL Sentral itself. These are less frequent but useful if you’re staying in Bukit Bintang or the city centre and want to avoid the trip to TBS. Check Easybook when searching — filter by departure terminal, not just departure time.
Driving from KL to Malacca — Tolls, Routes & Parking Reality
The drive from Kuala Lumpur to Malacca covers roughly 145 kilometres and takes about 1 hour 45 minutes under normal conditions. The standard route is Lebuhraya North-South (PLUS highway, E2) southbound, exiting at either Ayer Keroh (Exit 226) for the northern approach or Alor Gajah if you’re heading to a specific part of town. Most tourists use Ayer Keroh, which puts you about 15 kilometres from the historic centre.
Toll costs in 2026 for a standard car from KL to the Ayer Keroh exit run approximately MYR 14 to MYR 17 total, depending on which KL entry point you use. Malaysia’s Touch ‘n Go RFID system is now mandatory on all PLUS highway gantries — cash lanes are no longer operational at most major gantries as of late 2024. If your rental car doesn’t have a TNG RFID tag pre-loaded, confirm with the rental company before you leave. Some budget rentals still charge a top-up deposit for this.
Parking in Malacca’s historic centre is genuinely difficult on weekends. The Dataran Pahlawan mall car park and the lots near Mahkota Parade fill up by 10am on Saturdays. A better strategy is to use the parking area near Kompleks MITC or along Jalan Merdeka if you arrive early. Parking rates hover around MYR 2 to MYR 3 per hour at most city-managed lots. The historic streets around Jonker Walk are almost entirely pedestrian or heavily restricted — don’t attempt to drive into that area expecting to find a spot.
Coming from Singapore — Bus, Car & What’s Changed in 2026
Malacca is approximately 220 kilometres north of Singapore, making it a very manageable trip. The most popular option for Singaporeans and travellers transiting Singapore is the direct express bus from various points in Singapore to Malacca Sentral.
Operators like Starmart Express, Transtar Travel, and 707 Inc run direct services from Larkin Sentral Bus Terminal in Johor Bahru and from Singapore’s Queen Street Terminal and Golden Mile Tower. The Singapore-to-Malacca journey takes 3.5 to 4.5 hours depending on Causeway or Second Link crossing times. As of 2026, the Second Link (Tuas) crossing at Gelang Patah consistently clears faster than the Johor-Singapore Causeway during peak periods, and some bus operators now default to this route.
From Singapore, the all-in cost for a direct bus to Malacca runs SGD 25 to SGD 45 per person depending on operator and departure time. Premium overnight or early-morning coaches sit at the higher end. Booking through Easybook or CatchThatBus gives you the most complete view of available timings.
If you’re driving from Singapore in a Singapore-registered car, you’ll pay Malaysian toll rates which are substantially lower than what locals pay — the tolls are charged in MYR. The main consideration is your car’s insurance coverage for Malaysia, and whether your vehicle’s IU (In-Vehicle Unit) is configured for Malaysian toll gantries. In 2026, PLUS has resolved most of the IU compatibility issues that plagued travellers in 2023–2024, but confirm with your insurer before crossing.
There is currently no direct train between Singapore and Malacca. The KTM ETS trains between Singapore (via JB Sentral) and KL Sentral do not stop at Malacca. If you’re coming by rail from Singapore, you’d arrive at KL Sentral and then transfer to a bus at TBS — which adds 45 minutes to an hour to your total journey time.
The Malacca Sentral Bus Terminal — What to Expect on Arrival
Nearly everyone arriving by public transport lands at Malacca Sentral, a large, modern terminal located in Hang Tuah Jaya, about 5 kilometres north of the historic centre. The terminal handles intercity buses, local city buses, and some outstation taxis. It is well-maintained, air-conditioned, and has functioning toilets, a food court, convenience stores, and ATMs.
What catches first-timers off guard is the distance from the terminal to the places they actually want to be. Malacca Sentral is not within walking distance of Jonker Street, Christ Church, or any of the main heritage sites. You will need another form of transport from here — see the section below for options.
The bus information boards inside the terminal are updated and reasonably accurate. Return ticket counters for KL-bound buses are clearly signposted near the main departure hall. If you’re doing a day trip, buy your return ticket as soon as you arrive — on weekends, afternoon buses back to KL fill up fast, and you don’t want to be stranded negotiating for the last seat on an overcrowded coach at 5pm.
Getting from the Bus Terminal into Malacca’s Historic Centre
This short leg of the journey is where many travellers waste time and money. You have four realistic options:
Grab
The fastest and most convenient. A Grab from Malacca Sentral to Jonker Street or the Dutch Square area costs MYR 8 to MYR 14 and takes about 10 to 15 minutes. Grab works reliably in Malacca in 2026, with enough drivers active during daytime hours. Late at night or very early morning, availability drops.
Local Bus (Panorama Melaka)
Panorama Melaka operates city buses from Malacca Sentral to the heritage zone. Bus 17 covers the route past Mahkota Parade toward the historic centre. Fare is MYR 1 to MYR 2. It’s slow (30–40 minutes with stops) and the schedule isn’t always reliable, but it works if you’re in no rush and travelling light.
Outstation Taxi
Fixed-rate taxis operate from the terminal taxi counter. The rate to the heritage area is around MYR 15 to MYR 25, slightly more than Grab. Useful when Grab surge pricing kicks in or drivers are scarce.
Hotel Transfer
Several hotels in the heritage zone offer paid or complimentary shuttle services from Malacca Sentral. If you’ve booked accommodation in Jonker Walk or the Heeren Street area, email the hotel before arrival — many will arrange a pickup at a fixed rate of MYR 20 to MYR 30 that covers your whole group.
Arriving by Grab or Private Transfer — When It Makes Sense
For the full door-to-door journey from KL to Malacca, a Grab Long Distance booking or a private car transfer bypasses TBS, the bus ride, and the Malacca Sentral-to-centre leg entirely. The car picks you up at your KL hotel or Airbnb and drops you directly at your accommodation in Malacca.
In 2026, Grab Long Distance pricing for a standard 4-seater from central KL to Malacca’s historic centre runs approximately MYR 130 to MYR 180 depending on traffic time and vehicle tier. Split between three or four people, this becomes genuinely competitive with the bus-plus-terminal-taxi combination, particularly if your group has luggage.
Private transfer services booked through platforms like MyTransfer.Asia or Klook Malaysia offer fixed-price bookings with a guaranteed vehicle — useful if you have a specific arrival time commitment (a tour, a check-in, a dinner reservation). Prices for a private transfer from KL Sentral to Malacca heritage zone range from MYR 150 to MYR 220 for a standard sedan in 2026.
From Singapore, the economics of private transfer are less attractive — a car from Singapore to Malacca runs MYR 400 to MYR 600 for a standard vehicle, which rarely makes sense unless you’re a group of four or five with maximum luggage or specific mobility requirements.
Less Common Routes — Johor Bahru, Penang, Ipoh & Other Cities
Malacca is well-connected by bus to most major Malaysian cities, even if those routes aren’t always obvious to travellers planning from abroad.
From Johor Bahru
Direct buses run from Larkin Sentral Terminal in JB to Malacca Sentral. Journey time is about 2 to 2.5 hours. Fare is approximately MYR 18 to MYR 25. This is the route to take if you’re island-hopping from the south or have crossed from Indonesia via the Johor ferry terminals.
From Penang
Buses from Penang Sentral run to Malacca Sentral via the North-South Expressway. Journey time is 5 to 6 hours. Overnight coaches make this practical — you depart Penang in the evening and arrive in Malacca by early morning. Fare runs MYR 35 to MYR 55. Operators include Konsortium and KKKL.
From Ipoh
Direct buses connect Ipoh to Malacca, though they’re less frequent than the KL route. Expect about 3.5 to 4 hours and fares around MYR 28 to MYR 38. Check Easybook — some services require a change at TBS.
From Seremban
Seremban is the closest major city to Malacca on the north side, and buses run regularly between Seremban Terminal One and Malacca Sentral in about 1 hour 20 minutes for around MYR 10 to MYR 14. This is useful if you’re coming off the KTM Komuter from KL and want to save money — take KTM to Seremban and connect to a Malacca bus, though the total time is longer than TBS to Malacca directly.
Airport Options — Flying Near Malacca in 2026
Malacca has its own airport, Malacca International Airport (MKZ), located in Batu Berendam, but commercial passenger services remain extremely limited in 2026. As of the current year, only a handful of charter and regional routes operate sporadically. Do not plan to fly into Malacca Airport expecting AirAsia or Malaysia Airlines services — they aren’t there.
The closest practical airports are:
- Kuala Lumpur International Airport (KLIA/KLIA2) — 130 kilometres north. From KLIA, you can take the KLIA Ekspres to KL Sentral, then MRT to TBS, then bus to Malacca. Total time: 3 to 3.5 hours. Alternatively, a direct private transfer from KLIA to Malacca heritage centre costs MYR 180 to MYR 250 and takes about 1 hour 45 minutes.
- Senai International Airport (JHB) in Johor Bahru — 220 kilometres south. Better for travellers coming from Indonesian cities or specific Singapore connecting flights. Take a taxi or Grab to Larkin Sentral, then a direct bus to Malacca.
For international arrivals who specifically want to reach Malacca without going through KL, landing at Senai and taking a direct bus from Larkin Sentral is worth considering — particularly for travellers arriving from Bali, Surabaya, or Batam who might otherwise have an awkward KL connection.
2026 Budget Breakdown — What Transport Actually Costs
Here’s a clear picture of what you’ll actually spend getting to Malacca in 2026, broken down by route and travel style.
From Kuala Lumpur
- Budget: MRT to TBS (MYR 2–4) + bus to Malacca Sentral (MYR 11–16) + Grab to heritage zone (MYR 10–14) = MYR 23–34 per person
- Mid-range: Grab Long Distance, shared between 3 people = MYR 45–60 per person
- Comfortable: Private transfer, door-to-door = MYR 150–220 total (not per person)
From Singapore
- Budget: Bus from Golden Mile or Queen Street to Malacca Sentral + Grab to centre = SGD 28–48 per person (approximately MYR 95–160)
- Mid-range: Direct coach with transfer service included = SGD 50–70 per person
- Comfortable: Private car transfer from Singapore = MYR 400–600 total per vehicle
From KLIA / KLIA2
- Budget: KLIA Ekspres + MRT + bus chain = MYR 45–65 per person including all legs
- Comfortable: Direct private transfer from airport = MYR 180–250 per vehicle
Driving from KL (own car or rental)
- Fuel: approximately MYR 25–35 one way for a standard petrol car
- Tolls: approximately MYR 14–17 one way
- Parking in Malacca: MYR 6–20 per day depending on location
Practical Tips for the Journey — Tickets, Timing & Common Mistakes
Book bus tickets in advance on weekends. The KL-to-Malacca route is one of the busiest in Malaysia. Saturday morning departures from TBS and Sunday afternoon returns to KL sell out. If you’re doing a weekend trip, lock in both directions the moment your dates are confirmed.
Avoid Friday evening buses from KL. The North-South Expressway from KL heading south on Friday evenings is genuinely bad, particularly between 5pm and 9pm. What should be a two-hour journey becomes three to four hours. If you must travel Friday, go early — the 2pm bus often clears before the traffic peak builds.
The rainy season doesn’t ground buses, but it slows traffic. Malacca sits in Malaysia’s southwest, where the main rainy months run October through January. Heavy rain doesn’t cancel buses, but it adds 20 to 40 minutes to road travel time. Factor this in if you have a check-in time to meet.
Carry small change for the bus terminal. The Panorama Melaka city buses from Malacca Sentral to the heritage zone require exact change or a Touch ‘n Go card. Not all drivers accept notes or give change.
Your hotel may be in a pedestrian zone. Many Malacca accommodation options sit on Jonker Street, Heeren Street, or narrow lanes in the heritage zone where vehicles cannot enter. Your Grab or taxi will drop you at the nearest accessible road — this is sometimes a 5 to 10-minute walk. Don’t be caught off guard with heavy luggage in 33°C humidity; pack light or bring a luggage-friendly bag.
WhatsApp your hotel the day before. In 2026, most boutique hotels and guesthouses in Malacca’s heritage zone are reachable on WhatsApp. Message them your arrival time, how you’re getting there, and ask for the exact drop-off point. The good ones will reply with a pin and specific directions — this alone will save you 20 minutes of confusion on arrival.
Frequently Asked Questions
How long does it take to get from Kuala Lumpur to Malacca by bus?
Under normal conditions, the bus from TBS in KL to Malacca Sentral takes about 1 hour 45 minutes to 2 hours 15 minutes. On Friday evenings and Sunday afternoons, traffic on the North-South Expressway can push this to 3 hours or more. Add another 15 to 20 minutes to reach the heritage centre from Malacca Sentral by Grab.
Is there a train from KL to Malacca?
No. Malacca has no passenger train station. The closest KTM stop is Pulau Sebang/Tampin, about 38 kilometres north of the city, but there’s no practical onward connection. The bus from TBS remains the standard and most efficient public transport option for the full journey.
Can I take a direct bus from Singapore to Malacca?
Yes. Several operators including Starmart Express and 707 Inc run direct coaches from Singapore’s Queen Street Terminal and Golden Mile Tower to Malacca Sentral. The journey takes 3.5 to 4.5 hours. In 2026, some services route via the Second Link (Tuas Checkpoint) which typically clears faster than the Causeway.
What is the best way to get from Malacca Sentral to Jonker Street?
Grab is the most practical option — it costs MYR 8 to MYR 14 and takes about 10 to 15 minutes. Local buses (Panorama Melaka) are cheaper at MYR 1 to MYR 2 but slower and less predictable. Outstation taxis from the terminal counter charge a fixed rate of around MYR 15 to MYR 25.
Is it worth renting a car to drive from KL to Malacca?
For solo travellers or couples, usually no — the bus is cheaper and avoids parking headaches. For groups of three or four, a rental car makes more sense financially and gives flexibility. Just ensure your rental car has a loaded Touch ‘n Go RFID for PLUS highway tolls, and budget for parking in Malacca, which is limited near the heritage zone on weekends.
📷 Featured image by Aniq Danial on Unsplash.