
Melaka is a UNESCO World Heritage city just three hours from Singapore by road. It packs 600 years of Malay, Portuguese, Dutch and British history into a walkable old town -- then surrounds it with family water parks, night markets and river cruises. This guide covers the best things to do in Melaka in 2026, with entry fees, opening hours, and practical booking advice.
Quick answer: The top things to do in Melaka include exploring Jonker Street and Dutch Square, climbing the ruins of St Paul's Church, riding the Melaka River Cruise, visiting A Famosa fortress, and experiencing the revolving Menara Taming Sari tower.
One of the oldest surviving European architectural remnants in Southeast Asia, built in 1511. Entry is free. Open daily, 24 hours.
A short climb up St Paul's Hill leads to the roofless ruins of this 16th-century Portuguese church with views over the city. Entry is free. Open daily from sunrise to sunset.
The bright red Christ Church, the Stadthuys, and the iconic clocktower cluster around this colonial square. The square is open at all times and free to visit.
Malaysia's oldest functioning Chinese temple, dating to 1646, on Jalan Tokong. Entry is free. Open daily 7am to 6pm.
On Friday and Saturday evenings it transforms into a night market. No entry fee.
Tue, 25 Aug 2026

Jetstar
Singapore (SIN) to Bali / Denpasar (DPS)
Start from S$156.73
Mon, 24 Aug 2026

Sriwijaya Air
Jakarta (CGK) to Bali / Denpasar (DPS)
Start from S$96.36
Fri, 14 Aug 2026

Garuda Indonesia
Kuala Lumpur (KUL) to Bali / Denpasar (DPS)
Start from S$119.63
45-minute river cruise from Quayside Hotel Jetty. Entry fee: approximately RM15 per adult. Cruises run from 9am to 11:30pm daily, every 30 minutes.
This gyro tower revolves 360 degrees as it ascends 80 metres above the city. Entry fee: approximately S$6 per adult. Open daily 9am to 10pm. Book your skip-the-queue ticket through activities on Traveloka.
A night ride through the illuminated colonial quarter is a quintessential Melaka experience. Negotiate the fare directly; expect to pay around RM30 to RM50 for a 30-minute circuit.
High-ropes obstacle courses at different difficulty levels. Entry fee: approximately S$22 to S$25. Open daily 9am to 6pm.
A popular interactive museum where every room is flipped ceiling-down. Entry fee: from S$12 per adult. Open daily 10am to 7pm.
Melaka's largest water theme park. Entry fee: from RM50 per adult. Open daily 10am to 6pm.
Attached to Bayou Lagoon Park Resort. Entry fee: approximately S$7 per adult. Open daily 9am to 7pm.
Compare and book the best hotels in Melaka on Traveloka, with Best Price Guarantee on all properties. For getting around, a car rental gives you the most flexibility. An airport transfer from KL Sentral or KLIA to Melaka is also available. Book flights to KUL and check Traveloka promotions for deals.
Yes. Melaka is one of the most accessible international short breaks from Singapore. A two-night, three-day trip covers the main highlights comfortably.
Two nights and three days is the most common itinerary for Singapore visitors. Day one covers the heritage zone; day two is best for a theme park or Ayer Keroh attractions; day three allows a relaxed final walk through the river district.
For most first-time visitors, the UNESCO heritage zone offers the best location. You can walk to all the major landmarks and enjoy the Jonker Street atmosphere in the evenings.
Yes. Kuala Lumpur is approximately 90 minutes by road, making it a feasible day trip or add-on. Port Dickson beach resort town is about one hour north of Melaka.
Entry to A Famosa (the Porta de Santiago gatehouse) is free. The surrounding grounds and St Paul's Hill are also free to visit.
Traveloka is SEA's number one all-in-one travel app, ranked top for downloads from 2014 to 2025 (SensorTower). Book Melaka hotels, flights, activities, car rental and airport transfer in one place, backed by Best Price Guarantee and 24/7 live agent support. Over 2 million hotels worldwide. Singapore-friendly payments including PayNow, GrabPay and major credit cards. Download the app to plan your Melaka trip today.






