ThingstodoKualaLumpur
Jonker Street in the old town of Melaka
Melaka · 2026 verdict

A Melaka day trip.
Tour, or the RM12 bus?

Melaka, founded c.1400about 2 hoursbus from RM12tour ~US$32

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.

Photo: CEphoto, Uwe Aranas
Quick answer
WORTH IT — but the day of the week decides how 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.

Bus from RM12About 2 hoursFri–Sun: DIYMon–Thu: tour
The decision

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.

The route

A day in Melaka, either way you get there

07:30

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.

10:00

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.

11:30

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.

13:00

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.

15:00

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.

18: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.

19:00

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 maths

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.

Do it yourself
Bus, TBS to Melaka Sentralfrom RM12
Bus back to Kuala Lumpurfrom RM12
Local shuttle or Grab into the historic coreRM10
Dutch Square, St Paul’s Hill, Porta de Santiago, JonkerFree
Melaka River cruiseRM30
Peranakan lunchRM25
Jonker night market dinner, Fri–SunRM20
TotalRM109

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.

Book the tour
about US$32
per person, shared day tour

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 tours

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

Plan your visit

Melaka from Kuala Lumpur, practically

Cost
Bus from RM12 each way · shared day tour about US$32 · river cruise around RM30
Getting there
Bus from TBS (LRT/KTM Bandar Tasik Selatan) to Melaka Sentral, about 2 hours
How long
A full day. Leave Kuala Lumpur by 07:30 and you are in the Dutch Square by 10:00
Best time
Friday to Sunday if you want the Jonker night market — it does not run midweek
Crowd warning
Weekend afternoons on Jonker Street are shoulder to shoulder. Do the hill and the square first
Worth knowing
No rail link. The bus and the coach are the only sensible options — do not hire a car
Book it

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.

Our pick
GetYourGuide
Historical Melaka guided day tour, shared
The midweek default. Around US$32 at 4.8 stars from 2,726 reviews, hotel pickup in Kuala Lumpur, coach both ways. Take it Monday to Thursday; on a weekend the RM12 bus and the night market beat it.
Check dates and price ↗
GetYourGuide
Melaka day trip with river cruise and lunch
The version that bundles the two paid things in town — the river cruise and a sit-down Peranakan lunch — into the coach price. Worth comparing against the base tour rather than assuming it is a markup.
Compare inclusions ↗
GetYourGuide
Melaka evening tour with river cruise
The one product that solves the night-market problem without a bus: a later departure that puts you on the river after dark. Check the return time against the Jonker Street closure before you book.
Check evening tours ↗
Booking.com
Hotels in Melaka
Rooms here cost a fraction of Kuala Lumpur’s, and one night turns a rushed day into a proper visit — you get the night market without watching the clock and the Dutch Square at 08:00 with nobody in it.
Compare Melaka hotels ↗
Questions people actually search

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.