How to Get to Melaka from KL: Your Guide to the Best Transport Options

Traveloka MY
5 min read

Wondering how to get to Melaka from KL without spending too much time or money on the road? Melaka makes an easy addition to a Kuala Lumpur itinerary, especially for travellers who want to experience Malaysia's rich heritage, local food and laid-back atmosphere beyond the capital.

The journey covers around 145 kilometres, with several transport options available depending on your budget and travel style. An intercity bus is generally the most affordable choice, while Grab or a private taxi offers greater comfort and flexibility. Travellers who enjoy rail journeys can also take a KTM service to Pulau Sebang/Tampin before continuing to Melaka by local transport.

With a range of options available from Kuala Lumpur, getting to Melaka can be straightforward whether you're travelling solo, with family or as part of a group. Knowing the differences between each route can help you choose the most convenient way to start your Melaka adventure.

Best Ways to Travel from Kuala Lumpur to Melaka

There are several ways to travel from Kuala Lumpur to Melaka, ranging from affordable intercity buses to private transfers and train connections.

Take an Intercity Bus

For most travellers, taking a bus is the most popular and budget-friendly way to travel from Kuala Lumpur to Melaka.

Most intercity buses depart from Terminal Bersepadu Selatan (TBS), a major transport hub in Kuala Lumpur. TBS is connected to Bandar Tasik Selatan Station, making it relatively easy to reach by public transport.

The journey generally takes around 2 to 2.5 hours, although travel time can vary depending on traffic conditions.

Popular bus operators serving routes between Kuala Lumpur and Melaka may include KKKL Express, Delima Express, Mayang Sari, Transnasional and Maraliner.

How to Get to TBS

If you're staying in Kuala Lumpur, TBS can be reached by public transport.

You can take the Sri Petaling Line LRT, KTM Komuter or KLIA Transit to Bandar Tasik Selatan Station, which is directly connected to the TBS complex.

This makes TBS a convenient departure point even if you are not staying near central Kuala Lumpur.

Travel Directly from Kuala Lumpur Airport

Arriving at Kuala Lumpur International Airport (KLIA) and heading straight to Melaka?

You do not necessarily need to travel into central Kuala Lumpur first.

Direct buses are available from the transportation hubs at KLIA Terminal 1 and KLIA Terminal 2, allowing travellers to continue to Melaka without first travelling into the city centre.

This can be particularly convenient if Melaka is your first destination in Malaysia.

Take a Taxi or Ride-Hailing Service

If convenience is your priority, travelling by private taxi or ride-hailing service is another option.

Services such as Grab allow you to travel directly from your accommodation or another pickup point in Kuala Lumpur to Melaka.

The journey generally takes around 1.5 to 2 hours, depending on traffic.

Fares can be around RM 180 to RM 250 or more, depending on the vehicle type, pickup location and traffic conditions.

Although this option costs more than taking a bus, it can be worthwhile for families, groups or travellers carrying several pieces of luggage.

Discover Flights With Traveloka

Sat, 24 Oct 2026

Scoot

Pekanbaru (PKU) to Melaka (MKZ)

Start from RM 303.76

Fri, 23 Oct 2026

Super Air Jet

Pekanbaru (PKU) to Melaka (MKZ)

Start from RM 583.06

Sat, 17 Oct 2026

Pelita Air

Pekanbaru (PKU) to Melaka (MKZ)

Start from RM 789.44

Take the Train via Pulau Sebang/Tampin

There is no railway station located directly in central Melaka.

Instead, travellers can take a KTM Komuter or ETS train from KL Sentral to Pulau Sebang/Tampin Station.

After arriving at Pulau Sebang/Tampin, you need to continue the journey by taxi or local bus for approximately 30 to 45 minutes to reach central Melaka.

Although the train requires an additional transfer, it can be an alternative for travellers who prefer rail travel.

Which Kuala Lumpur to Melaka Transport Option Is Right for You?

Each transport option offers a different travel experience, so your choice may depend on your budget, luggage and itinerary.

Choose the Bus for Affordability

The intercity bus is the most practical choice if you want to keep your travel costs low.

With fares starting from around RM 10 to RM 18 per person, buses offer an affordable way to travel between Kuala Lumpur and Melaka.

TBS is also well connected to Kuala Lumpur's public transport network, making it relatively easy to reach before your departure.

Choose Grab for Convenience

Grab or a private taxi can be a better choice if you value door-to-door convenience.

You can arrange a pickup from your hotel or another location in Kuala Lumpur without having to travel to a bus terminal.

This option can be particularly useful for families, groups or travellers with several pieces of luggage.

Choose the Train for a Different Travel Experience

Taking the train can be an alternative if you enjoy rail travel or prefer not to spend the entire journey on the road.

However, because Melaka does not have a train station in the city centre, you will need to continue from Pulau Sebang/Tampin by taxi or local bus.

For travellers who prioritise simplicity, the direct bus may therefore be easier.

Top Things to Do in Melaka

Once you arrive, Melaka offers plenty of historic attractions, cultural experiences and activities to explore.

Explore Dutch Square

