Malacca City's primary transport hub is Melaka Sentral Bus Terminal, which facilitates both interstate and local bus services. Malacca International Airport (MKZ) serves as a regional air gateway, while the nearest railway station is Pulau Sebang/Tampin, located outside the city center.
By Bus:
Buses are the most common and cost-effective way to reach Malacca City.
From Kuala Lumpur's Terminal Bersepadu Selatan (TBS), the journey typically takes 2-3 hours and costs from RM 10.00 to RM 13.60. Buses depart frequently, approximately every 15-30 minutes.
Direct express buses are available from Kuala Lumpur International Airport (KLIA) and KLIA2, with travel times ranging from 1 hour 45 minutes to 2 hours 30 minutes, and fares from RM 21.90 to RM 39.
From Singapore, a bus trip to Malacca takes about 3-4 hours, including immigration clearance, with tickets starting from RM 25.00.
By Train:
There is no direct train station in Malacca City.
The closest railway station is Pulau Sebang/Tampin, located about 30-38 km away.
From Kuala Lumpur, you can take an ETS or KTM Komuter train to Tampin. From Tampin, a local bus to Malacca City costs around RM 4, or a taxi is approximately RM 50.
By Flight:
Malacca International Airport (MKZ) is the local airport.
Scoot operates direct flights from Singapore Changi Airport (SIN) to MKZ, with a flight duration of about 1 hour 5 minutes, commencing October 23, 2024.
From MKZ, a car ride to the city area takes approximately 20 minutes.
Many international visitors fly into Kuala Lumpur International Airport (KLIA) and then proceed to Malacca by bus or car, as KLIA is a major international hub located about 130 km from Malacca.
By Car/Ride-hailing:
Driving offers flexibility for travel to Malacca.
From Kuala Lumpur, it is less than a 2-hour drive covering 147 km via the North-South Expressway (PLUS), with tolls around RM12.87.
From Singapore, the drive is approximately 3 hours (241 km) on the PLUS highway, with tolls costing about RM20.34.
Taxis from KLIA to Malacca range from about RM 160 for a budget taxi to RM 350-450.
Car rental services are available in Malacca City, with daily rates starting from MYR 100-150.
Ride-sharing services like Grab are widely available within Malacca City for local transport.
At TFA Travel we believe in travel for all. Our mission is to enable people to explore the world as easily as possible without having to pay a travel agent a huge commission.
Our typical audience are those that want to see something new and get involved with authentic experiences of a country. Whether you are a backpacker, solo traveller, solo female traveller, straight or LGBTQ+ couple, family, you will find local and authentic experiences here.