Malacca is a strong touristic state. Most people who visited this city felt in love with its history, attractions and local cuisine. If you decide to visit Malacca, there are several modes of transport to get to the place.
Most Malaysians and Singaporeans prefer travelling to Melaka on their own car. By travelling this way, you are in control of your own schedule. If you do not own a car, you can rent it from operators and pay a deposit besides the daily rates.
Cost from KL: The distance between Kuala Lumpur and Melaka is about 136km. The toll price is within RM35 while the fuel cost for a sedan car is about RM25 for a one way trip.
For car rental, the prices range from RM150-RM400 depending on the vehicle type and duration.
In Malaysia there are a lot of buses that have various destinations and that are frequent. It is cheap, fast and convenient for singles or non-kids couples. Most long-distant buses are cosy and all of them are air-conditioned. Melaka Sentral bus terminal is the hub for long-distant and local buses. It is about 4.5 km from Red Square.
Bus fare from KL: A one way trip ranges from RM12 to RM17.
A taxi ride from other cities to Melaka is not recommended as it is expensive due to the long distance. If you have enough money to pamper without the hassle of driving yourself, feel free to go for this option. Taxis are easily available within the city area.
Taxi fare from KL: A one way trip costs about RM200. Some taxi drivers offer chartered service where you can book them for 1 day. You’ll have to negotiate with the taxi driver about the chartered rate.
Melaka ferry jetty, named Harbour Master is situated at Taman Melaka Raya near the Maritime Museum. For visitors from Sumatra, Indonesia, getting to Melaka by ferry is the most viable option. Daily ferries are available between Melaka and 3 locations in Sumatra; namely, Bengkalis, Dumai and Pekanbaru.
Between Melaka and Dumai: RM110 (1-way) and RM170 (2-way).
Departing time from Melaka: Daily at 9am and 3pm.
Between Melaka and Bengkalis: RM50 (1-way) and RM80 (2-way).
Departing time from Melaka: Tuesdays, Fridays and Sundays at 1pm
Departing time from Bengkalis: Mondays, Wednesdays and Fridays at 9:30am
Between Melaka and Pekanbaru: RM120 (1-way) and RM210 (2-way)
Departing time from Melaka: Tuesdays, Thursdays and Saturdays at 9:30am. Mondays, Wednesdays and Fridays at 9am.
Plane is an option for distant visitors or for business travelers. Malacca International Airport is located about 10 km from the city. Only limited flights are available. If you are in Subang and Pekanbaru, travelling by flights to Melaka is another option.
There are currently 3 air operators in Melaka airport. Sky Aviation and Wings Air have flights to Pekanbaru while Firefly flys to Medan in Sumatra and Subang.
If you are still thinking to travel to Melaka via train, you will be disappointed as the nearest train station, Tampin (about 38 kilometers from the Melaka city) is closed to make way for the electrified double-tracking project. Many other sources are still telling you that train is one of the transport options to Melaka, which is not true.
Malacca is a very special place that offers delicious food and original tourist attractions. It has hotels, guest houses and inns for each pocket. There are also museums, churches, temples and other attractions. Choose any kind of transport and get to Melaka!
About the Author
Getting around Melaka →
Melaka Culture →
Melaka History →