Guide On How To Go To Melaka From Kuala Lumpur, Malaysia

Melaka is one of the must visit states in Malaysia. There are a lot of things to do there. It’s packed with a lot of attractions, foods and places to visit. Most of the time when we go there, we went on a foodie trips because there are so much food to try. But getting there can be quite tricky unless you are willing to spend few hundreds of MYR using taxi or Grab all the way from Kuala Lumpur to Melaka. This is not a good option when you want to spend less on transportation and keeping your budget more for other important things like foods, hotel and shopping.

There is a way to travel cheap to Melaka, although you will have to use various public transports but it will save you some money for a slightly over 2 hours trip. This is a guide oh how to go to Melaka from Kuala Lumpur, the capital city of Malaysia and probably the cheapest way to go.

1. Go to KL Sentral from anywhere you are in Kuala Lumpur. You can take Grab to get there from your hotel or any other location you’re currently at. Some of the hotels in KL do provide shuttle bus to go to KL Sentral so ask the front desk of the hotel you’re staying at.

This is the Bandar Tasik Selatan KLIA Transit Station. TBS is just next to it, where we took this photo from.


The main entrance to TBS bus station/terminal.

2. Take KLIA Transit Train to Bandar Tasik Selatan Station. This is the first thing you want to do before you go to Terminal Bersepadu Selatan (TBS), the main bus terminal in Kuala Lumpur (KL). It is the the first stop after you depart from KL Sentral, you won’t missed it. The journey will take around 7 to 10 minutes. The ticket cost less than MYR10. If you are planning to go direct from KLIA or KLIA 2, you can just take the KLIA Transit Train from those airports straight to Bandar Tasik Selatan Station.

How the inside of TBS looks like.

3. After arriving at Bandar Tasik Selatan Station, follow the signboard and walk to TBS.¬† It’s located next to this Bandar Tasik Selatan Station. You won’t miss it for sure.

4. Alternatively, you can take taxi or Grab directly from where ever you stay to TBS. The cost and the trip duration varies depending on where you take it. From Kuala Lumpur city centre, it cost less than MYR20 for Grab and take about 20 to 40 minutes to get to TBS depending on the traffic.

TBS is very easy to navigate, there’s signage everywhere to guide you.


If you didn’t buy your ticket online, you can buy it here at the self service ticketing kiosk or at the bus operator’s counter.

5. Take a bus from Terminal Bersepadu Selatan to Melaka Sentral. There are about 10 bus operators you can choose from. Make sure you check the bus schedule in TBS website before hand and buy your ticket online to make things easier for your trip. You can also buy your bus ticket at the terminal but the bus you intended to use might be sold out or full. In that case you might want to check other operators or take the next available bus. There’s an apps for TBS in the Play Store which you can download and you can use to purchase your bus ticket.

The TBS bus terminal is a newly completed building and equipped with modern facilities. It is also made based on the airport concept so it won’t be too hard for any traveler to navigate. The journey from TBS to Melaka Sentral will take about 2 hours. The fare varies depending on the bus operator. We took a bus from a bus operator called KKKL Express and it cost us about MYR15 per person.

The ticket counter of the bus operators.


There are some convenient stores where you can buy some quick foods and drinks or other items you need.


This is the departure gate for our bus to Melaka. It’s very convenient as the boarding is almost like an airport. You will need to scan your ticket to board the bus.

6. Upon arrival in Melaka Sentral station, take any public transport to your hotel or to any places you want to go. You can take taxi or bus or ride a beca (trishaw) to go around the Melaka. Be careful of those taxi touts that tried to pull you to use theirs. Just ignore them and go straight to the taxi counter.

7. If you are from KLIA or KLIA2, you can take the KLIA Transit Train directly to Bandar Tasik Selatan Station without going all the way to KL Sentral. There are also some buses for a direct trip from KLIA or/and KLIA2 all the way to Terminal Bersepadu Selatan.

The bus that we took to Melaka. It’s comfy for the 2 hours trip.

8. In Melaka, you can use taxi, Grab or beca (trishaw) to go around the city. The traffic can be very bad especially during weekend and peak season. You have to be very patient with all the traffic jams, especially if you’re going to famous places like the Jonker Walk.

Our overall cost per person for the trip is less than MYR30. We used Uber/Grab from our hotel to KL Sentral (MYR7), took KLIA Transit Train to Bandar Tasik Selatan Station (MYR7) and hopped on a bus to Melaka (RM15.40). Total cost is MYR29.40.

We do hope this guide will help any traveler that is planning to go to Melaka soon. It might help you to save some money and will help to ease your journey as well. Apart from using bus, taxi or Grab, you can rent a car from KL to go to Melaka. But the traffic going in to the city and around the city is normally bad with traffic jams all over it. We rented a car a few times to Melaka before and it was not a good experience going through the traffic jams. We ended up using taxi, beca or just walk.

Here are some photos of some interesting things in Melaka, just to tickle and entice your interest.

When you arrived at this building, you know you have visited Melaka.


The Melaka river.


The very famous Jonker Walk. It’s a food paradise!


This is the beca or trishaw. Very colorful isn’t it?

Enjoy your time in Melaka and make sure you try as many foods as you can while you’re there! Don’t forget to take a lot of photos and take as much as memories back with you.

Leave a Reply

Your email address will not be published. Required fields are marked *

error: Content is protected !!
%d bloggers like this: