Bus: Melaka Sentral Bus Terminal

Melaka Sentral is the largest public transportation terminal in Melaka and it is located 5km from Melaka city centre.

It is the main destination for most interstate and international express bus services and it is connected to all major cities in Malaysia and Singapore.

Melaka Sentral is split into three terminals, one for the interstate buses, one for the domestic Panaroma Melaka buses and one for the taxi terminal.

You can pre-book or purchase an interstate or internal express bus ticket easily with CatchThatBus.com or BusOnlineTicket.com.

Bus: Terminal Pahlawan / Mahkota Parade

Some interstate buses includes another stop within Melaka city centre itself and they will choose to stop either in Terminal Pahlawan or Mahkota Parade.

You can pre-book or purchase an interstate or internal express bus ticket easily with CatchThatBus.com or BusOnlineTicket.com.

Car: North South Highway (PLUS)

Besides planes and buses, you can also drive to Melaka with the North South Highway (also known as “PLUS”).

Melaka is strategically located between two major cities – Kuala Lumpur and Singapore.

It is located 147km away from Kuala Lumpur (less than 2 hours drive) and 241km away from Singapore (less than 3 hours drive).

When exiting the PLUS highway, take the Ayer Keroh exit to reach Melaka city centre.

Plane: Kuala Lumpur International Airport (KLIA)

KLIA is Malaysia’s main international airport and one of the major airports in Southeast Asia and worldwide. It is located in Sepang District of Selangor, approximately 45 kilometres south of Kuala Lumpur city centre and 130 kilometres north of Melaka.

KLIA is around 1.5 hours by car and 2 hours by bus to Melaka. You can pre-book or purchase an express bus ticket from KLIA to Melaka easily with CatchThatBus.com or BusOnlineTicket.com.

KLIA has two terminals, the main terminal which service full frill airlines and Terminal 2 (known as KLIA2) which service budget airlines.

Airlines operating from KLIA: Malaysia Airlines, Malindo Air, Emirates, Qatar Airways, Etihad Airways, Cathay Pacific, Garuda Indonesia and more.

Airlines operating from KLIA2: AirAsia, Cebu Pacific, JetStar Asia and TigerAir.

You can search and book the cheapest flight tickets to Malaysia with Jetradar.

You can also pickup a Pocket WiFi with cheap local 4G data immediately upon arrival at KLIA/KLIA2 with Roaming Man.

Plane: Melaka Airport

Built in 1952, Melaka Airport serves the city and the state of Melaka, as well as northern Johor. Formerly known as Batu Berendam Airport, the airport is located 10km from the historic city of Melaka and occupies 141 acres (0.57 km2) of land.

It has a single runway (1,372m) and currently services AirAsia, Wings AirSky Aviation and Firefly.

It takes about 20 minutes car ride from Melaka Airport to the city area.

Train: Pulau Sebang/Tampin Railway Station

The railway station, located 38km away from Melaka city centre, 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.

The station is served by the KTM ETS, 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 during World War II.

Cruise: Star Cruises

Melaka is also a destination stop for Star Cruises and with the current construction of deep water ports off the coast of Melaka, it is expected that more cruise companies will be making a stop in the historical city of Melaka.

High Speed Rail [Upcoming]

Ayer Keroh Station in Melaka is one of the few stations in the upcoming Kuala Lumpur-Singapore High Speed Rail project which is expected to be completed in 2026.

The High Speed Rail will cut travel time between Kuala Lumpur (KL) and Singapore from 4 hours to just 90 minutes.

It is expected to cut travel time between KL and Melaka from 2 hours to just 45 minutes while the travel time between Singapore and Melaka from 3 hours down to just over 1 hour.