Dutch Square, also known as the Red Square, is one of Melaka's most recognisable areas.

The historic district is known for its distinctive red colonial-era buildings, including Christ Church.

It is a popular starting point for exploring Melaka's historic centre and taking photographs.

Visit Jonker Street Night Market

Jonker Street is one of Melaka's most popular areas for food, shopping and local culture.

The Jonker Street Night Market operates on Friday, Saturday and Sunday nights, making the weekend an ideal time to experience its lively atmosphere.

Visitors can browse local food, snacks, souvenirs and other products while exploring the historic Chinatown area.

Take a Melaka River Cruise

A Melaka River Cruise offers a relaxing way to see the city from the water.

The cruise follows the Melaka River and passes various sights along the riverbanks.

Going in the late afternoon or evening can be a pleasant way to experience the city as the temperature becomes cooler.

Explore A Famosa and St. Paul's Hill

History enthusiasts should make time to visit A Famosa and St. Paul's Hill.

A Famosa is a historic Portuguese-era fortress, while St. Paul's Hill is home to the remains of St. Paul's Church and offers views over parts of the city.

Together, these landmarks provide a glimpse into Melaka's long and diverse history.

Best Time to Visit Melaka

The best time to visit Melaka depends on the type of experience you want.

If you want to experience the lively atmosphere of Jonker Street Night Market, plan your trip between Friday and Sunday.

The weekend is ideal for travellers who enjoy shopping, local food and a busier city atmosphere.

If you prefer a quieter experience with fewer crowds, consider visiting Melaka on weekdays.

This can make it easier to explore the historic centre at a more relaxed pace.

Kuala Lumpur to Melaka Travel Tips

A little preparation can make the journey between Kuala Lumpur and Melaka much easier.

Book Your Bus in Advance

Buses can become busier during weekends, public holidays and peak travel periods.

Booking your preferred departure time in advance can help you secure a suitable schedule and avoid having to reorganise your itinerary at the last minute.

Allow Extra Time for Road Travel

Although the journey is generally around 2 to 2.5 hours, traffic can affect travel times.

This is particularly important if you are travelling during busy periods or have a hotel check-in, tour or other activity scheduled shortly after arriving in Melaka.

Choose Your Departure Point Carefully

If you are staying in central Kuala Lumpur, TBS is the main departure point to consider for intercity buses.

However, travellers arriving at KLIA Terminal 1 or Terminal 2 may find it more convenient to take a direct bus to Melaka instead of travelling into Kuala Lumpur first.

Consider Your Luggage

Travellers with large suitcases may find a direct bus or private transfer easier than taking multiple forms of public transport.

If you choose the train, remember that you will need to transfer from Pulau Sebang/Tampin to central Melaka.

Plan Your Kuala Lumpur to Melaka Adventure with Traveloka

Melaka is a perfect getaway for travellers looking for a mix of history, culture, local food, and relaxed city exploration in Malaysia. From the colourful streets of Dutch Square and the lively Jonker Street Night Market to scenic Melaka River cruises and historic landmarks such as A Famosa and St. Paul's Hill, there's something for every type of traveller to enjoy. 

Make the most of your Kuala Lumpur to Melaka journey with Traveloka, the #1 All-in-one Travel App in Southeast Asia. Book your bus from Kuala Lumpur to Melaka, find a hotel close to the city's top attractions, and secure tickets to popular Melaka experiences before you arrive. You can also arrange an airport transfer for a smoother arrival or rent a car if you want greater flexibility while exploring Malaysia. 

With Best Price Guarantee, daily exclusive deals, 24/7 Live Agent Support, access to over 2 million hotels worldwide, 300+ airline partners, 90,000+ attractions and tours, more than 20 travel products, and 2,000+ car rental and airport transfer providers, Traveloka helps you plan a convenient and enjoyable holiday in one place. Plus, you can earn up to 1.5x Loyalty Cashback (T&Cs apply), making your next Melaka getaway even more rewarding.

In This Article

• Best Ways to Travel from Kuala Lumpur to Melaka
• Take an Intercity Bus
• How to Get to TBS
• Travel Directly from Kuala Lumpur Airport
• Take a Taxi or Ride-Hailing Service
• Take the Train via Pulau Sebang/Tampin
• Which Kuala Lumpur to Melaka Transport Option Is Right for You?
• Choose the Bus for Affordability
• Choose Grab for Convenience
• Choose the Train for a Different Travel Experience
• Top Things to Do in Melaka
• Explore Dutch Square
• Visit Jonker Street Night Market
• Take a Melaka River Cruise
• Explore A Famosa and St. Paul's Hill
• Best Time to Visit Melaka
• Kuala Lumpur to Melaka Travel Tips
• Book Your Bus in Advance
• Allow Extra Time for Road Travel
• Choose Your Departure Point Carefully
• Consider Your Luggage
• Plan Your Kuala Lumpur to Melaka Adventure with Traveloka
Hotels
Flights
Things to Do
Always Know the Latest Info
Subscribe to our newsletter for more travel & lifestyle recommendations and exciting promos.
Subscribe

Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2026 Traveloka. All rights reserved.