There are 4 ways to get from Jakarta to Malacca by plane, ferry, bus, busferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Malacca International Airport
best- Fly from Soekarno–Hatta International Airport (CGK) to Malacca International Airport (MKZ)plane CGK - MKZ
6h 29mRM 465–1,272Fly to Kuala Lumpur International Airport, bus
cheapest- Fly from Soekarno–Hatta International Airport (CGK) to Kuala Lumpur International Airport (KUL)plane CGK - KUL
- Take the bus from KL International Airport T2 to Malacca Mahkota Medical Centrebus
8h 43mRM 279–709Ferry, bus
- Take the ferry from Port of Tanjung Priok to Batu Amparferry
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the bus from Queen Street Bus Terminal to Hatten Hotel Melakabus
47h 57mRM 282–374Bus and ferry, train, bus, ferry
- Take the busferry from Gambir Station to Bandar Lampungbusferry
- Take the train from Tanjung Karang to Kertapatitrain
- Take the bus from Palembang to Terminal AKAP BRPSbus
- Take the bus from Terminal AKAP BRPS to Dumai Terminal AKAPbus
- Take the ferry from Dumai to Melakaferry
2d 1h
Soekarno–Hatta International Airport (CGK) to Malacca International Airport (MKZ) flights
Questions & Answers
The cheapest way to get from Jakarta to Malacca is to ferry and bus which costs RM 280 - RM 380 and takes 47h 57m.
The fastest way to get from Jakarta to Malacca is to fly which takes 6h 29m and costs RM 460 - RM 1300.
The distance between Jakarta and Malacca is 1091 km.
The best way to get from Jakarta to Malacca without a car is to ferry and bus which takes 47h 57m and costs RM 280 - RM 380.
It takes approximately 6h 29m to get from Jakarta to Malacca, including transfers.
Malacca is 1h ahead of Jakarta. It is currently 4:04 PM in Jakarta and 5:04 PM in Malacca.
There are 2127+ hotels available in Malacca.
What companies run services between Jakarta, Indonesia and Malacca, Malaysia?
Garuda Indonesia, Scoot Tigerair, and three other airlines fly from Soekarno–Hatta International Airport (CGK) to Malacca International Airport (MKZ) once daily.
- Website
- garuda-indonesia.com
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- RM 170–1,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Tanjung Karang to Kertapati
- Ave. Duration
- 9h 20m
- Frequency
- Once daily
- Estimated price
- RM 50–80
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- RM 50–80
- Business
- RM 90–130
- Executive
- RM 95–160
- Phone
- +65 8737 7707
- [email protected]
- Website
- 707-inc.com
Bus from Queen Street Bus Terminal to Hatten Hotel Melaka
- Ave. Duration
- 4h 1m
- Frequency
- Every 4 hours
- Estimated price
- RM 100–130
- Schedules at
- 707-inc.com
- Book at
- book.707-inc.com
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Port of Tanjung Priok to Batu Ampar
- Ave. Duration
- 37h 58m
- Frequency
- Once daily
- Estimated price
- RM 85–110
- Schedules at
- pelni.co.id
- Economy Class
- RM 85–110
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Bali: What to do if Mount Agung erupts, How to get from Florence to Rome, and Which London airport should I choose? - to help you get the most out of your next trip.











