Can I ride a train from Singapore to Malaysia?

I want to go to Malaysia via Singapore. Can I ride a train and how much will it cost me? How long (in minutes) until I get there? Would I need a visa to enter Malaysia? Many thanks!


Country: Singapore


Firstly, which part of malaysia are you going? Lets assume that you are going to the capital, Kuala Lumpur...By KTM train from Singapore it will take you roughly 10 hours but I would suggest you to take the bus instead. From Singapore to Kuala Lumpur it takes only 5 hours by bus. Visa wise it depends on where you from originally. And you are from?
if you're from one of the below countries, you do require a visa, it can be obtained from your local malaysian ambassy

Citizens from the following Countries require a visa to enter Malaysia:
Afghanistan, Angola, Bangladesh, Bhutan, Burkina Faso, Burundi, Cameroon, Central African Republic, China, Colombia, Comoros, Congo Democratic Republic, Congo Republic, Cote D'ivoire, Djibouti, Equat. Guinea, Eritrea, Ethiopia, Ghana, Guinea-Bissau, Hong Kong (C/I or D/I), India, Liberia, Mali, Mozambique, Myanmar, Nepal, Niger, Nigeria, Pakistan, Rwanda, Serbia & Montenegro, Sri Lanka, Taiwan, Western Sahara.

you can take a train from our tanjong pagar station into malaysia. roughly bout S$10 it'll take bout 1 hr train ride.
alternatively, taking the local bus service number 170 will take you into malaysia too (its going to be 2 hrs or more in this case) bout S$5

the most comfortable way to travel into malaysia is to go to a local singaporean tour agency (google five star travels or grass land travels @sg )that provides direct one way or return trips to almost every state of malaysia. for the price of less than S$100.

jet asia provides cheap domestic flights to KL at the moment, if you wish for to travel via air, slightly more than S$100 i think.

i hope i've answered your question, cheers.
Yes you can take a train from the KTM (Keretapi Tanah Melayu) train station to get to Malaysia.

The cost depends on where you are heading to in Malaysia. Check this website for fares and timetable of the trains from KTM. (It's a pdf webpage)

If not, you can check out their main website.

There is also a rail pass you can get. For 5, 10 or 15 days. You can use it to travel anywhere in Malaysia.

5 days (US $35)
10 days (US $55)
15 days (US $70)

You can either get your ticket online or at the railway station itself. The railway station in Singapore is located close to Mount Faber / Habourfront.

Good luck!!
Yes, you can ride a train from Singapore to Malaysia but is is generally more expensive. The price is about SGD 89 from Singapore to Malaysia and you can take the train from the Woodlands check-point. It takes about 8 hours.
Another Option you might want to consider is traveling by air-conditioned coach. Check out my Squiddo lens at

Just a quick note. KTM is ceasing its operations in Singapore from next month. This means that there will be no more trains running from Singapore to Malaysia.

If you'd like to taste a bit of nostalgia by catching one of the last trains out, you best book your ticket now, as I've heard they're going like hot-cakes.

More Information

Get travel answers from locals in Singapore

Find places to visit in Singapore