Penang to Malacca

By train the journey from Penang (Butterworth Railway Station) to Malacca (Pulau Sebang/Tampin Railway Station) is scheduled to take from 5 hours 56 minutes to 6 hours 16 minutes depending upon which train you take.

Train Times from Penang to Malacca


There are currently 2 trains a day from Penang (Butterworth Railway Station) to Malacca (Pulau Sebang/Tampin Railway Station).

TrainPenangMalaccaService
932307:0012:56ETS Platinum
934307:5014:06ETS Gold

Buy Tickets from Penang to Malacca


Use the Search Box below to buy your train tickets from Butterworth Railway Station to Pulau Sebang/Tampin Railway Station near Malacca.

Butterworth Railway Station


Butterworth Railway Station is located near to the ferry terminal for services to and from George Town on Penang Island.

Google Map of Butterworth Train Station

Pulau Sebang/Tampin Railway Station


From Pulau Sebang/Tampin Railway Station you can take a local bus or a taxi to Malacca.

Google Map of Pulau Sebang/Tampin Railway Station

About Travel from Penang Island to Malacca


The first stage of the journey by train from Penang Island to Malacca, known locally as Melaka, is to travel to Butterworth Railway Station to board the train.

Travel from George Town to the Railway Station

You can take a taxi from Penang Island to Butterworth Railway Station, which will cost you around RM40 to 50 depending upon from where on the island the taxi journey commences.

A much cheaper option, however, is to take the car ferry from George Town to the mainland, and from the arrival point of the ferry it’s a 5 minute walk to Butterworth Railway Station. Car ferries to the mainland depart from Pangkalan Raja Tun Uda Ferry Terminal on the beach front road in George Town. Ferry services run frequently from 06:30 until 21:00 every day, and less frequently until the last ferry at 23:00. The journey takes 20 minutes and costs RM2 for adults and RM1 for children.

Riverside walk in Malacca
Riverside walk in Malacca
Travel from the Railway Station to Malacca City

By train the journey from Butterworth Railway Station to Pulau Sebang/Tampin Railway Station takes just over 6 hours. From Pulau Sebang/Tampin Railway Station you can travel onto Malacca either by taxi or by bus. Expect to pay around RM70 for the 38.9 km taxi journey from Pulau Sebang/Tampin Railway Station to Malacca city centre. A cheaper but slower option is to take a bus to Malacca.

Bus services to Malacca stop at a bus shelter in front of the car park of the Mydin Pulau Sebang Hypermarket, which is a 5 minute walk from Pulau Sebang/Tampin Railway Station. The journey by bus takes around 1 hour 30 minutes and costs RM5. The arrival point for bus services is Melaka Sentral Bus Station, which is 4 km from the historic city centre. You can get a local bus (bus number 17) into the Malacca City Centre although after a long day of travelling you may want to take a taxi, which is a lot quicker and costs around RM15.

How useful was this post?

Click on a star to rate it!

Average rating 4.5 / 5. Vote count: 24

No votes so far! Be the first to rate this post.