A Melaka River Cruise ticket costs from RM35 for Malaysian adults and RM50 for foreign visitors, with boats running daily from 9:00am to 11:00pm. The 45-minute round trip covers 9 km of the old trading river, departing from Taman Rempah Jetty near Kampung Morten. Here is everything you need before you board: current prices, the timetable, how to find the jetty, and whether the night cruise is the better pick.

Quick facts

Adult ticket from RM35 (MyKad) / RM50 (foreign visitor)
Child ticket (ages 2–12) from RM25 (MyKad) / RM45 (foreign visitor); under 2 ride free
Hours daily, 9:00am–11:00pm (last boarding)
Cruise duration 45 minutes, round trip
Main jetty Taman Rempah Jetty, Jalan Tun Mutahir, 75100 Melaka
Route length 9 km
Commentary recorded narration in Malay and English

Prices were re-checked in July 2026 against the official ticketing portal and recent visitor receipts. The standard ticket is now sold as “Melaka River Cruise MRP” and includes a stop at Melaka River Park. Confirm the final fare at the counter or at ticket.melakarivercruise.my, as the operator has revised prices twice since 2025.

Seeing Melaka from KL? The river cruise is one stop on our historical Malacca day tour from KL, which covers the old town, Jonker Street and lunch, with hotel pickup included.

How to get to the jetty

The cruise uses two jetties. Taman Rempah Jetty (also signed as Spice Garden Jetty) on Jalan Tun Mutahir is the main departure point, with boats leaving roughly every 30 minutes. The second boarding point is Muara Jetty at Dataran Muara Sungai Melaka, beside the Quayside Hotel off Jalan Merdeka, a short walk from the Maritime Museum and Dutch Square.

If you are coming from the historic centre, Muara Jetty is the closer of the two: about five minutes on foot from Christ Church. Taman Rempah suits visitors arriving by car, as parking is easier along Jalan Tun Mutahir than in the old town.

Arriving by bus at Melaka Sentral, you are about 4 km from either jetty. A Grab ride takes 10 to 15 minutes and costs RM8 to RM12 outside peak hours; the local Panorama bus route 17 toward Dutch Square is cheaper but slower and less frequent. There is no rail station in Melaka itself, so travellers coming by train transfer at Tampin, roughly 40 minutes away by taxi.

Coming from Kuala Lumpur, allow about two hours by road. Our guide to getting from Kuala Lumpur to Malacca by bus, train or tour compares the options and costs.

The cruise route

The boat runs 4.5 km upriver and back, 9 km in total, between the river mouth and the Taman Rempah area. Along the way you pass:

  • The Maritime Museum and the replica Flor de la Mar galleon near the river mouth
  • Dutch-era godowns and the painted shophouse murals of the Kampung Jawa stretch
  • Kampung Morten, a preserved Malay village with stilt houses facing the water
  • Eight bridges, several rebuilt in the styles of the sultanate and colonial periods
  • The Melaka River Park stop, included in the standard MRP ticket

The recorded narration points out the main landmarks in Malay and English, though on busy boats it can be hard to hear over the engine. If the commentary matters to you, sit toward the front.

Many of the landmarks you pass are covered in detail in our guide to the 10 must-see historical sites in Malacca, which makes a practical walking list for after the cruise.

Prices and tickets

The fare table splits by MyKad (Malaysian ID) and foreign visitor:

Ticket MyKad Non-MyKad
Adult (13+) from RM35 from RM50
Child (2–12) from RM25 from RM45
Under 2 free free

Senior fares for ages 60+ exist in the official system, but recent visitors report the discount is only honoured at the jetty counters, not on online tickets. If you qualify, buy in person.

You can buy tickets three ways: walk up to either jetty counter on the day, book at ticket.melakarivercruise.my, or use an OTA such as Traveloka or GetYourGuide. Online tickets are valid only for the date you select and are non-refundable, so book for a day you are certain about. Counters accept cash; bring small notes.

Best time to go

The honest answer: after dark. The riverbanks, bridges and shophouse facades are lit from sunset, and the night slots are consistently the most popular. Boats run until 11:00pm, and the queue at Muara Jetty tends to thin after 9:00pm.

A daytime cruise has its own case. You see the murals, the stilt houses of Kampung Morten and the monitor lizards on the banks clearly, and photographers get better light before 10:00am. Afternoons are the weakest slot: hot, hazy and busiest with tour groups on weekends.

If it rains, boats keep running in light drizzle but pause for storms. Melaka’s wettest months are October to December; check the sky before queueing rather than booking a fixed online slot that day.

Is it worth it?

For RM50 a foreign adult is paying roughly RM1.10 per minute, which is fair for the single best orientation to Melaka you can get in under an hour. You cover more of the city than you could walk in an afternoon, and the night lighting is genuinely well done rather than an afterthought.

Skip it only if you have less than half a day in Melaka (spend the time in the old town on foot instead) or if you have already done a river cruise in Ayutthaya or Hoi An and expect something different. This is a sit-back city cruise, not a wildlife or dining experience.

Our suggested order for a first visit: take the cruise early, before the day heats up, and use it to spot the places you want to walk to afterwards. The boat passes most of the old town’s riverside landmarks, so by the time you step off you have a mental map of the city that would otherwise take half a day to build on foot. Guests on our day tours consistently rate this sequencing higher than ending with the cruise.

Frequently asked questions

How much is a Melaka River Cruise ticket?

Adult tickets start from RM35 for Malaysians (MyKad) and RM50 for foreign visitors. Children aged 2 to 12 pay from RM25 (MyKad) or RM45 (non-MyKad), and infants under 2 ride free. The current ticket includes the Melaka River Park stop. Prices were last confirmed in July 2026; check ticket.melakarivercruise.my for the fare on your date.

What time does the Melaka River Cruise run?

Boats run daily from 9:00am, including public and school holidays, with the last boarding at 11:00pm. Departures leave roughly every 30 minutes from the main jetty. Evening slots fill fastest, so arrive before your preferred time on weekends.

Where does the cruise depart from?

Two jetties: Taman Rempah Jetty on Jalan Tun Mutahir (the main departure point, easier parking) and Muara Jetty at Dataran Muara Sungai Melaka beside the Quayside Hotel, about five minutes on foot from Christ Church and Dutch Square.

How long is the route?

The full round trip is 9 km and takes about 45 minutes: 4.5 km upriver past Kampung Morten and the painted shophouses, then the same stretch back to your starting jetty. The standard ticket includes a stop at Melaka River Park.

Do you need to book in advance?

Not usually. Walk-up tickets are sold at both jetty counters throughout operating hours. Book online at ticket.melakarivercruise.my only if you want a guaranteed evening slot on a weekend or holiday, and note online tickets are date-specific and non-refundable.

Is there a night cruise?

Yes, and it is the most popular way to ride. The bridges, riverbanks and shophouses are lit from sunset, and boats run until the 11:00pm last boarding. There is no separate night ticket; the standard fare applies all day.

Is the Melaka River Cruise worth it?

For most first-time visitors, yes. It is the quickest overview of the city you can get, covering 9 km of riverfront in 45 minutes for RM35–50. Skip it only on a very short visit, when your time is better spent walking the old town.

Prefer Melaka after dark? Our private Malacca night tour pairs the illuminated river with Jonker Street’s night market and dinner, with pickup from your KL hotel.

Related guides