KTM Train from Singapore to Malacca

Although not the most direct route, it is possible to catch a train from Singapore to Malacca (Melaka) most of the way!

The first thing you have to do is take one of the new Shuttle Trains from Woodlands Station in Singapore to JB Sentral Station in Johor Bahru.

You then have to travel via Tampin railway station (also known as Pulau Sebang station) and then catch a bus or taxi to Melaka which is around 38 kilometres away (23 miles).

****Please Note : From 1st July 2015, all KTM Intercity trains will no longer be departing from Woodlands Station in Singapore, but will now originate from JB Sentral Station in Johor Bahru.

Trains between Singapore and JB will now be operated by a new Shuttle Train Service.

Please see our Singapore to JB Trains page for more information and departure times >>>

If you don't quite like the idea of this trip to Malacca by train, you can catch a direct bus from Singapore, straight to Melaka Town.

To book bus tickets from Singapore to Melaka click here >>>

Departure Times for the Train from Singapore to Malacca (Tampin)

New Timetable from the 3rd of June 2018 from JB Sentral to Tampin :

From this date, all of the JB - Gemas Shuttle trains have had their route extended and now terminate at Tampin, so now you do not have to catch the ETS train from Gemas to Tampin.

For the latest timetables please see :

JB to Gemas / Tampin Shuttle schedule here >>>

Train Number/Name Departure Time Arrival Time
40 Shuttle **.** **.**

Book JB to Tampin Train Tickets online here>>>

Prices are the same as tickets purchased from the station!

For times from Melaka to Singapore click here>>>

Trains depart Daily.

Fares for the Train from Singapore to Tampin

All fares are for single one-way journeys from JB Sentral to Tampin.

If you wish to take the Shuttle Train over from Woodlands to JB Sentral it will cost you 5 SGD

2nd Class Seat :
Adult : 25 MYR - Child : 17 MYR

These services are often busy so pre-booking your tickets as far in advance as possible is advised.

For information on booking your tickets online click here >>>

Bus from Tampin Railway Station to Malacca (Melaka Sentral)

The bus station in Tampin is around a 10 to 15 minute walk (about 1 kilometre) from the train station.

When you arrive at the station walk down to the station road and turn left into the town centre along the main road.

When you reach the traffic lights, turn left again and the bus station is just a short distance from here.

There are a couple of bus companies with regular services to Melaka Sentral that run until around 8pm.

A bus ticket to Melaka cost between 4 - 5 Ringgit.

Map of Tampin Train Station and Bus StationMap of Tampin Train Station and Tampin Bus Station

Singapore Trains main page >

Tampin Trains main page >

Book Transport / Hotels Online

Malaysia / Singapore:

- Bus >

- Train >

- Ferry >

Thailand / Laos / Cambodia / Vietnam:

 - Bus >

 - Train >

 - Ferry >


Find Cheap Flights in SE Asia >


Find the best deals for hotels >