How to get to Malacca?

1. Bus

This is the cheapest way to reach Malacca. There are a lot of bus operators that provide daily busses driving between Malacca and many other locations within West Malaysia. From the main bus terminal Puduraya (TBS-Terminal Bersepadu Selatan) in Kuala Lumpur many busses a day leave towards Malacca (Melaka Sentral). The journey from Kuala Lumpur to Malacca only takes 2.5 hours. The cheapest bus tickets from Kuala Lumpur to Malacca only cost around RM10 (one way).

Website selling bus ticket:

If you want to travel directly from KLIA or KLIA2 to Malacca, RedBus is the one for you, but the bus schedules are irregular. There are 2 bus operators to choose:

1.Starmart Express -bus ticket cost RM35 ( 2 way)
2.Transnasional bus -ticket cost RM24 (2 way).

2.Rental Car

Secondly, you can choose to rent a car. There are a lot of car rental companies in Malaysia provide special pick up locations throughout the country, it allow customers can choose the pick up& drop off point at KLIA (airport) or city center. Thus, you can easily pick up the car and drive with it to Malacca.

There are the Top 5 brand in Kuala Lumpur-Airport International KLIA:

  1. Gosocar
  2. Paradise
  3. Hawk
  4. Merge
  5. Keddy by Europcar

3. Train

Malacca has no train station,If you want to take the train to Malacca, there are a various KTMB train types that serve the station at Tampin(Batang Melaka KTM Station).From KL Sentral to Tampin by train, you have a choice of the high-speed Electric Train Services (ETS) and the much more frequent commuter trains (KTMB Komuter). From Tampin(Batang Melaka KTM Station) to Melaka Town you can either take a bus (around a 1km walk to the bus station) or a more expensive taxi (if you travelling together with friends or family to share the cost, a taxi is the best option).

Website to book Train Ticket:

  1. 12 Go Electric Train Service (ETS)- RM 31 (one way)


The most convenient choice is to take a taxi to Malacca, this is suggest when you are travelling with your friends and family. Also, if you are leaving a hotel it is suggest to ask your hotel help to find a taxi driver as the ones flagged in the street might charge significantly higher fares. Normally, a one way trip will be around RM200.

Our Nearby Boutique Hotel
MUK by Victoria Home Melaka (Boutique Hotel)