Melaka day trip from Kuala Lumpur — complete guide
Last reviewed
How do you get to Melaka from Kuala Lumpur?
Take a Plusliner or Transnational bus from TBS (Terminal Bersepadu Selatan) — departures every 20–30 minutes from 07:00 to 22:00, MYR 12–16 each way, 1h45–2h journey. Get off at Melaka Sentral terminal and take a local bus or Grab to the old town (10 min, MYR 6–10 by Grab).
Melaka (also spelled Malacca) is Malaysia’s most historically layered city — a UNESCO World Heritage Site where Portuguese fort ruins, Dutch administrative buildings, Chinese shophouses, and Malay kampung houses exist within walking distance of each other. For a day trip from Kuala Lumpur, it hits a rare sweet spot: close enough to be comfortable (1h45 by bus), compact enough to cover on foot, and distinctive enough to feel genuinely different from KL.
This guide covers the full day trip: getting there, what to see and in what order, where to eat, and which “experiences” to skip.
Getting from KL to Melaka
By bus from TBS (recommended)
Terminal Bersepadu Selatan (TBS) is the main bus hub for destinations south and east of KL. It is connected to the Bandar Tasik Selatan LRT and KTM station (2–3 stops from KL Sentral).
Operators: Plusliner, Transnational, CatchExpress. Departures every 20–30 minutes from 07:00 to 22:00. Fare: MYR 12–16 (USD 3–4) one way. Book online at Easybook.com or at the TBS terminal counters — no advance booking needed for non-peak days, but weekends and holidays book up.
Journey time: 1h45–2h15 depending on traffic. Friday afternoons and Sunday evenings are the worst.
The bus drops you at Melaka Sentral, a large terminal 5 km from the old town. From there:
- Grab: MYR 8–12 to Jonker Street (10 min)
- City bus (17 or 17A): MYR 2, runs every 20–30 minutes to Dutch Square
By private car or Grab
Grab from central KL to Melaka costs MYR 70–120 depending on traffic (1h30 by expressway). Worth considering for groups of 3–4 or if you want to stop at Nilai or Seremban on the way.
By guided tour
A full-day guided tour from KL saves the planning and typically includes hotel pickup, commentary, and the river cruise.
From kuala lumpur full day historical tour of malacca Kuala lumpur malacca day trip with river cruise and lunchWhat to see in Melaka
The old town divides naturally into two sections: the Dutch/Portuguese heritage zone around Dutch Square and A Famosa, and the Chinese heritage zone along Jonker Street and Heeren Street. Both are walkable and connect along the Melaka River.
Dutch Square and around
Christ Church Melaka (1753) is the red-painted Dutch Reformed church at the centre of Dutch Square — entrance is free and the interior is surprisingly serene. The Dutch Square itself hosts a large Stadthuys (now a museum, MYR 10 adult) and the famous red-and-white clock tower.
A Famosa (ruins of the 1511 Portuguese fort) is five minutes’ walk south of Dutch Square. Only the Porta de Santiago gatehouse survives — the British demolished the rest in 1807. The nearby St Paul’s Church (ruined hilltop Portuguese chapel, 1521) is free to enter and gives views over the town and the Strait.
Melaka Sultanate Palace Museum (MYR 5): a reconstruction of the 15th-century Malay palace. The woodwork is impressive even if the museum inside is modest.
Jonker Street and Chinatown
Jonker Street (Jalan Hang Jebat) is Melaka’s most-visited street — a preserved Peranakan shophouse strip with antique dealers, baba nyonya cafés, and heritage guesthouses. On Friday and Saturday evenings, Jonker Walk Night Market takes over the street (18:00–midnight) with food stalls and crafts.
Heeren Street (Jalan Tun Tan Cheng Lock) is the parallel street, quieter and better preserved, with original Peranakan mansions. The Cheng Hoon Teng Temple (oldest in Malaysia, 1646) is on the edge of Chinatown — free entry, ornate stonework, and interesting even to non-Buddhists.
Baba & Nyonya Heritage Museum (MYR 18, with guided tour every 45 min): one of the few privately maintained Peranakan mansions open to the public. The 30-minute guided tour is informative. Arrive early or expect a queue.
Melaka River Cruise
A flat-bottomed boat runs between the old town and the Kampung Morten area (traditional Malay village), passing painted murals, old godowns, and restored shophouses. Duration: 45 minutes. Cost: MYR 20–25 adult. Boarding points at Jambatan Hang Tuah and near the Maritime Museum.
The best time is late afternoon (16:00–17:00) when the light is warm and the heat has dropped.
Where to eat in Melaka
Melaka’s food scene is distinctive — Peranakan (Nyonya), Portuguese Eurasian, and Hainanese Chinese converge here.
Glutton’s Corner (Jalan Merdeka waterfront): outdoor hawker area with cendol (shaved ice with pandan jelly, coconut milk, palm sugar — MYR 4–6), satay celup (DIY hot-pot skewers, MYR 0.80–1.50 each), and char kway teow. Open from mid-morning; best at lunch.
Nancy’s Kitchen (Jalan KL 3/8): Nyonya home cooking, highly regarded for ayam pongteh (soy-braised chicken) and kuih. MYR 15–30 per dish. Lunch only; arrive before noon.
Donald & Lily’s (Jalan Bunga Raya): Eurasian Portuguese food, rare and distinctive. Devil’s curry (pork or chicken), debal, and feng are signature dishes. MYR 12–25 per dish.
Capitol Satay (Jalan Bunga Raya): The original satay celup restaurant — shared hot-pot table where you cook your own skewers in a peanut-coconut broth. Queue outside before 19:00 or wait 45 minutes.
Avoid: restaurants with laminated photo menus in Jonker Street aimed at bus groups — overpriced, tourist-standard food. Venture one block off the main drag.
Tourist traps and honest warnings
Trishaw rides: Decorated trishaws (becak) in Jonker Street charge MYR 40–80 for a short loop. The decoration has become increasingly loud (LED lights, stuffed toys, K-pop music). Agree the price before boarding. The experience is enjoyable once; subsequent rides are the same.
“Free” museum entry: Some buildings near Dutch Square offer “free” guided tours that end with a hard sell of silver or batik items. Exit politely but firmly.
Melaka Alive! and similar wax museums: Expensive (MYR 40–60) and of limited interest. Skip unless you have children who specifically want interactive attractions.
Heritage cruise boats: The official Melaka River Cruise is reliable. Competing operators outside the official booths sometimes charge double — buy from the signed booth at Jambatan Hang Tuah.
Suggested day trip itinerary
07:30 — Bus from TBS, arrive Melaka Sentral ~09:30 09:45 — Grab to Dutch Square 10:00–11:00 — Dutch Square, Christ Church, Stadthuys museum 11:00–12:00 — St Paul’s Hill, A Famosa, Sultanate Palace 12:00–13:30 — Lunch at Glutton’s Corner or Nancy’s Kitchen 13:30–15:30 — Jonker Street, Baba & Nyonya Heritage Museum, Cheng Hoon Teng Temple 15:30–16:30 — River Cruise (late afternoon slot) 17:00 — Walk Heeren Street, coffee stop 18:00 — Grab to Melaka Sentral 18:30 — Bus back to TBS/KL (arrive ~20:30)
If you have a car, you can stop at Seremban (siew pau pork buns) on the way back — 45 minutes north of Melaka, 45 minutes south of KL.
Melaka vs. Penang
Both are UNESCO Heritage Sites, both have Peranakan culture, but they are different experiences. Melaka is easier as a day trip; Penang really needs two nights to do justice to George Town, the northern beaches, and the food scene. See Penang destination guide for more.
How Melaka fits into a longer KL trip
The 3-day KL itinerary places Melaka on Day 2. The KL and Melaka 3-day itinerary specifically combines both cities with a Melaka overnight, giving you time to see Jonker Night Market.
Also see KL to Melaka transport options for a more detailed breakdown of all ways to get between the two cities.
Frequently asked questions about the Melaka day trip
Is one day enough for Melaka?
One day is enough for the main sights: Dutch Square, A Famosa, St Paul’s Hill, Jonker Street, the Baba & Nyonya Museum, and a river cruise. You won’t have time for everything, but you’ll see the highlights. A night in Melaka lets you experience Jonker Walk Night Market (Friday/Saturday only) and the town in the morning quiet before day-trippers arrive.
What is the best way to get to Melaka from KL?
The Plusliner or Transnational bus from TBS is the most practical for independent travellers: cheap (MYR 12–16), frequent, and direct. A Grab or private car is faster and more convenient if you’re in a group or have a specific schedule. Guided tours are the easiest option but cost more (MYR 80–200 with lunch).
Can you visit Melaka without a guide?
Absolutely. The old town is compact and easy to navigate on foot. Most sites are clearly signed in English. The Baba & Nyonya Heritage Museum is better with its included guided tour, but you can explore Dutch Square and Jonker Street entirely independently.
Is Melaka worth visiting on a weekday or weekend?
Weekdays are less crowded. The Jonker Walk Night Market (Friday and Saturday evening) is a specific draw if you can stay late, but the rest of the town is more pleasant without weekend crowds.
How much does a Melaka day trip cost?
Budget MYR 80–150 (USD 20–38) for the day: bus both ways (MYR 24–32), lunch (MYR 20–40), Baba & Nyonya Museum (MYR 18), Stadthuys Museum (MYR 10), river cruise (MYR 20–25), Grab in Melaka (MYR 15–25). Museum-heavy day: add MYR 30–40.
Where does the bus drop you in Melaka?
At Melaka Sentral terminal, approximately 5 km from the old town. Take a Grab (MYR 8–12, 10 min) or local bus 17/17A (MYR 2, 20 min) to reach Dutch Square and Jonker Street.
What should I wear in Melaka?
Light, breathable clothing — Melaka is a flat, walkable city and can be very hot and humid. If you plan to visit mosques or temples, bring a light scarf or shawl to cover shoulders. Comfortable walking shoes are essential.
Related guides

Ipoh day trip from Kuala Lumpur — food, heritage, and caves
How to visit Ipoh from KL in a day — ETS train, what to eat, Old Town heritage walk, cave temples, and costs. Complete honest guide for 2026.

Cameron Highlands day trip from KL — complete guide
Can you do Cameron Highlands as a day trip from KL? Honest guide to transport options, what to see at BOH Tea and beyond, and costs for 2026.

Genting Highlands day trip from Kuala Lumpur — complete guide
How to visit Genting Highlands from KL in a day — cable cars, SkyWorld theme park, costs, and what to skip. Honest tips for 2026.

Putrajaya day trip from Kuala Lumpur — complete guide
How to visit Putrajaya from KL in a half or full day — Putra Mosque, lake cruise, iron mosque, gardens, and transport options in 2026.
Ready to book? Top tours for this guide
We earn a small commission if you book through GetYourGuide — at no extra cost to you. Every tour is hand-picked and verified.
From kuala lumpur genting highlands day trip with cable car
Kuala lumpur malacca day trip with river cruise and lunch
From kuala lumpur cameron highlands full day tour
From kuala lumpur batu caves half day tour
Kuala lumpur batu caves private tour