
A Melaka day trip.
Tour, or the RM12 bus?
Melaka is a Portuguese, Dutch and British port town turned UNESCO site about two hours south of Kuala Lumpur, and the only real decision is how you get there. That decision is made entirely by which day of the week you go.
Melaka earns the day. Five hundred years of Portuguese, Dutch, British and Peranakan layers in a town you can walk across in twenty minutes, about two hours from Kuala Lumpur. The split that matters: Friday to Sunday, take the bus from TBS from RM12 and stay for the Jonker Street night market, which is the best thing in Melaka and which no day tour is still in town for. Monday to Thursday, take the shared day tour at around US$32 (4.8 stars from 2,726 reviews) — the night market is not running anyway, so the tour costs you nothing you would have used and saves you both ends of the bus station.
Why the weekday-weekend split does all the work
Almost every Melaka guide argues tour against bus in the abstract. The honest answer is that the same trip has two different right answers depending on which day you leave Kuala Lumpur.
The Jonker Street night market runs on Friday, Saturday and Sunday evenings. It is the single best experience in Melaka — a closed street of food stalls, antiques and noise that turns a pleasant historic town into somewhere you are glad you stayed. Every shared day tour from Kuala Lumpur is on the coach home before it starts, because a tour has to get 40 people back to a car park.
So on a weekend, going under your own steam is not the budget option, it is the better trip. The bus from TBS starts around RM12 and takes about two hours, terminals at both ends are straightforward, and coming back late is a solved problem. You get the daytime town and the evening market for a fraction of the tour price.
Midweek, that advantage evaporates. With no night market to stay for, you are on the same clock as the coach, and the shared tour at around US$32 — with a 4.8-star rating across 2,726 reviews, the strongest review base of any day trip sold out of Kuala Lumpur — buys you door-to-door transport, a guide who knows which shophouse is which, and no bus station at either end.
One thing neither version fixes: Melaka is hot, low and shadeless in the middle of the day, and the historic core is compact enough that you will do it on foot. Take the same 07:00–11:00 rule you would use in Kuala Lumpur, and put the river cruise or a Peranakan lunch in the middle of the day.
A day in Melaka, either way you get there
Leave Kuala Lumpur — TBS, or the hotel pickup
Terminal Bersepadu Selatan (TBS) is on the LRT and KTM at Bandar Tasik Selatan, and buses to Melaka Sentral start from RM12 for the roughly two-hour run. If you have booked the shared tour instead, pickup is from central hotels and you can ignore all of the above. Either way, be moving by 07:30 — the town is best before it heats up.
The Dutch Square and St Paul’s Hill
Start at the oxblood-red Stadthuys and Christ Church on the Dutch Square — built 1650 and 1753, and the most photographed twenty metres in the state. Walk up St Paul’s Hill behind it to the ruined church where St Francis Xavier was briefly buried, then down the far side to the Porta de Santiago, the last gate of the Portuguese fortress. All free, all within ten minutes of each other, and all better before 11:00.
Jonker Street and the Peranakan shophouses
Cross the river into Chinatown proper. Jonker Street by day is antiques, kopitiam, cendol and shophouse facades; the cross streets — Heeren Street especially — hold the Peranakan mansions that are the actual architectural story here. Melaka is where the Peranakan culture that produced both of Kuala Lumpur’s new 2026 Bib Gourmands, Gulainya and Lama, comes from. See Michelin in KL for how that is playing out back in the capital.
Peranakan lunch, indoors, through the heat
This is the meal to plan for: Nyonya laksa, ayam pongteh, chicken rice balls — the last of which is a Melaka speciality and exactly what it sounds like. Sit down properly, take an hour, and let the worst of the afternoon pass while you do it. Melaka has no covered walkway network and no MRT to duck into.
The Melaka River cruise
Forty-odd minutes along the river past the murals and the restored godowns, and the one paid thing in town that most people are glad they did. It runs into the evening and it is better in the last hour of light, so if you are on the DIY version, save it until after the sun drops rather than doing it at 15:00.
The fork in the day — coach home, or stay
If you are on a tour, this is where you get back on the coach. If it is Friday, Saturday or Sunday and you came by bus, this is where the day pays off: stay. Have a drink, wait for the light to go, and be on Jonker Street when the barriers close it to traffic.
Jonker night market — Friday to Sunday only
The street closes, the stalls go up, and Melaka becomes the town people write home about: satay celup, cendol, durian puffs, antiques, karaoke that nobody asked for. It is free to walk and cheap to eat, and it is the entire argument for the weekend DIY version of this trip. Last buses back to Kuala Lumpur run late, but check the time before you commit to a second bowl of cendol.
The RM12 bus against the shared tour
Both columns are real answers. The question is only which day of the week you are reading this on.
The full daytime town, the river at dusk, and the Jonker Street night market that no day tour from Kuala Lumpur stays for — about US$27 at RM4.09 to the dollar, with the market included.
Hotel pickup in Kuala Lumpur, the coach both ways, a guide through the Dutch Square and Jonker, and back in the city by evening. 4.8 stars from 2,726 reviews — the strongest review base of any day trip sold out of KL. No night market, because the coach leaves first.
Check Melaka toursVerdict. Friday, Saturday or Sunday: take the bus. You will pay about the same and get the night market, which is the best hour of the day and the one the tour structurally cannot include. Monday to Thursday: take the tour. There is no night market to stay for, the coach removes two bus terminals and a transfer from your day, and at 4.8 stars from 2,726 reviews it is the most reliably reviewed thing anyone sells out of Kuala Lumpur.
Melaka from Kuala Lumpur, practically
Where to book the Melaka day
Almost every ticketed attraction in Kuala Lumpur charges foreigners more than Malaysians — Petronas is RM98 against RM35, a 180% gap. Resellers headline the MyKad rate. Every price on this site is the non-MyKad rate you will actually pay, and the gate price sits next to the reseller price so you can see the markup.
Melaka day trip FAQ
Is Melaka worth a day trip from Kuala Lumpur?
Yes. Five hundred years of Portuguese, Dutch, British and Peranakan history in a town you can walk across, about two hours away. Go Friday to Sunday if you can, because the Jonker Street night market is the best part and it only runs at weekends.
How do I get from Kuala Lumpur to Melaka?
Bus from TBS — the southern terminal at LRT and KTM Bandar Tasik Selatan — to Melaka Sentral, from about RM12 for a roughly two-hour run. There is no rail link. The alternative is a shared day tour at around US$32 with hotel pickup.
Should I take a Melaka tour or go independently?
Friday to Sunday, go independently and stay for the night market — the coach leaves before it opens. Monday to Thursday, take the tour: there is nothing to stay for, and at 4.8 stars from 2,726 reviews it is the best-reviewed day trip sold out of Kuala Lumpur.
When is the Jonker Street night market?
Friday, Saturday and Sunday evenings, when the street closes to traffic. It is free to walk, cheap to eat at, and it is the reason to do this trip under your own steam at a weekend rather than on a coach.
How long do you need in Melaka?
A full day covers the Dutch Square, St Paul’s Hill, Porta de Santiago, Jonker Street, a Peranakan lunch and the river cruise. An overnight is better if you want the night market without watching the last bus — and rooms there cost far less than in Kuala Lumpur.
What should I eat in Melaka?
Nyonya laksa, ayam pongteh, chicken rice balls and cendol, plus satay celup at the night market. Melaka is the origin of the Peranakan cooking that produced both of Kuala Lumpur’s new 2026 Bib Gourmands — Gulainya and Lama — which is a straight line worth eating along.
Is Melaka better than Ipoh as a day trip?
Ipoh is the better day trip and Melaka is the better overnight. Ipoh runs on a 2h20 ETS train you can rely on; Melaka is a two-hour road journey to a town whose best hours are after the last sensible coach home. The full ranking is on our day trips page.