The Melaka River Cruise offers visitors a memorable journey along the historic Melaka River, allowing you to admire the city’s beautiful scenery from a unique vantage point. As you glide along the water, you can wave to passersby while passing by lively riverside restaurants, vibrant bars, and a variety of charming shops situated along the riverbank.
The river cruise operates daily from 9:00 AM to 11:00 PM, providing visitors with the opportunity to experience Melaka’s scenic beauty during both daytime and nighttime. Day cruises showcase the city’s vibrant atmosphere under natural daylight, while evening cruises offer a relaxing and serene view of the illuminated heritage district.




Beyond being a convenient way to explore the city, the Melaka River Cruise also serves as an enriching cultural experience. During the journey, visitors can learn more about the state’s fascinating history and multicultural heritage.




The cruise route passes several historical landmarks, including Tan Kim Seng Bridge, a structure dedicated to a prominent Melakan trader, and Kampung Jawa Bridge, which dates back to 1714.
During the approximately 45-minute cruise, passengers can enjoy picturesque views of notable attractions such as The Stadthuys, Jonker Street, and Kampung Morten, among many other iconic sights along the river.


Ticket pricing for the Melaka River Cruise:
- Foreigner (Non-MyKad Holder)
- Adult (12 years and above): RM 30
- Child (2-12 years): RM 25
- MyKad Holder
- Adult (12 years and above): RM 25
- Child (2-12 years): RM 15
- Disabled Adult: RM 15
- Disabled Child: RM 10
- Senior Citizen (60 years and above): RM 20
- Super Gold (70 years and above): RM 10
- IPTA / IPTS Student (with Student ID Card): RM 20
- Chartered Boat (40 Seater): RM 1100
- Children below 2 years old: Free Admission
- 1-Day Unlimited Rides (Pit-Stop Package)
- Local Adult (12 years and above): RM 40
- Local Child (2-12 years): RM 25
- Local Senior Citizen (60 years and above): RM 30
- IPTA / IPTS Student (with Student ID Card): RM 30
- Foreigner Adult (12 years and above): RM 50
- Foreigner Child (2-12 years): RM 40
