Getting Here

Arriving in Melaka City is simplified with a range of transportation options catering to different preferences. Whether you choose to travel by bus, car, plane, or even by train to the nearby Pulau Sebang/Tampin Railway Station, you’ll find well-connected routes from major cities like Kuala Lumpur and Singapore, ensuring a convenient journey to the heart of Melaka’s rich cultural tapestry.

By Bus:

Melaka Sentral Bus Terminal

Melaka Sentral is the key transit hub in Melaka, situated just 5km away from the city center.

It is your go-to destination for interstate and international express bus services, connecting Melaka to all major cities in Malaysia like Kuala Lumpur, Penang and Johor Bahru along with Singapore.

The terminal is divided into three sections: one for interstate or international buses, one for domestic Panorama Melaka buses, and another serving as the taxi terminal.

Terminal Pahlawan

For those who prefer to start their journey closer to the heart of the city, some interstate buses include stops at Terminal Pahlawan which is a stone throw away from Mahkota Parade and Dataran Pahlawan shopping malls.

This terminals offer another convenient option for travelers who want to dive straight into the city’s attractions.

Pre-book Bus Tickets for a Seamless Journey

For a seamless and comfortable travel experience to and from Melaka, we recommend pre-booking your bus tickets. Buses are recognized for their timely service, and selecting a departure time that fits your itinerary is advisable for optimal convenience. With pre-booking, not only is your seat guaranteed, but it also simplifies your journey by avoiding long queues.

For enhanced comfort, use EasyBook or BusOnlineTicket to view and choose a bus layout that suits your preferences, such as the more spacious option with three seats per row. This small detail can make a significant difference in the enjoyment of your trip.

Bus in Melaka

By Tour Buses, Vans or Private Cars:

For those seeking a more personalized and comfortable travel experience to Melaka, tour buses, vans, and private cars are excellent options.

Whether you’re coming from Kuala Lumpur or Singapore, these guided tours offer the luxury of convenience and a customized itinerary.

Ideal for families, groups, or travelers who prefer a more direct route to Melaka’s top attractions, these services can save you time while providing a stress-free journey.
Unlock Exclusive Tours Discount

Unlock an exclusive 10% discount on tours with our partner Klook, specially tailored for Visa credit card holders from Malaysia, China, Hong Kong, India, Thailand, Vietnam, and Japan.

To claim your discount, checkout with your Visa credit card and enter your region-specific promo code:





Hong Kong










Offer valid until 30 November 2023.

By Car:

Traveling to Melaka by car offers the convenience and freedom to explore the city at your own pace.

The city is strategically located between two major cities: Kuala Lumpur and Singapore. The North South Highway (also known as “PLUS”) is the main arterial road connecting Melaka to Kuala Lumpur and Singapore.

From Kuala Lumpur, it’s less than a 2-hour drive covering 147km, and the toll cost from Sungai Besi toll plaza to Ayer Keroh toll plaza is RM12.87.

From Singapore, Melaka is about a 3-hour drive away spanning 241km, with tolls costing RM20.34 from Skudai in Johor Bahru to Ayer Keroh.

Once you’re on the PLUS highway, simply take the Ayer Keroh exit to reach the Melaka city center.

With its well-maintained roads and clear signage, driving to Melaka is a straightforward experience.

North South Highway with Ayer Keroh exit to Melaka

By Plane:

Kuala Lumpur International Airport (KLIA)

As the major international gateway to Malaysia, Kuala Lumpur International Airport (KLIA) offers numerous flights from around the world. Located approximately 45 kilometers south of Kuala Lumpur and about 130 kilometers north of Melaka, it’s a convenient starting point for travelers. The journey from KLIA to Melaka takes around 1.5 hours by car and approximately 2 hours by bus. You can easily pre-book or purchase express bus tickets to Melaka via Klook or Pre-booking allows you to secure your seat and skip the queue for a hassle-free experience.

KLIA features two terminals – Terminal 1 for full-frill airlines and Terminal 2 (known as KLIA2) for budget airlines. Major airlines operating from KLIA include Malaysia Airlines, Emirates, Qatar Airways, and more, while KLIA2 hosts AirAsia, Cebu Pacific, and JetStar Asia, among others.

For connectivity, SIM cards for Malaysia and Singapore are available for purchase through our partner Klook. These can be collected at KLIA or delivered to your home. Alternatively, you can opt for an eSIM via Airalo for immediate use.

Singapore Changi Airport

One of the world’s most renowned airports, Singapore Changi Airport serves as another excellent gateway for travelers heading to Melaka. Located about 241 kilometers from Melaka, the airport offers various options for making the onward journey. By car, the travel time is under 3 hours, offering a convenient way to reach Melaka, especially for those considering a private car hire. Bus options are also available, with pre-booking and ticket purchase made easy through platforms like Klook or Doing so helps you secure your seat and skip the queue, making your journey smoother.

Changi Airport is a hub for numerous international airlines, including Singapore Airlines, Emirates, Cathay Pacific and Firefly Airlines, offering extensive connectivity to various global destinations. Like KLIA, SIM cards and eSIM options for Malaysia and Singapore are readily available via our partners Klook and Airalo, allowing for easy connectivity upon landing.

Melaka Airport

Serving the Melaka region and northern Johor, Melaka Airport is situated just 10 kilometers away from the city center. The airport is relatively smaller and hosts airlines such as AirAsia and Wings Air. It takes about a 20-minute car ride to reach the city area from Melaka Airport. The airport, formerly known as Batu Berendam Airport, covers 141 acres of land and features a single runway measuring 1,372 meters.

While Melaka Airport is not as bustling as KLIA, it provides a more direct route to the city, making it a convenient option for travelers wanting to cut down on travel time.

Airports nearby to Melaka

By Train:

The nearest railway station to Melaka is the Pulau Sebang / Tampin Railway Station, located 38km from the city center.

The station is on the KTM West Coast Line which runs from Padang Besar railway station close to the Malaysia–Thailand border in Perlis (where it connects with the State Railway of Thailand) to Woodlands Train Checkpoint in Singapore and is serviced by both KTM ETS and KTM Komuter’s Seremban Line services.

It is the nearest railway station to Melaka since the Tampin-Melaka Line which goes all the way to Melaka city centre was dismantled by the Japanese army during World War II.

By Cruise:

For a more leisurely arrival, Melaka is a destination stop for various cruise ships.

For the Visit Melaka Year 2024 event, the city is expected to host approximately 50 luxury cruise ships, an initiative that could bring in an estimated 25,000 foreign tourists. Before this event, already 30 to 40 cruise ships have expressed interest in docking in Melaka. To make the city even more appealing to cruise tourists, the local government is encouraging cruise lines to allow passengers to stay overnight in Melaka, enhancing their experience beyond the usual few-hour stopovers.

Some cruise ships making stops in Melaka include Star Cruise, Seabourn Encore, Marella Discovery 2, and Oceania Riviera.

Upcoming: High Speed Rail

Ayer Keroh Station in Melaka is one of the selected stations for the proposed Kuala Lumpur-Singapore High-Speed Rail project.

Though the project was initially put on hold and then shelved, discussions are currently underway between the governments of Malaysia and Singapore to revive it.

Once completed, this rail line is expected to dramatically cut travel times. The journey from Kuala Lumpur to Melaka would be reduced from 2 hours to a mere 45 minutes, while travel from Singapore to Melaka would only take just over an hour, down from the current 3 hours.

This upcoming rail project symbolizes a new era of speed and convenience, making Melaka more accessible than ever before.

High Speed Rail station in Ayer Keroh, Melaka